- সম্পদ: পণ্য ক্রয়V2
- PurchaseState Context
- ক্রয় রাজ্য
- TestPurchase Context
- ফপটাইপ
- পণ্য লাইন আইটেম
- পণ্য অফার বিবরণ
- রেন্টঅফারের বিবরণ
- কনজাম্পশন স্টেট
- স্বীকৃতি রাষ্ট্র
- পদ্ধতি
সম্পদ: পণ্য ক্রয়V2
একটি ProductPurchaseV2 সংস্থান একজন ব্যবহারকারীর ইনঅ্যাপ পণ্য ক্রয়ের অবস্থা নির্দেশ করে।
JSON প্রতিনিধিত্ব |
---|
{ "productLineItem": [ { object ( |
ক্ষেত্র | |
---|---|
productLineItem[] | একটি ProductPurchaseV2 এর জন্য আইটেম-স্তরের তথ্য রয়েছে৷ |
kind | এই ধরনের androidpublisher পরিষেবাতে একটি ProductPurchaseV2 অবজেক্টের প্রতিনিধিত্ব করে। |
purchaseStateContext | ক্রয় ক্রয় অবস্থা সম্পর্কে তথ্য. |
testPurchaseContext | পরীক্ষার ক্রয় সম্পর্কিত তথ্য। এটি শুধুমাত্র পরীক্ষার কেনাকাটার জন্য সেট করা হবে। |
orderId | ইনঅ্যাপ পণ্য কেনার সাথে যুক্ত অর্ডার আইডি। ক্রয়ের সাথে যুক্ত কোনো অর্ডার না থাকলে সেট করা যাবে না। |
obfuscatedExternalAccountId | আইডির একটি অস্পষ্ট সংস্করণ যা আপনার অ্যাপে ব্যবহারকারীর অ্যাকাউন্টের সাথে অনন্যভাবে যুক্ত। কেনার সময় https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid ব্যবহার করে নির্দিষ্ট করা হলেই কেবল উপস্থিত। |
obfuscatedExternalProfileId | আইডির একটি অস্পষ্ট সংস্করণ যা আপনার অ্যাপে ব্যবহারকারীর প্রোফাইলের সাথে অনন্যভাবে যুক্ত। কেনার সময় https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid ব্যবহার করে নির্দিষ্ট করা হলেই কেবল উপস্থিত। |
regionCode | পণ্যটি মঞ্জুর করার সময় ব্যবহারকারীর ISO 3166-1 আলফা-2 বিলিং অঞ্চল কোড। |
purchaseCompletionTime | যে সময়টি ক্রয় সফল হয়েছিল, অর্থাত্, যখন ক্রয়রাষ্ট্রটি ক্রয় করা হয়েছে৷ পেমেন্ট সম্পূর্ণ না হওয়া পর্যন্ত এই ক্ষেত্রটি উপস্থিত থাকবে না। উদাহরণস্বরূপ, যদি ব্যবহারকারী একটি মুলতুবি লেনদেন শুরু করে থাকে ( https://developer.android.com/google/play/billing/integrate#pending) , ব্যবহারকারী সফলভাবে লেনদেন সম্পূর্ণ করার জন্য প্রয়োজনীয় পদক্ষেপগুলি সম্পূর্ণ না করা পর্যন্ত এই ক্ষেত্রটি পূরণ করা হবে না৷ RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
acknowledgementState | শুধুমাত্র আউটপুট। ক্রয়ের স্বীকৃতি রাষ্ট্র. |
PurchaseState Context
ক্রয় অবস্থা সম্পর্কে প্রসঙ্গ.
JSON প্রতিনিধিত্ব |
---|
{
"purchaseState": enum ( |
ক্ষেত্র | |
---|---|
purchaseState | শুধুমাত্র আউটপুট। ক্রয় ক্রয় অবস্থা. |
ক্রয় রাজ্য
সম্ভাব্য ক্রয় রাষ্ট্র.
এনামস | |
---|---|
PURCHASE_STATE_UNSPECIFIED | ক্রয় অবস্থা অনির্দিষ্ট. এই মান কখনই সেট করা উচিত নয়। |
PURCHASED | সফলভাবে কেনা হয়েছে৷ |
CANCELLED | কেনাকাটা বাতিল করা হয়েছে। |
PENDING | ক্রয় একটি মুলতুবি অবস্থায় আছে এবং এখনও সম্পূর্ণ হয়নি. মুলতুবি কেনাকাটা পরিচালনার বিষয়ে আরও তথ্যের জন্য, https://developer.android.com/google/play/billing/integrate#pending দেখুন। |
TestPurchase Context
একটি পরীক্ষা ক্রয় সম্পর্কে প্রসঙ্গ.
JSON প্রতিনিধিত্ব |
---|
{
"fopType": enum ( |
ক্ষেত্র | |
---|---|
fopType | পরীক্ষার ক্রয়ের ফপ প্রকার। |
ফপটাইপ
সম্ভাব্য fop প্রকার।
এনামস | |
---|---|
FOP_TYPE_UNSPECIFIED | ফপ টাইপ অনির্দিষ্ট। এই মান কখনই সেট করা উচিত নয়। |
TEST | ক্রয় একটি পরীক্ষা কার্ড ব্যবহার করে করা হয়েছিল. |
পণ্য লাইন আইটেম
একটি ProductPurchaseV2 এর জন্য আইটেম-স্তরের তথ্য রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"productId": string,
"productOfferDetails": {
object ( |
ক্ষেত্র | |
---|---|
productId | ক্রয়কৃত পণ্যের আইডি (উদাহরণস্বরূপ, 'মাসিক001')। |
productOfferDetails | এই আইটেম জন্য অফার বিবরণ. |
পণ্য অফার বিবরণ
একটি ক্রয় লাইন আইটেম সম্পর্কিত বিশদ তথ্য অফার.
JSON প্রতিনিধিত্ব |
---|
{ "offerTags": [ string ], "offerId": string, "purchaseOptionId": string, "rentOfferDetails": { object ( |
ক্ষেত্র | |
---|---|
offerTags[] | অফারের সাথে যুক্ত সর্বশেষ অফার ট্যাগ। এটি ক্রয় বিকল্প থেকে উত্তরাধিকারসূত্রে প্রাপ্ত ট্যাগ অন্তর্ভুক্ত করে। |
offerId | অফার আইডি। শুধুমাত্র অফার জন্য উপস্থিত. |
purchaseOptionId | ক্রয় বিকল্প আইডি. |
rentOfferDetails | ভাড়া অফার সম্পর্কে বিস্তারিত বিবরণ. এটি শুধুমাত্র ভাড়া লাইন আইটেম জন্য সেট করা হবে. |
offerToken | এই ক্রয় লাইন আইটেম তৈরি করতে ব্যবহৃত প্রতি-লেনদেনের অফার টোকেন। |
quantity | ইনঅ্যাপ পণ্য কেনার সাথে যুক্ত পরিমাণ। |
refundableQuantity | অর্থ ফেরতের জন্য যোগ্য পরিমাণ, অর্থাত্ ফেরত দেওয়া হয়নি এমন পরিমাণ। মানটি পরিমাণ-ভিত্তিক আংশিক ফেরত এবং সম্পূর্ণ ফেরত প্রতিফলিত করে। |
consumptionState | শুধুমাত্র আউটপুট। ক্রয়ের খরচ অবস্থা. |
রেন্টঅফারের বিবরণ
এই ধরনের কোন ক্ষেত্র নেই.
একটি ভাড়া লাইন আইটেম সম্পর্কিত বিশদ তথ্য অফার.
কনজাম্পশন স্টেট
সম্ভাব্য খরচ রাষ্ট্র.
এনামস | |
---|---|
CONSUMPTION_STATE_UNSPECIFIED | খরচ অবস্থা অনির্দিষ্ট. এই মান কখনই সেট করা উচিত নয়। |
CONSUMPTION_STATE_YET_TO_BE_CONSUMED | তবু গ্রাস করতে হবে। |
CONSUMPTION_STATE_CONSUMED | ইতিমধ্যে গ্রাস. |
স্বীকৃতি রাষ্ট্র
এককালীন পণ্যের স্বীকৃতির অবস্থা।
এনামস | |
---|---|
ACKNOWLEDGEMENT_STATE_UNSPECIFIED | অনির্দিষ্ট স্বীকৃতি রাষ্ট্র. |
ACKNOWLEDGEMENT_STATE_PENDING | ক্রয় এখনও স্বীকার করা হয় না. |
ACKNOWLEDGEMENT_STATE_ACKNOWLEDGED | ক্রয় স্বীকৃত হয়. |
পদ্ধতি | |
---|---|
| একটি ইনঅ্যাপ আইটেমের ক্রয় এবং ব্যবহার স্থিতি পরীক্ষা করে। |