রিসোর্স: VoidedPurchase
একটি VoidedPurchase রিসোর্স এমন একটি ক্রয় নির্দেশ করে যা হয় বাতিল/রিফান্ড/চার্জ-ব্যাক করা হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer } |
| ক্ষেত্র | |
|---|---|
kind | এই ধরণেরটি androidpublisher পরিষেবাতে একটি অকার্যকর ক্রয় বস্তুর প্রতিনিধিত্ব করে। |
purchaseToken | এককালীন ক্রয় বা সাবস্ক্রিপশনকে অনন্যভাবে শনাক্ত করার জন্য টোকেন। সাবস্ক্রিপশন পুনর্নবীকরণকে অনন্যভাবে শনাক্ত করতে orderId ব্যবহার করুন (API এর সংস্করণ 3 থেকে শুরু করে উপলব্ধ)। |
purchaseTimeMillis | ক্রয়টি যে সময়ে করা হয়েছিল, যুগের পর থেকে মিলিসেকেন্ডে (১ জানুয়ারী, ১৯৭০)। |
voidedTimeMillis | যুগের পর থেকে মিলিসেকেন্ডে (১ জানুয়ারী, ১৯৭০) ক্রয় বাতিল/রিফান্ড/চার্জ-ব্যাকের সময়কাল। |
orderId | অর্ডার আইডি যা এককালীন কেনাকাটা, সাবস্ক্রিপশন ক্রয়, অথবা সাবস্ক্রিপশন পুনর্নবীকরণকে অনন্যভাবে শনাক্ত করে। |
voidedSource | বাতিল ক্রয়ের সূচনাকারী, সম্ভাব্য মানগুলি হল: 0. ব্যবহারকারী 1. বিকাশকারী 2. গুগল |
voidedReason | কেন ক্রয়টি বাতিল করা হয়েছিল, তার সম্ভাব্য মানগুলি হল: 0. অন্যান্য 1. অনুশোচনা 2. প্রাপ্ত_নয়_3. ত্রুটিপূর্ণ 4. দুর্ঘটনাজনিত_ক্রয় 5. জালিয়াতি 6. বন্ধুত্বপূর্ণ_প্রতারণা 7. চার্জব্যাক 8. অস্বীকৃত_ক্রয় |
voidedQuantity | পরিমাণ-ভিত্তিক আংশিক ফেরতের ফলে বাতিল পরিমাণ। পরিমাণ-ভিত্তিক আংশিক ফেরতের বাতিল ক্রয়গুলি কেবল তখনই ফেরত দেওয়া যেতে পারে যখন includeQuantityBasedPartialRefund সত্য হিসাবে সেট করা থাকে। |
পদ্ধতি | |
|---|---|
| বাতিল, ফেরত বা চার্জ-ব্যাক করা কেনাকাটার তালিকা তৈরি করে। |
ত্রুটি কোড
এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:
| ত্রুটি কোড | কারণ | বিবরণ | রেজোলিউশন |
|---|---|---|---|
400 | invalidValue | অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। | API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন। |
400 | required | অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। | সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন। |
403 | userInsufficientPermission | অনুরোধকৃত ক্রিয়াকলাপ সম্পাদনের জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। | নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন। |
404 | notFound | অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। | শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন। |
409 | concurrentUpdate | একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। | এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন। |
5xx | Generic error | গুগল প্লে সার্ভারে সাধারণ ত্রুটি। | আপনার অনুরোধটি আবার চেষ্টা করুন। যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন। |