একটি প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম করুন৷

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

নিম্নলিখিত বিভাগগুলি কীভাবে একটি প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম করতে হয় তা বর্ণনা করে৷ আপনি একটি প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম করার জন্য যে পদ্ধতিটি ব্যবহার করেন তা নির্ভর করে আপনি এজ ক্লাউড নাকি ব্যক্তিগত ক্লাউড গ্রাহকের জন্য এজ।

Apigee প্রান্ত মেঘ

Apigee Edge Cloud গ্রাহকদের জন্য, Apigee আপনাকে আপনার প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম করতে সহায়তা করবে। সহায়তার জন্য Apigee Edge সমর্থনের সাথে যোগাযোগ করুন।

এপিজি এজ প্রাইভেট ক্লাউড

দ্রষ্টব্য : এগিয়ে যাওয়ার আগে নিশ্চিত করুন যে আপনার এজ অ্যাকাউন্টে সিস্টেম অ্যাডমিনিস্ট্রেটর বিশেষাধিকার রয়েছে।

একটি প্রতিষ্ঠানের জন্য নগদীকরণ সক্ষম করতে, /asyncjobs/enablemonetization এ একটি POST অনুরোধ জারি করুন।

আপনাকে অবশ্যই অনুরোধের বডিতে নিম্নলিখিত তথ্য পাস করতে হবে।

সম্পত্তি বর্ণনা
adminEmail নগদীকরণ বিজ্ঞপ্তি সেটিংসের জন্য ডিফল্ট ইমেল।
mxGroup Apache Qpid এবং রেটিং সার্ভারের জন্য ব্যবহৃত গ্রুপ। আপনি যে গোষ্ঠীটি চয়ন করেন তা ক্ষমতার প্রয়োজনীয়তা, অঞ্চল এবং সংস্থার ধরণের উপর নির্ভর করে। ব্যক্তিগত ক্লাউডের জন্য, এই মানটি mxgroup001 এ সেট করুন।
notifyTo নগদীকরণ সফলভাবে সক্রিয় করা হয়েছে তা জানানোর জন্য ইমেল।
orgName সংগঠনের নাম।
pgHostName পোস্টগ্রেস ডাটাবেসের জন্য হোস্টের নাম।
pgPassword আপনার পোস্টগ্রেস নগদীকরণ ব্যবহারকারী অ্যাকাউন্টের পাসওয়ার্ড।
pgPort Postgres ডাটাবেসের জন্য পোর্ট।
pgUserName আপনার পোস্টগ্রেস নগদীকরণ ব্যবহারকারীর অ্যাকাউন্টের নাম।

উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি myOrg সংস্থার জন্য নগদীকরণ সক্ষম করে, যেখানে ms_IP হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা এবং port হল কনফিগার করা পোর্ট (যেমন 8443):

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "orgName" : "myOrg",
   "mxGroup" : "mxgroup001",
   "pgHostName" : "pg_hostname",
   "pgPort" : "5432",
   "pgUserName" : "pg_username",
   "pgPassword" : "pg_password",
   "adminEmail" : "myemail@company.com",
   "notifyTo" : "myemail@company.com"
}' \
"https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \
-u email:password

নিম্নলিখিত প্রতিক্রিয়ার একটি উদাহরণ প্রদান করে:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

অনুরোধ সম্পূর্ণ হওয়ার পরে, অনুরোধে notifyTo সম্পত্তির জন্য কনফিগার করা ইমেলে একটি ইমেল পাঠানো হয় এবং স্থিতি ক্ষেত্রটি নিম্নলিখিত মানগুলির মধ্যে একটিতে পরিবর্তিত হবে: COMPLETED , FAILED , or CANCELLED

আপনি /asyncjobs/{id} এ একটি GET ইস্যু করে অনুরোধের স্থিতি পরীক্ষা করতে পারেন।

যেমন:

$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "ENABLE_MINT"
}