একটি বিলিং সেটআপ, যা একটি অর্থপ্রদান অ্যাকাউন্ট এবং একটি বিজ্ঞাপনদাতাকে সংযুক্ত করে৷ একটি বিলিং সেটআপ একজন বিজ্ঞাপনদাতার জন্য নির্দিষ্ট।
JSON প্রতিনিধিত্ব |
---|
{ "resourceName": string, "status": enum ( |
ক্ষেত্র | |
---|---|
resourceName | অপরিবর্তনীয়। বিলিং সেটআপের সংস্থানের নাম। BillingSetup রিসোর্স নামের ফর্ম আছে: |
status | শুধুমাত্র আউটপুট। বিলিং সেটআপের অবস্থা। |
paymentsAccountInfo | অপরিবর্তনীয়। এই বিলিং সেটআপের সাথে যুক্ত পেমেন্ট অ্যাকাউন্টের তথ্য। বিলিং সেট আপ করার সময়, এটি একটি নতুন অর্থপ্রদান অ্যাকাউন্টের সাথে সাইন আপ করতে ব্যবহৃত হয় (এবং তারপরে পেমেন্ট অ্যাকাউন্ট সেট করা উচিত নয়)। একটি বিলিং সেটআপ পাওয়ার সময়, এটি এবং পেমেন্টস অ্যাকাউন্ট পপুলেট করা হবে। |
id | শুধুমাত্র আউটপুট। বিলিং সেটআপের আইডি। |
paymentsAccount | অপরিবর্তনীয়। এই বিলিং সেটআপের সাথে যুক্ত অর্থপ্রদান অ্যাকাউন্টের সম্পদের নাম। পেমেন্ট রিসোর্স নামের ফর্ম আছে: |
ইউনিয়ন ক্ষেত্র একটি বিদ্যমান বিলিং সেটআপ আনার সময়, এটি অনুরোধ করা শুরুর সময়। যাইহোক, যদি অনুরোধ করা শুরুর সময় পরে সেটআপ অনুমোদিত হয় (স্থিতি দেখুন), তাহলে এটি অনুমোদনের সময়। | |
startDateTime | অপরিবর্তনীয়। yyyy-MM-dd বা yyyy-MM-dd HH:mm:ss ফর্ম্যাটে শুরুর তারিখের সময়৷ শুধুমাত্র একটি ভবিষ্যতের সময় অনুমোদিত হয়. |
startTimeType | অপরিবর্তনীয়। টাইপ হিসাবে শুরুর সময়। শুধুমাত্র এখন অনুমতি দেওয়া হয়. |
ইউনিয়ন ক্ষেত্র end_time । যখন বিলিং সেটআপ শেষ / শেষ হয়। এটি হয় চিরতরে বা পরবর্তী নির্ধারিত বিলিং সেটআপের শুরুর সময়৷ end_time নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
endDateTime | শুধুমাত্র আউটপুট। yyyy-MM-dd বা yyyy-MM-dd HH:mm:ss ফর্ম্যাটে শেষ তারিখের সময়৷ |
endTimeType | শুধুমাত্র আউটপুট। টাইপ হিসাবে শেষ সময়। একমাত্র সম্ভাব্য মান চিরকাল। |
BillingSetup Status
একটি BillingSetup এর সম্ভাব্য অবস্থা।
Enums | |
---|---|
UNSPECIFIED | উল্লিখিত না. |
UNKNOWN | শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে। |
PENDING | বিলিং সেটআপ অনুমোদন মুলতুবি আছে. |
APPROVED_HELD | বিলিং সেটআপ অনুমোদিত হয়েছে কিন্তু সংশ্লিষ্ট প্রথম বাজেট হয়নি। এটি শুধুমাত্র মাসিক চালানের জন্য কনফিগার করা বিলিং সেটআপের জন্য ঘটতে পারে। |
APPROVED | বিলিং সেটআপ অনুমোদন করা হয়েছে. |
CANCELLED | বিলিং সেটআপ অনুমোদনের আগে ব্যবহারকারী দ্বারা বাতিল করা হয়েছে৷ |
PaymentsAccountInfo
এই বিলিং এর জন্য অর্থপ্রদান অ্যাকাউন্ট তথ্যের ধারক।
JSON প্রতিনিধিত্ব |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
ক্ষেত্র | |
---|---|
paymentsAccountId | শুধুমাত্র আউটপুট। একটি 16 সংখ্যার আইডি বিলিং সেটআপের সাথে যুক্ত পেমেন্ট অ্যাকাউন্ট সনাক্ত করতে ব্যবহৃত হয়। এটি অবশ্যই ড্যাশ সহ একটি স্ট্রিং হিসাবে পাস করতে হবে, উদাহরণস্বরূপ, "1234-5678-9012-3456"। |
paymentsAccountName | অপরিবর্তনীয়। বিলিং সেটআপের সাথে যুক্ত পেমেন্ট অ্যাকাউন্টের নাম। এটি ব্যবহারকারীকে মাসিক ইনভয়েসগুলির পুনর্মিলনে সহায়তা করার জন্য একটি অর্থপ্রদান অ্যাকাউন্টের জন্য একটি অর্থপূর্ণ নাম নির্দিষ্ট করতে সক্ষম করে৷ এই নামটি মাসিক চালানে প্রিন্ট করা হবে। |
paymentsProfileId | অপরিবর্তনীয়। একটি 12 সংখ্যার আইডি বিলিং সেটআপের সাথে যুক্ত পেমেন্ট প্রোফাইল সনাক্ত করতে ব্যবহৃত হয়। এটি অবশ্যই ড্যাশ সহ একটি স্ট্রিং হিসাবে পাস করতে হবে, উদাহরণস্বরূপ, "1234-5678-9012"। |
paymentsProfileName | শুধুমাত্র আউটপুট। বিলিং সেটআপের সাথে যুক্ত পেমেন্ট প্রোফাইলের নাম। |
secondaryPaymentsProfileId | শুধুমাত্র আউটপুট। একটি সেকেন্ডারি পেমেন্ট প্রোফাইল আইডি অস্বাভাবিক পরিস্থিতিতে উপস্থিত থাকে, উদাহরণস্বরূপ, যখন একটি অনুক্রমিক দায় চুক্তির ব্যবস্থা করা হয়। |