আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ভূমিকা
নগদীকরণ আপনাকে বিলিং বিবরণে সামঞ্জস্য করতে অনুমতি দেয়। উদাহরণস্বরূপ, আপনার রেকর্ডে অমিলের কারণে আপনাকে একটি প্রদত্ত বিলিং মাসের জন্য রাজস্ব ভাগ বা ফি বাড়াতে বা কমাতে হতে পারে।
বিলিং সামঞ্জস্য পৃষ্ঠা অন্বেষণ
নীচে বর্ণিত হিসাবে, বিলিং সামঞ্জস্য পৃষ্ঠা অ্যাক্সেস করুন৷
প্রান্ত
এজ UI ব্যবহার করে বিলিং অ্যাডজাস্টমেন্ট পৃষ্ঠা অ্যাক্সেস করতে:
- apigee.com/edge এ সাইন ইন করুন।
- বাম নেভিগেশন বারে প্রকাশ > মনিটাইজেশন > বিলিং অ্যাডজাস্টমেন্ট নির্বাচন করুন।
বিলিং সামঞ্জস্য পৃষ্ঠা প্রদর্শিত হয়.
চিত্রে যেমন হাইলাইট করা হয়েছে, বিলিং অ্যাডজাস্টমেন্ট পৃষ্ঠা আপনাকে সক্ষম করে:
- বিলিং সামঞ্জস্যের বর্তমান তালিকা দেখুন
- একটি বিলিং সমন্বয় যোগ করুন
- একটি বিলিং সমন্বয় সম্পাদনা করুন
- বিলিং সমন্বয় তালিকা অনুসন্ধান করুন
ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)
ক্লাসিক এজ UI ব্যবহার করে বিলিং অ্যাডজাস্টমেন্ট পৃষ্ঠা অ্যাক্সেস করতে:
-
http:// ms-ip :9000
এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম। - শীর্ষ নেভিগেশন বারে মনিটাইজেশন > অ্যাডজাস্টমেন্ট নির্বাচন করুন।
বিলিং সামঞ্জস্য পৃষ্ঠা আপনাকে সক্ষম করে:
- বিলিং সামঞ্জস্যের বর্তমান তালিকা দেখুন
- একটি বিলিং সমন্বয় যোগ করুন
- একটি বিলিং সমন্বয় সম্পাদনা করুন
- বিলিং সমন্বয় তালিকা অনুসন্ধান করুন
একটি বিলিং সমন্বয় যোগ করুন
একটি বিলিং সমন্বয় যোগ করতে:
- বিলিং অ্যাডজাস্টমেন্ট পৃষ্ঠা অ্যাক্সেস করুন ।
- + সমন্বয় ক্লিক করুন।
- নিম্নলিখিত তথ্য লিখুন:
মাঠ বর্ণনা নাম একটি বর্ণনামূলক নাম যা বিলিং নথিতে প্রদর্শিত হবে।
সামঞ্জস্য % ইতিবাচক বা ঋণাত্মক শতাংশ হিসাবে সমন্বয়ের পরিমাণ। একটি ইতিবাচক শতাংশ সেই শতাংশের দ্বারা লেনদেনে রাজস্ব ভাগ বা ফি সামঞ্জস্য করে। একটি নেতিবাচক সমন্বয় সেই শতাংশ দ্বারা লেনদেনে রাজস্ব ভাগ বা ফি সমন্বয় করে। একটি ধনাত্মক বা ঋণাত্মক দশমিক সংখ্যা লিখুন (দুই দশমিক স্থান পর্যন্ত)।
বিলিং মাস সমন্বয়ের জন্য বিলিং মাস। ড্রপ-ডাউন তালিকা থেকে একটি মাস নির্বাচন করুন।
লেনদেনের ধরন লেনদেনের ধরন যার জন্য আপনি সামঞ্জস্য প্রয়োগ করতে চান৷ ড্রপ-ডাউন থেকে একটি মান নির্বাচন করুন:
- সমস্ত লেনদেন
- চার্জ (মডেল লেনদেন চার্জ করা)
- ক্রয় (রাজস্ব ভাগাভাগি মডেল লেনদেন)
- ফেরত (রাজস্ব ভাগাভাগি মডেল লেনদেন)
পণ্য API পণ্য যার জন্য আপনি সমন্বয় প্রয়োগ করতে চান। আপনি একাধিক API পণ্যে একটি একক সমন্বয় প্রয়োগ করতে পারবেন না। আপনি যদি একাধিক API পণ্যে একটি সমন্বয় প্রয়োগ করতে চান, প্রতিটি পণ্যের জন্য একটি সমন্বয় তৈরি করুন। ড্রপ-ডাউন মেনু থেকে একটি API পণ্য নির্বাচন করুন।
বিকাশকারী বিকাশকারী যার জন্য আপনি সমন্বয় প্রয়োগ করতে চান। আপনি সমস্ত ডেভেলপারদের (ডিফল্টরূপে) বা একটি নির্দিষ্ট বিকাশকারীর জন্য সমন্বয় প্রয়োগ করতে পারেন। ড্রপ-ডাউন মেনু থেকে "সমস্ত বিকাশকারী" বা একটি নির্দিষ্ট বিকাশকারী নির্বাচন করুন৷
- সমন্বয় তৈরি করুন ক্লিক করুন।
একটি বিলিং সমন্বয় সম্পাদনা করা হচ্ছে
একটি বিলিং সমন্বয় সম্পাদনা করতে:
- বিলিং অ্যাডজাস্টমেন্ট পৃষ্ঠা অ্যাক্সেস করুন ।
- আপনি যে বিলিং সামঞ্জস্য সম্পাদনা করতে চান তার উপরে কার্সারটি রাখুন এবং ক্লিক করুন অ্যাকশন মেনুতে।
- প্রয়োজন অনুযায়ী বিলিং সমন্বয় আপডেট করুন।
- আপডেট অ্যাডজাস্টমেন্ট ক্লিক করুন।
API ব্যবহার করে বিলিং সমন্বয় করা
নিম্নলিখিত বিভাগগুলি বর্ণনা করে কিভাবে API ব্যবহার করে বিলিং সমন্বয় করতে হয়।
API ব্যবহার করে একটি বিলিং সমন্বয় করা
আপনি /organizations/{org_name}/billing-adjustments-এ একটি POST অনুরোধ জারি করে বিলিং বিবরণ সামঞ্জস্য করতে পারেন। আপনি যখন অনুরোধ করেন, আপনি অনুরোধের অংশে উল্লেখ করেন:
- বিলিং সমন্বয় জন্য নাম.
- একটি সমন্বয় শতাংশ, অর্থাৎ, একটি ধনাত্মক বা ঋণাত্মক শতাংশ মান যা যথাক্রমে বিল বৃদ্ধি বা হ্রাস করে।
- বিলিং মাস।
- বিলিং বছর।
- যে প্রতিষ্ঠানে বিলিং সমন্বয় প্রয়োগ করা হয়।
আপনি অন্যান্য বৈশিষ্ট্যও নির্দিষ্ট করতে পারেন, যেমন:
- লেনদেনের ধরন যার জন্য আপনি সামঞ্জস্য প্রয়োগ করতে চান (যেমন একটি ক্রয় লেনদেন)।
- বিকাশকারী যার জন্য আপনি সমন্বয় প্রয়োগ করতে চান।
- আপনি প্রিপেইড ডেভেলপার, পোস্টপেইড ডেভেলপার বা উভয় ক্ষেত্রেই সমন্বয় প্রয়োগ করতে চান কিনা।
- API প্যাকেজ যার জন্য আপনি সমন্বয় প্রয়োগ করতে চান।
- API পণ্য যার জন্য আপনি সমন্বয় প্রয়োগ করতে চান।
বিলিং সমন্বয় বৈশিষ্ট্যগুলির একটি সম্পূর্ণ তালিকার জন্য বিলিং সমন্বয় কনফিগারেশন সেটিংস দেখুন যা আপনি একটি সমন্বয় অনুরোধে নির্দিষ্ট করতে পারেন।
যদি একটি ঐচ্ছিক সম্পত্তি নির্দিষ্ট করা না থাকে, তাহলে সেই সম্পত্তির জন্য বিলিং নথির সমন্বয় হবে। উদাহরণস্বরূপ, যদি কোনো লেনদেনের ধরন নির্দিষ্ট করা না থাকে, তাহলে বিলিং সমন্বয় সব ধরনের লেনদেনের ক্ষেত্রে প্রযোজ্য হবে।
নিম্নোক্ত উদাহরণটি উন্মুক্ত বিলিং মাসের, জুন, 2013-এর জন্য একটি বিলিং সমন্বয় করে। সমন্বয়টি 3% এর একটি ফ্যাক্টর দ্বারা হ্রাস করে এবং ক্রয় লেনদেন, অর্থপ্রদানের পণ্য এবং পোস্টপেইড বিকাশকারীদের ক্ষেত্রে প্রয়োগ করা হয়। যেহেতু একটি নির্দিষ্ট বিকাশকারী বা API প্যাকেজ সনাক্তকরণের বৈশিষ্ট্যগুলি নির্দিষ্ট করা নেই, তাই সমস্ত বিকাশকারী (যারা পোস্টপেইড বিকাশকারী) এবং সমস্ত API প্যাকেজে অর্থপ্রদানের পণ্যগুলিতে সমন্বয় প্রয়োগ করা হবে৷
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Purchase Adjustment Negative3", "adjustmentPercentageFactor": -3, "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
প্রতিক্রিয়াটি এইরকম দেখতে হবে (প্রতিক্রিয়ার শুধুমাত্র অংশ দেখানো হয়েছে):
{ "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }
API ব্যবহার করে বিলিং সামঞ্জস্য দেখা
আপনি একটি নির্দিষ্ট বিলিং সমন্বয় বা একটি প্রতিষ্ঠানের জন্য সমস্ত বিলিং সমন্বয় দেখতে পারেন। একটি নির্দিষ্ট বিলিং সমন্বয় দেখতে, /organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
এ একটি GET অনুরোধ জারি করুন, যেখানে {billing_adjustment_id}
হল নির্দিষ্ট বিলিং সমন্বয়ের শনাক্তকরণ (আপনি তৈরি করার সময় আইডিটি প্রতিক্রিয়াতে ফেরত দেওয়া হয় বিলিং সমন্বয়)। যেমন:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
একটি প্রতিষ্ঠানের জন্য সমস্ত বিলিং সমন্বয় দেখতে, /organizations/{org_name}/billing-adjustments
এ একটি GET অনুরোধ জারি করুন। যেমন:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
প্রতিক্রিয়াটি এইরকম দেখতে হবে (প্রতিক্রিয়ার শুধুমাত্র অংশ দেখানো হয়েছে):
{ "billingAdjustment" : [ { "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }, { "adjustmentPercentageFactor" : 5.0000, "billingMonth" : 5, "billingYear" : 2017, "id" : "53c363c0-7e1d-4dc1-9392-cf86656225f2", "isPublished" : false, "monetizationPackage" : { "description" : "Communications", "displayName" : "Communications", "id" : "communications", "name" : "Communications", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Messaging", "displayName" : "Messaging", "id" : "messaging", "name" : "messaging", "organization" : { ... }, "status" : "CREATED" }, { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } ], "status" : "CREATED" }, "name" : "Test Package Adjustment", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } } ], "totalRecords" : 2 }
API ব্যবহার করে একটি বিলিং সমন্বয় আপডেট করা হচ্ছে
আপনি /organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
এ একটি PUT অনুরোধ জারি করে একটি বিলিং সমন্বয় আপডেট করতে পারেন, যেখানে {billing_adjustment_id}
হল নির্দিষ্ট বিলিং সমন্বয়ের শনাক্তকরণ৷ আপনি যখন আপডেট করবেন, আপনাকে অনুরোধের অংশে আপডেট হওয়া বৈশিষ্ট্যগুলি এবং আপডেট করা বিলিং সামঞ্জস্যের সনাক্তকরণ উল্লেখ করতে হবে৷ আপনাকে বিলিং সামঞ্জস্যের জন্য বাধ্যতামূলক বৈশিষ্ট্যগুলিও নির্দিষ্ট করতে হবে, অর্থাৎ নাম, সমন্বয় শতাংশ, বিলিং মাস, বিলিং বছর এবং সংস্থার বৈশিষ্ট্যগুলি।
উদাহরণস্বরূপ, নিম্নলিখিত API কলটি সমন্বয় শতাংশ ফ্যাক্টর এবং নাম আপডেট করে (উদাহরণে আপডেট করা বৈশিষ্ট্যগুলি হাইলাইট করা হয়েছে):
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c ", "adjustmentPercentageFactor": -5, "name" : "Purchase Adjustment Negative5", "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
API ব্যবহার করে একটি বিলিং সমন্বয় মুছে ফেলা হচ্ছে
আপনি /organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
এ DELETE অনুরোধ জারি করে একটি বিলিং সমন্বয় মুছে ফেলতে পারেন, যেখানে {billing_adjustment_id}
হল মুছে ফেলা বিলিং সামঞ্জস্যের শনাক্তকরণ৷ যেমন:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
API-এর জন্য বিলিং সমন্বয় কনফিগারেশন সেটিংস
বিলিং সামঞ্জস্যের জন্য নিম্নলিখিত কনফিগারেশন বিকল্পগুলি উপলব্ধ:
নাম | বর্ণনা | ডিফল্ট | প্রয়োজন? |
---|---|---|---|
name | বিলিং সমন্বয়ের জন্য একটি বর্ণনামূলক নাম। | N/A | হ্যাঁ |
adjustmentPercentageFactor | ধনাত্মক বা ঋণাত্মক সাংখ্যিক শতাংশ হিসাবে সমন্বয়ের পরিমাণ। একটি ধনাত্মক শতাংশ সেই শতাংশ দ্বারা লেনদেনে রাজস্ব ভাগ বা ফি সামঞ্জস্য করে। একটি ঋণাত্মক শতাংশ সেই শতাংশের দ্বারা লেনদেনে রাজস্ব ভাগ বা ফিকে সামঞ্জস্য করে। মান -100 থেকে 999.9999 পর্যন্ত হতে পারে। | N/A | হ্যাঁ |
billingMonth | বিলিং সামঞ্জস্যের জন্য বিলিং মাস, একটি পূর্ণসংখ্যা হিসাবে নির্দিষ্ট করা হয়েছে৷ উদাহরণস্বরূপ, ডিসেম্বরের জন্য 11. | N/A | হ্যাঁ |
billingYear | বিলিং সামঞ্জস্যের জন্য বিলিং বছর, নিম্নলিখিত ফর্ম্যাট ব্যবহার করে নির্দিষ্ট করা হয়েছে: YYYY। উদাহরণস্বরূপ, 2017। | N/A | হ্যাঁ |
organization | যে প্রতিষ্ঠানে বিলিং সমন্বয় প্রযোজ্য। | N/A | হ্যাঁ |
isPublished | একটি পতাকা যা সুনির্দিষ্ট করে যে সামঞ্জস্য প্রকাশ করা উচিত কিনা মানটি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
| N/A | না |
transactionType | যে ধরনের লেনদেনের জন্য বিলিং সমন্বয় প্রযোজ্য। প্রকারটি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
| N/A | না |
developerBillingType | বিকাশকারী বিলিং প্রকার যার জন্য বিলিং সমন্বয় প্রযোজ্য। মান নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
| N/A | না |
product | API পণ্য যার জন্য বিলিং সমন্বয় প্রযোজ্য। আপনি এই সম্পত্তি নির্দিষ্ট না করলে, বিলিং সমন্বয় সমস্ত API পণ্যের জন্য প্রযোজ্য। | N/A | না |
monetizationPackage | API প্যাকেজ যার জন্য বিলিং সমন্বয় প্রযোজ্য। আপনি এই সম্পত্তি নির্দিষ্ট না করলে, বিলিং সমন্বয় সমস্ত API প্যাকেজগুলিতে প্রযোজ্য। | N/A | না |
developer | বিকাশকারী যার জন্য বিলিং সমন্বয় প্রযোজ্য। আপনি এই সম্পত্তি নির্দিষ্ট না করলে, বিলিং সমন্বয় সমস্ত ডেভেলপারদের জন্য প্রযোজ্য। | N/A | না |
পরবর্তী পদক্ষেপ
মনিটাইজেশন আপনাকে ডেভেলপারকে ক্রেডিট ইস্যু করার নমনীয়তা দেয়। যদি কোনও বিকাশকারী কোনও পরিষেবাতে অসন্তুষ্ট হন এবং একটি নির্দিষ্ট সময়ের জন্য ব্যবহারের জন্য আংশিক বা সম্পূর্ণ ফেরতের অনুরোধ করেন তবে আপনাকে এটি করতে হতে পারে। কীভাবে ক্রেডিট ইস্যু করতে হয় তা জানুন।