Google Play प्रीपेड प्लान के रिफ़ंड सब्सक्रिप्शन से अलग नियमों पर चलते हैं, और एक टॉप-अप का acknowledgement छूटने पर पूरा प्लान रद्द हो सकता है
प्रीपेड प्लान कभी अपने आप रिन्यू नहीं होते, इसलिए ग्राहक उन्हें कैंसल नहीं कर सकते, वे टॉप-अप खरीदते हैं। जानिए Google Play प्रीपेड प्लान के रिफ़ंड कैसे तय होते हैं, बिना acknowledge किए टॉप-अप की आपको क्या कीमत चुकानी पड़ती है, और कौन-सी API कॉल किस चीज़ का रिफ़ंड करती है।

मुख्य बातें
- Google Play प्रीपेड प्लान एक तय बिलिंग अवधि के लिए एक्सेस देते हैं और कभी अपने आप रिन्यू नहीं होते। ग्राहक टॉप-अप खरीदकर उन्हें आगे बढ़ाते हैं, और Google के अनुसार प्रीपेड प्लान कैंसल नहीं किए जा सकते क्योंकि वे बस अपनी समाप्ति तिथि तक चलते हैं।
- Google Play का हर प्रीपेड टॉप-अप एक नई खरीदारी है जिसका नया purchase token होता है, और पिछला token linkedPurchaseToken फ़ील्ड में आता है। Google हर टॉप-अप के लिए SUBSCRIPTION_PURCHASED नोटिफ़िकेशन भेजता है।
- Google Play डेवलपर्स से हर प्रीपेड खरीदारी और टॉप-अप को acknowledge करने की अपेक्षा रखता है। एक हफ़्ते या उससे लंबे प्लान को 3 दिन मिलते हैं, और एक हफ़्ते से छोटे प्लान को प्लान की आधी अवधि मिलती है, इसलिए तीन दिन के प्लान को 1.5 दिन मिलते हैं।
- अगर डेवलपर Google Play प्रीपेड टॉप-अप की acknowledgement समय-सीमा चूक जाता है, तो Google उस टॉप-अप को revoke करता है, बाकी सब्सक्रिप्शन को revoke और कैंसल करता है, और यूज़र को रिफ़ंड जारी करता है।
- Google Play का हेल्प सेंटर ग्राहकों को बताता है कि जिस प्रीपेड प्लान का इस्तेमाल नहीं हुआ है उसका रिफ़ंड हो सकता है, और खरीदारी के 48 घंटे बाद किए गए रिफ़ंड अनुरोध डेवलपर के पास जाते हैं।
- Google बताता है कि purchases.subscriptionsv2.revoke का fullRefund विकल्प हर आइटम के latest charge का रिफ़ंड करता है, इसलिए टॉप-अप किए गए प्रीपेड प्लान पर यह सबसे हाल के चार्ज को निशाना बनाता है, ग्राहक के खरीदे हर टॉप-अप को नहीं।
- 3 अगस्त 2026 के बाद दिए गए Google Play ऑर्डर पर, हारा हुआ chargeback डेवलपर को खरीद मूल्य में से Play की सर्विस फ़ीस घटाकर, साथ में बैंक की chargeback फ़ीस जितना पड़ता है, और यह प्रीपेड टॉप-अप पर भी किसी दूसरे ऑर्डर की तरह लागू होता है।
Google Play के किसी एक टॉप-अप का acknowledgement छूट जाए, तो Google सिर्फ़ उसी टॉप-अप का रिफ़ंड नहीं करता। वह टॉप-अप को revoke करता है, ग्राहक के बाकी प्रीपेड प्लान को revoke और कैंसल करता है, और रिफ़ंड जारी करता है। Google Play प्रीपेड प्लान के रिफ़ंड में यही सबसे तीखा जोखिम है, और इस पर पूरा नियंत्रण आपके हाथ में है। प्रीपेड प्लान के रिफ़ंड की बाकी तस्वीर सामान्य सब्सक्रिप्शन जैसी ही है, बस कुछ अंतर हैं जो यह बदल देते हैं कि आप क्या बनाते हैं और क्या गंवाते हैं।
Google Play प्रीपेड प्लान अपने आप रिन्यू होने वाले सब्सक्रिप्शन से कैसे अलग हैं
प्रीपेड प्लान एक base plan है जो एक तय बिलिंग अवधि का एक्सेस बेचता है और फिर रुक जाता है। Google के Play Console हेल्प के अनुसार यूज़र उस अवधि का entitlement पाने के लिए इसे खरीदते हैं, और अगर आगे जारी रखना हो तो समाप्ति तिथि बढ़ाने के लिए टॉप-अप करते हैं। टॉप-अप उसी सब्सक्रिप्शन का कोई भी प्रीपेड base plan हो सकता है, अलग अवधि वाला भी। Google के अपने उदाहरण में $59.99 के टॉप-अप से प्लान एक साल बढ़ाया जाता है।
चूंकि कुछ भी रिन्यू नहीं होता, इसलिए कैंसल करने को भी कुछ नहीं है। Google के बिलिंग डॉक्स कहते हैं कि प्रीपेड प्लान कैंसल नहीं किए जा सकते, और जो यूज़र बाहर निकलना चाहता है वह बस प्लान को उसकी समाप्ति तिथि तक पहुंचने देता है। प्रीपेड प्लान के लिए सब्सक्रिप्शन की स्थिति हमेशा ACTIVE, PENDING या CANCELED ही होती है, और expiryTime हमेशा मौजूद रहता है।
प्रीपेड प्लान सबसे ज़्यादा वहां मायने रखते हैं जहां recurring billing पर रोक है। RevenueCat की गाइड भारत का उदाहरण देती है, जहां Reserve Bank of India के नियमों के कारण Google ने नए ग्राहकों के लिए अपने आप रिन्यू होने वाले प्लान की सदस्यता रोक दी थी, और ऐसे बाज़ारों के लिए प्रीपेड प्लान को स्वाभाविक विकल्प बताती है।
| अपने आप रिन्यू होने वाला base plan | प्रीपेड base plan | |
|---|---|---|
| अपने आप रिन्यू होता है | हां | नहीं, यूज़र टॉप-अप खरीदता है |
| क्या यूज़र कैंसल कर सकता है | हां | नहीं, यह expiryTime तक चलता है |
| फ़्री ट्रायल और ऑफ़र | हां | नहीं, ऑफ़र सिर्फ़ अपने आप रिन्यू होने वाले base plan के लिए हैं |
| नया purchase token | अपग्रेड, डाउनग्रेड या दोबारा सब्सक्राइब करने पर | हर टॉप-अप पर |
| Acknowledgement | हर नई खरीदारी के 3 दिन के भीतर | एक हफ़्ते या उससे लंबे प्लान के लिए 3 दिन, छोटे प्लान के लिए आधी अवधि |
| Pause हो सकता है | हां | नहीं |
हर टॉप-अप एक अलग खरीदारी है
Google हर टॉप-अप के लिए नया purchase token जारी करता है और पिछला token नई खरीदारी के linkedPurchaseToken में रखता है। Google हर टॉप-अप के लिए SUBSCRIPTION_PURCHASED real-time developer notification भी भेजता है। टॉप-अप जुड़ते जाते हैं। अगर यूज़र जल्दी टॉप-अप करता है, तो नया समय पुरानी समाप्ति तिथि में जुड़ता है, आज की तारीख में नहीं। यूज़र एक समय में सिर्फ़ एक बिना इस्तेमाल हुआ टॉप-अप रख सकता है, और prepaidPlan.allowExtendAfterTime बताता है कि अगला टॉप-अप कब उपलब्ध होगा।
प्रीपेड रिफ़ंड की शुरुआत acknowledgement की समय-सीमा से होती है
आपको हर प्रीपेड खरीदारी को acknowledge करना होता है, हर टॉप-अप समेत, क्योंकि यूज़र हर बार purchase flow से गुज़रता है। Google एक हफ़्ते या उससे लंबे प्लान को 3 दिन देता है। एक हफ़्ते से छोटे प्लान को उनकी आधी अवधि मिलती है, इसलिए तीन दिन के प्लान को 1.5 दिन के भीतर और एक दिन के प्लान को 12 घंटे के भीतर acknowledge करना होता है।
इसीलिए छोटे प्रीपेड प्लान जितने दिखते हैं उससे ज़्यादा जोखिम भरे हैं। साप्ताहिक या मासिक अपने आप रिन्यू होने वाला प्लान आपको हर बार वही 3 दिन देता है। एक दिन का प्रीपेड पास आपको 12 घंटे देता है, और इससे लंबा बैकएंड आउटेज भुगतान करने वाले ग्राहकों को अपने आप रिफ़ंड में बदल देता है। RevenueCat की गाइड भी यही बात कहती है, और चेतावनी देती है कि जब base plan सिर्फ़ 1 या 3 दिन का हो तो दूसरे ऑर्डर को जल्दी acknowledge करना ज़रूरी है।
प्रीपेड प्लान का रिफ़ंड कौन तय करता है
Google Play प्रीपेड प्लान के ज़्यादातर रिफ़ंड आपके बिना तय होते हैं। Google की रिफ़ंड नीति कहती है कि यूज़र को किसी इन-ऐप खरीदारी, सब्सक्रिप्शन समेत, के 48 घंटे के भीतर विवरण के आधार पर रिफ़ंड मिल सकता है। 48 घंटे के बाद यूज़र को डेवलपर से संपर्क करने को कहा जाता है, जो अपनी नीतियों और लागू कानून के तहत रिफ़ंड दे सकता है। Google का सब्सक्रिप्शन हेल्प पेज प्रीपेड प्लान के लिए एक खास पंक्ति जोड़ता है: अगर प्लान इस्तेमाल नहीं हुआ है, तो यूज़र उसका रिफ़ंड मांग सकता है।
| रिफ़ंड का रास्ता | कौन तय करता है | क्या आप जवाब दे सकते हैं | समय-सीमा |
|---|---|---|---|
| खरीदारी या टॉप-अप के 48 घंटे के भीतर अनुरोध | नहीं | कोई नहीं | |
| 48 घंटे के बाद अनुरोध | आप, अपनी नीति और स्थानीय कानून के तहत | लागू नहीं | Google ने कोई तय नहीं की |
| बिना acknowledge की गई खरीदारी या टॉप-अप | अपने आप | नहीं | 3 दिन, या एक हफ़्ते से छोटे प्लान के लिए आधी अवधि |
| डेवलपर समीक्षा के लिए चिह्नित chargeback | पहले Google, फिर बैंक | हां, orders.reviewrefund के ज़रिए | 24 घंटे |
| डेवलपर समीक्षा के बिना chargeback | बैंक | नहीं | कोई नहीं |
प्रीपेड प्लान chargeback के नियम नहीं बदलते। जब Google किसी विवाद में आपका पक्ष मांगता है, तो आपके पास orders.reviewrefund के ज़रिए जवाब देने के लिए 24 घंटे होते हैं, और बैंक के फ़ैसला देने के बाद वह अंतिम होता है।
प्रीपेड प्लान पर कौन-सी API कॉल किस चीज़ का रिफ़ंड करती है
जब अनुरोध आपके पास आता है, तो आपके पास दो server-side टूल होते हैं, और दोनों एक ही चीज़ का रिफ़ंड नहीं करते।
orders.refund एक समय में एक ऑर्डर पर काम करता है
orders.refund किसी सब्सक्रिप्शन या इन-ऐप ऑर्डर का उसके order ID से रिफ़ंड करता है। revoke को true पर सेट करें तो एक्सेस तुरंत खत्म हो जाता है। Google 3 साल से पुराने ऑर्डर का रिफ़ंड नहीं करता। चूंकि हर टॉप-अप अपनी अलग खरीदारी है, इसलिए किसी एक टॉप-अप के पीछे के ऑर्डर का रिफ़ंड करना सिर्फ़ उसी टॉप-अप का रिफ़ंड करने का सटीक तरीका है।
purchases.subscriptionsv2.revoke सब्सक्रिप्शन पर काम करता है
purchases.subscriptionsv2.revoke सब्सक्रिप्शन को खत्म करता है और एक revocationContext लेता है। Google के अनुसार fullRefund हर आइटम के latest charge की पूरी राशि का रिफ़ंड करता है, और proratedRefund बचे हुए समय के आधार पर आनुपातिक राशि का रिफ़ंड करता है। दो बार टॉप-अप किए गए प्लान पर latest charge आखिरी टॉप-अप होता है। ग्राहक से पूरा बैलेंस लौटाने का वादा करने से पहले इसका ध्यान रखें।
जो एक्सेस ग्राहक का अभी बाकी है, उसे न छीनें
Google के बिलिंग डॉक्स चेतावनी देते हैं कि जब तक यूज़र किसी सब्सक्रिप्शन का हकदार है, तब तक उसका एक्सेस हटाना Google Play की सब्सक्रिप्शन नीति का उल्लंघन है। प्रीपेड प्लान पर, भुगतान किया गया समय ही entitlement है। अगर आप सिर्फ़ आखिरी टॉप-अप का रिफ़ंड करते हैं, तो पहले भुगतान किया गया समय चलने दें, जब तक कि आप उसे भी revoke और रिफ़ंड न करें।

प्रीपेड प्लान के रिफ़ंड की आपको क्या कीमत चुकानी पड़ती है
प्रीपेड ग्राहक ने एक तय अवधि के लिए पहले ही भुगतान कर दिया है, और जिस पल उसे एक्सेस मिला, उसी पल से आपने उस पर खर्च शुरू कर दिया। रिफ़ंड उसका पैसा लौटा देता है, पर वह खर्च वहीं का वहीं रहता है।
- कंप्यूट: भुगतान की गई अवधि में ग्राहक का चलाया हर सेशन, सिंक या server-side जॉब वह क्षमता है जिसका भुगतान आप कर चुके हैं।
- API कॉल: स्पीच, अनुवाद, मैप्स, मॉडल इन्फ़रेंस या प्रति अनुरोध बिल होने वाली कोई भी थर्ड-पार्टी सेवा का बिल बना रहता है।
- स्टोरेज: ग्राहक की बनाई फ़ाइलें और हिस्ट्री तब तक आपके स्टोरेज बिल में बनी रहती हैं जब तक आप उन्हें डिलीट नहीं करते।
- भुगतान: खरीदारी से जुड़े revenue share, क्रिएटर पेआउट और रेफ़रल कमीशन पहले ही आपके खाते से जा चुके हैं।
छूटा हुआ acknowledgement सबसे महंगा मामला है। $59.99 के एक साल के टॉप-अप का देर से acknowledgement सिर्फ़ $59.99 वापस नहीं करता। Google बाकी प्लान को भी revoke कर देता है, इसलिए ग्राहक वह एक्सेस खो देता है जिसका वह भुगतान कर चुका था और उसे रिफ़ंड मिलता है, जबकि उसे सेवा देने में आपका हर खर्च हो चुका होता है।
प्रीपेड प्लान के लिए बिल्ड चेकलिस्ट
- सिर्फ़ पहली खरीदारी नहीं, हर टॉप-अप को अपने सर्वर से acknowledge करें, और कुछ घंटों बाद भी बिना acknowledge की गई किसी भी खरीदारी पर अलर्ट भेजें।
- छोटे प्लान के लिए अलग अलार्म रखें। एक दिन के प्लान के पास 12 घंटे और तीन दिन के प्लान के पास 1.5 दिन होते हैं।
- हर order ID और purchase token सेव करें, और linkedPurchaseToken का पीछा करें ताकि आप एक ग्राहक के पीछे टॉप-अप की पूरी श्रृंखला देख सकें।
- purchase token पर जल्दी कार्रवाई करें। Google के अनुसार token समाप्ति के 60 दिन बाद तक ही मान्य रहता है, उसके बाद Developer API उसे स्वीकार नहीं करती।
- किसी एक टॉप-अप का रिफ़ंड उसी टॉप-अप के ऑर्डर पर orders.refund से करें, और यह न मानें कि fullRefund पहले के टॉप-अप भी कवर करता है।
- हर खरीदारी के हिसाब से उपयोग लॉग करें, ताकि chargeback समीक्षा को 24 घंटे की समय-सीमा में ठोस जवाब मिल सके।
- SUBSCRIPTION_REVOKED मिलते ही एक्सेस revoke करें, क्योंकि प्लान की स्थिति expired हो जाती है।
अक्सर पूछे जाने वाले सवाल
- क्या ग्राहक Google Play प्रीपेड प्लान कैंसल कर सकता है?
- नहीं। Google के अनुसार प्रीपेड प्लान कैंसल नहीं किए जा सकते क्योंकि वे अपने आप रिन्यू नहीं होते। प्लान अपनी समाप्ति तिथि तक चलता है, और तब तक ग्राहक का एक्सेस बना रहता है। भुगतान रोकने के लिए वे बस अगला टॉप-अप नहीं खरीदते।
- क्या ग्राहक को Google Play प्रीपेड प्लान का रिफ़ंड मिल सकता है?
- हां। Google का हेल्प सेंटर कहता है कि बिना इस्तेमाल हुए प्रीपेड प्लान का रिफ़ंड हो सकता है, और अगर अनुरोध 48 घंटे के भीतर आए तो Google किसी भी इन-ऐप खरीदारी का, सब्सक्रिप्शन समेत, रिफ़ंड कर सकता है। 48 घंटे के बाद Google ग्राहक को डेवलपर के पास भेजता है, जो अपनी नीति और स्थानीय कानून के तहत रिफ़ंड करता है।
- अगर मैं किसी प्रीपेड टॉप-अप को acknowledge न करूं तो क्या होगा?
- Google टॉप-अप को revoke करता है, बाकी सब्सक्रिप्शन को revoke और कैंसल करता है, और यूज़र को रिफ़ंड करता है। एक हफ़्ते या उससे लंबे प्लान को 3 दिन के भीतर, और छोटे प्लान को उनकी आधी अवधि के भीतर acknowledge करना होता है, इसलिए तीन दिन के प्लान को 1.5 दिन मिलते हैं।
- क्या प्रीपेड प्लान पर fullRefund हर टॉप-अप का रिफ़ंड करता है?
- नहीं, Google के विवरण के अनुसार नहीं। purchases.subscriptionsv2.revoke का fullRefund विकल्प हर आइटम के latest charge की पूरी राशि का रिफ़ंड करता है। हर टॉप-अप अपने अलग ऑर्डर वाली अलग खरीदारी है, इसलिए किसी खास टॉप-अप का रिफ़ंड करना हो तो उसके खास ऑर्डर पर orders.refund इस्तेमाल करें।
- क्या प्रीपेड प्लान फ़्री ट्रायल सपोर्ट करते हैं?
- नहीं। Google का Play Console हेल्प कहता है कि ऑफ़र, जिनमें फ़्री ट्रायल और शुरुआती कीमतें शामिल हैं, सिर्फ़ अपने आप रिन्यू होने वाले base plan के लिए बनाए जा सकते हैं। प्रीपेड प्लान का पूरा भुगतान खरीदारी के समय और हर टॉप-अप पर किया जाता है।
स्रोत और आगे की जानकारी
- Google Play Billing: Subscription lifecycle (prepaid plans, top-ups, acknowledgement)
- Play Console Help: Understanding subscriptions
- Google Play Help: Cancel, pause, or change a subscription on Google Play
- Google Play Help: Apps, games, and in-app purchases refund policies
- Google Play Developer API: orders.refund
- Google Play Developer API: purchases.subscriptionsv2.revoke
- Google Play Developer API: orders.reviewrefund
- Play Console Help: Updates to refund protection and chargeback cost responsibility
- RevenueCat: Google prepaid plans
RefundHalt
App Store और Google Play के लिए refund ऑटोपायलट
आगे पढ़ें
ज़्यादा रिफ़ंड अनुरोध आपको रिफ़ंड से भी महंगे पड़ सकते हैं, क्योंकि दोनों ऐप स्टोर इन्हें क्वालिटी का संकेत मानते हैं
Apple की गाइडलाइन 5.6.4 ज़्यादा रिफ़ंड अनुरोधों को इस बात का संकेत बताती है कि ऐप क्वालिटी के मानकों पर खरा नहीं उतर रहा, और Google का डिस्ट्रिब्यूशन एग्रीमेंट नए डेवलपर्स के ऐप रिफ़ंड दर के आधार पर हटाने की अनुमति देता है। जानिए हर स्टोर क्या कहता है, ऐप हटने की कीमत क्या है और इससे कैसे बचें।
रिफ़ंड पर कार्रवाई करने से पहले App Store सर्वर नोटिफ़िकेशन सत्यापित करें, क्योंकि आपके webhook URL पर कोई भी पोस्ट कर सकता है
जब तक आप इसके सिग्नेचर की जाँच नहीं करते, रिफ़ंड नोटिफ़िकेशन सिर्फ़ एक HTTPS अनुरोध है। जानिए App Store सर्वर नोटिफ़िकेशन और Google Play RTDN संदेशों को कैसे सत्यापित करें, हर स्टोर क्या साइन करता है, और जाली या गलती से अस्वीकार किया गया रिफ़ंड आपको कितना महँगा पड़ता है।