আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
ভূমিকা
মনিটাইজেশনের প্রাথমিক সেটআপের অংশ হিসেবে, Apigee Edge কনফিগারেশন টিম আপনার প্রতিষ্ঠান কর্তৃক সমর্থিত মুদ্রা এবং ডিফল্ট মুদ্রা কনফিগার করে দেয়।
আপনি আপনার প্রতিষ্ঠানের সমর্থিত মুদ্রাগুলো দেখতে, সমর্থিত মুদ্রা যোগ করতে, অথবা সমর্থিত মুদ্রা মুছে ফেলতে পারেন (যদি মুদ্রাগুলো কোনো ডেভেলপার বা রেট প্ল্যান দ্বারা ব্যবহৃত না হয়)।
UI ব্যবহার করে সমর্থিত মুদ্রাগুলো পরিচালনা করা
অর্গানাইজেশন প্রোফাইল পেজের ট্যাক্স ও কারেন্সি বিভাগে সমর্থিত মুদ্রাগুলো পরিচালনা করুন এবং ডিফল্ট মুদ্রা সেট করুন। বিস্তারিত জানতে UI ব্যবহার করে অর্গানাইজেশন প্রোফাইল পরিচালনা দেখুন।
এপিআই ব্যবহার করে সমর্থিত মুদ্রাগুলো পরিচালনা করা
নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে এপিআই (API) ব্যবহার করে সমর্থিত মুদ্রাগুলি পরিচালনা করুন।
এপিআই ব্যবহার করে সমর্থিত মুদ্রাগুলো দেখা
আপনার সংস্থা দ্বারা সমর্থিত কোনো একটি নির্দিষ্ট মুদ্রা অথবা সমস্ত মুদ্রা দেখুন।
আপনার সংস্থা দ্বারা সমর্থিত কোনো নির্দিষ্ট মুদ্রা দেখতে, /mint/organizations/{org_name}/supported-currencies/{supportedCurrencyId} -এ একটি GET অনুরোধ পাঠান, যেখানে {supportedCurrency_id} হলো প্রদর্শিতব্য সমর্থিত মুদ্রাটির শনাক্তকারী। উদাহরণস্বরূপ:
curl -X GET -H "Accept: application/json" \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \
-u email:password
আপনার সংস্থা দ্বারা সমর্থিত সমস্ত মুদ্রা দেখতে, /mint/organizations/{org_name}/supported-currencies -এ একটি GET অনুরোধ পাঠান। উদাহরণস্বরূপ:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \
-H "Accept: application/json" \
-u email:password
নিম্নলিখিতটি প্রতিক্রিয়ার একটি উদাহরণ:
{
"supportedCurrency" : [ {
"description" : "US Dollar",
"displayName" : "US Dollar",
"id" : "usd",
"name" : "USD",
"organization" : {
...
"status" : "ACTIVE",
"virtualCurrency" : false
}, {
"creditLimit" : 5000.0000,
"description" : "Euro",
"displayName" : "Euro",
"id" : "eur",
"name" : "EUR",
"organization" : {
...
},
"status" : "INACTIVE",
"virtualCurrency" : false
} ],
"totalRecords" : 2
}এপিআই ব্যবহার করে ডিফল্ট মুদ্রা নির্ধারণ করা
এপিআই ব্যবহার করে প্রতিষ্ঠানের প্রোফাইল পরিচালনা (Managing the organization profile using the API ) অংশে বর্ণিত পদ্ধতি অনুযায়ী, প্রতিষ্ঠানের প্রোফাইল সম্পাদনা করার সময় currency মান একটি সমর্থিত ISO 4217 মুদ্রা কোডে সেট করে প্রতিষ্ঠানটির জন্য ডিফল্ট মুদ্রা নির্ধারণ করুন।
এপিআই ব্যবহার করে একটি সমর্থিত মুদ্রা সম্পাদনা করা
/mint/organizations/{org_name}/{supportedCurrencyId} -এ একটি PUT রিকোয়েস্ট পাঠিয়ে একটি সমর্থিত মুদ্রা সম্পাদনা করুন, যেখানে {supportedCurrency_id} হলো যে সমর্থিত মুদ্রাটি আপডেট করতে হবে তার শনাক্তকরণ। আপনাকে রিকোয়েস্ট বডিতে আপডেট করা প্রোপার্টিগুলোর পাশাপাশি সমর্থিত মুদ্রার আইডি-ও উল্লেখ করতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত API কলটি একটি সমর্থিত মুদ্রার বিবরণ এবং প্রদর্শিত নাম সম্পাদনা করে (উদাহরণে আপডেট করা প্রোপার্টিগুলো হাইলাইট করা হয়েছে):
curl -H "Content-Type: application/json" -X PUT -d \
'{
"description": "United States Dollar",
"displayName": "United States Dollar",
"id": "usd",
"name": "USD",
"organization": {
"id": "{org_name}"
},
"status" : "ACTIVE",
"virtualCurrency": "false"
}' \
"https://api.enterprise.apigee.com/v1/mint/organization/{org_name}/supported-currencies/usd" -d \
-u email:password
এপিআই ব্যবহার করে একটি সমর্থিত মুদ্রা মুছে ফেলা
/mint/organizations/{org_name}/supported-currencies/{currency_id} -এ একটি DELETE অনুরোধ জারি করে একটি সমর্থিত মুদ্রা মুছে ফেলুন, যেখানে {currency_id} হলো মুছে ফেলার জন্য সমর্থিত মুদ্রাটির শনাক্তকরণ। উদাহরণস্বরূপ:
curl -X DELETE -H "Accept: application/json" \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \
-u email:password
এপিআই-এর জন্য মুদ্রা কনফিগারেশন বৈশিষ্ট্য
নিম্নলিখিত সারণিতে এপিআই ব্যবহার করে সেট করা যায় এমন কনফিগারেশন বৈশিষ্ট্যগুলির সারসংক্ষেপ দেওয়া হলো।
| নাম | বর্ণনা | ডিফল্ট | প্রয়োজন? |
|---|---|---|---|
| ক্রেডিট সীমা | এই বৈশিষ্ট্যটি শুধুমাত্র পোস্টপেইড ডেভেলপারদের জন্য প্রযোজ্য। সমর্থিত মুদ্রার জন্য ক্রেডিট সীমা। | প্রযোজ্য নয় | না |
| বর্ণনা | সমর্থিত মুদ্রার বিবরণ। | প্রযোজ্য নয় | হ্যাঁ |
| ডিসপ্লে নাম | সমর্থিত মুদ্রার জন্য প্রদর্শিত নাম। | প্রযোজ্য নয় | হ্যাঁ |
| ন্যূনতম টপ-আপ পরিমাণ | এই বৈশিষ্ট্যটি শুধুমাত্র প্রিপেইড ডেভেলপারদের জন্য প্রযোজ্য। নির্দিষ্ট মুদ্রায় ডেভেলপাররা তাদের প্রিপেইড অ্যাকাউন্ট ব্যালেন্সে সর্বনিম্ন যে পরিমাণ অর্থ যোগ করতে পারবেন। | প্রযোজ্য নয় | না |
| নাম | মুদ্রার জন্য ISO 4217 কোড , যেমন মার্কিন ডলারের জন্য USD। | প্রযোজ্য নয় | হ্যাঁ |
| সংগঠন | সমর্থিত মুদ্রার জন্য সংস্থাটি। | প্রযোজ্য নয় | হ্যাঁ |
| অবস্থা | সমর্থিত মুদ্রার অবস্থা। বৈধ মানগুলো হলো:
| প্রযোজ্য নয় | হ্যাঁ |
| ভার্চুয়াল মুদ্রা | সমর্থিত মুদ্রাটি ভার্চুয়াল মুদ্রা কিনা তা নির্দেশ করে। বৈধ মানগুলো হলো:
| প্রযোজ্য নয় | হ্যাঁ |