আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ভূমিকা
মনিটাইজেশনের প্রাথমিক সেট-আপের অংশ হিসেবে, Apigee Edge কনফিগারেশন টিম মুদ্রা এবং আপনার প্রতিষ্ঠানের দ্বারা কাজ করে এমন ডিফল্ট মুদ্রা কনফিগার করে।
আপনার সংস্থা যেসব মুদ্রা গ্রহণ করে সেগুলি দেখতে, গ্রহণ করা মুদ্রা যোগ করতে অথবা গ্রহণ করা মুদ্রা মুছে দিতে পারবেন (যদি কোনও ডেভেলপার বা রেট প্ল্যান মুদ্রাগুলি ব্যবহার না করে)।
UI ব্যবহার করে কাজ করে এমন মুদ্রা ম্যানেজ করা
সংস্থা প্রোফাইল পৃষ্ঠার ট্যাক্স ও মুদ্রা বিভাগে কাজ করে এমন মুদ্রা ম্যানেজ করুন এবং ডিফল্ট মুদ্রা সেট করুন। আরও তথ্যের জন্য UI ব্যবহার করে সংস্থা প্রোফাইল ম্যানেজ করা দেখুন।
API ব্যবহার করে কাজ করে এমন মুদ্রা ম্যানেজ করা
নিম্নলিখিত বিভাগে বর্ণিত API ব্যবহার করে মানানসই মুদ্রা ম্যানেজ করুন।
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
}API ব্যবহার করে কাজ করে এমন মুদ্রা যোগ করা
/mint//organizations/{org_name}/supported-currencies-এ POST অনুরোধ ইস্যু করে কাজ করে এমন মুদ্রা যোগ করুন। আপনি যোগ করেছেন এমন প্রতিটি কাজ করে এমন মুদ্রার জন্য,
অনুরোধের বডিতে আপনাকে নিম্নলিখিত তথ্য উল্লেখ করতে হবে:
- কাজ করে এমন কারেন্সির নাম। নামটি হল মুদ্রার ISO 4217 কোড, যেমন মার্কিন ডলারের জন্য USD।
- যে নাম দেখানো হবে।
- বর্ণনা।
- মুদ্রাটি ভার্চুয়াল মুদ্রা কিনা।
- মুদ্রার স্ট্যাটাস, অর্থাৎ মুদ্রাটি ব্যবহারের জন্য উপলভ্য আছে কিনা।
- যে সংস্থার জন্য সাপোর্ট করা মুদ্রা যোগ করা হবে।
ঐচ্ছিকভাবে, আপনি এগুলি সেট করতে পারেন:
- কাজ করে এমন মুদ্রার জন্য ক্রেডিট সীমা (শুধুমাত্র পোস্টপেইড ডেভেলপারদের জন্য)।
- কাজ করে এমন মুদ্রার জন্য ন্যূনতম টপ-আপ (শুধুমাত্র প্রিপেড ডেভেলপারদের জন্য)।
আরও তথ্যের জন্য কাজ করে এমন কারেন্সি কনফিগারেশন প্রপার্টি দেখুন।
যেমন, নিম্নলিখিত কমান্ডটি কোনও সংস্থার জন্য কাজ করে এমন মুদ্রা যোগ করে:
curl -H "Content-Type: application/json" -X POST -d \
'{
"description": "US Dollar",
"displayName": "US Dollar",
"virtualCurrency": "false",
"name": "USD",
"organization": {
"id": "{org_name}"
},
"status": "ACTIVE"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \
-u email:password
API ব্যবহার করে ডিফল্ট মুদ্রা সেট করা
API ব্যবহার করে প্রতিষ্ঠানের
প্রোফাইল ম্যানেজ করা নিবন্ধে বর্ণিত পদ্ধতিতে প্রতিষ্ঠানের প্রোফাইল এডিট করার সময়, currency ভ্যালুকে একটি কাজ করে এমন ISO 4217 মুদ্রা
কোড হিসেবে সেট করে প্রতিষ্ঠানের ডিফল্ট মুদ্রা সেট করুন।
API ব্যবহার করে কাজ করে এমন মুদ্রা এডিট করা
/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
API ব্যবহার করে কাজ করে এমন কোনও মুদ্রা মুছে দেওয়া
/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
API-এর জন্য মুদ্রা কনফিগারেশন প্রপার্টি
API ব্যবহার করে সেট করা যায় এমন কনফিগারেশন প্রপার্টির সংক্ষিপ্তসার নিচে দেওয়া হল।
| নাম | বিবরণ | ডিফল্ট | প্রয়োজনীয়? |
|---|---|---|---|
| creditLimit |
এই প্রপার্টি শুধুমাত্র পোস্টপেইড ডেভেলপারদের ক্ষেত্রে প্রযোজ্য। কাজ করে এমন কারেন্সির জন্য ক্রেডিট সীমা। |
প্রযোজ্য নয় | না |
| বর্ণনা |
ব্যবহার করা যায় এমন মুদ্রার বিবরণ। |
প্রযোজ্য নয় | হ্যাঁ |
| displayName |
কাজ করে এমন মুদ্রার জন্য যে নাম দেখানো হবে। |
প্রযোজ্য নয় | হ্যাঁ |
| minimumTopupAmount |
এই প্রপার্টি শুধুমাত্র প্রিপেড ডেভেলপারদের ক্ষেত্রে প্রযোজ্য। উল্লিখিত মুদ্রায় ডেভেলপাররা তাদের প্রিপেড অ্যাকাউন্টে ন্যূনতম যত টাকা যোগ করতে পারবেন। |
প্রযোজ্য নয় | না |
| নাম |
মুদ্রার জন্য ISO 4217 কোড, যেমন মার্কিন ডলারের জন্য USD। |
প্রযোজ্য নয় | হ্যাঁ |
| সংস্থা |
কাজ করে এমন কারেন্সির জন্য প্রতিষ্ঠান। |
প্রযোজ্য নয় | হ্যাঁ |
| স্ট্যাটাস |
যেসব মুদ্রা ব্যবহার করা যায় সেগুলির স্ট্যাটাস। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | হ্যাঁ |
| virtualCurrency |
কাজ করে এমন কারেন্সি ভার্চুয়াল কারেন্সি কিনা তা নির্দেশ করে। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | হ্যাঁ |