ক্রেডিট সীমা ব্যবহার করে পোস্টপেড ব্যালেন্স ম্যানেজ করা

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

ভূমিকা

কোনও প্রতিষ্ঠানের জন্য কাজ করে এমন মুদ্রা যোগ করলে, আপনি পোস্টপেইড ডেভেলপারদের জন্য ক্রেডিট সীমা সেট করতে পারবেন, যেমন কাজ করে এমন মুদ্রা যোগ করা নিবন্ধে বর্ণনা করা হয়েছে। সংস্থায় সমস্ত পোস্টপেইড ডেভেলপারদের জন্য ক্রেডিট সীমা প্রযোজ্য। এছাড়াও, আপনি কোনও স্বতন্ত্র পোস্টপেড ডেভেলপারের জন্য ক্রেডিট সীমা সেট করতে পারেন, যা নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে। এই ক্ষেত্রে, ক্রেডিট সীমা শুধুমাত্র নির্দিষ্ট ডেভেলপারের জন্য মুদ্রার সেট করা যেকোনও সীমা ওভাররাইড করে।

API ব্যবহার করে ক্রেডিট সীমা সেট করা

কোনও স্বতন্ত্র ডেভেলপারদের জন্য ক্রেডিট সীমা সেট করতে, /organizations/{org_name}/developers/{developer_id}/developer-credit-limit-এ একটি POST অনুরোধ ইস্যু করুন, যেখানে {developer_id} হল ডেভেলপারের ইমেল আইডি। আপনি অনুরোধ করার সময়, ক্রেডিটের পরিমাণ এবং ক্রেডিটের জন্য ব্যবহৃত মুদ্রা কোয়েরি প্যারামিটার হিসেবে উল্লেখ করতে হবে। যেমন, নিম্নলিখিত অনুরোধটি কোনও ডেভেলপারের জন্য $১০০০ ক্রেডিট সীমা সেট করে:

$ curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit?amount=1000&supportedCurrencyId=usd" \
-u email:password

API ব্যবহার করে ক্রেডিট সীমা রিট্রিভ করা

পোস্টপেইড ডেভেলপার সমস্যার জন্য ক্রেডিট সীমা ফিরিয়ে আনতে, /organizations/{org_name}/developers/{developer_id}/developer-credit-limit-এ একটি GET অনুরোধ করুন, যেখানে {developer_id} হল ডেভেলপারের ইমেল আইডি। যেমন:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit" \
-u email:password

উত্তরটি এই ধরনের হওয়া উচিত (উত্তরের শুধুমাত্র একটি অংশ দেখানো হয়েছে):

{
  "developerBalance" : [ {
    "amount" : 1000.0000,
    "id" : "ddd98cd5-06bc-481b-ae42-76a7345933a9",
    "supportedCurrency" : {
      "description" : "United States Dollar",
      "displayName" : "United States Dollar",
      "id" : "usd",
      "name" : "USD",
      "organization" : {
        ...
      },
      "status" : "ACTIVE",
      "virtualCurrency" : false
    },
    "usage" : 76.6052
  } ],
  "totalRecords" : 1
}

পরবর্তী ধাপ

আপনি মনিটাইজেশন ব্যবহার করে রিফান্ড পোস্ট করতে পারবেন (শুধুমাত্র কেনাকাটা সংক্রান্ত ট্রানজ্যাকশনের জন্য)। কীভাবে রিফান্ড পোস্ট করতে হয় তা জানুন।