ऐप डेवलपर्स के लिए refund की प्रक्रिया, स्टोर पॉलिसी में बदलाव और रेवेन्यू बचाने की रणनीतियां.
जब कोई बच्चा माता-पिता के फोन पर एक कॉइन पैक खरीदता है, तो Apple और Google दोनों उसे रिफंड कर देते हैं और कोई भी आपसे पहले नहीं पूछता। नियामकों ने इसे इसी तरह बनाया है। यहाँ बताया गया है कि ये बिना अनुमति की इन-ऐप खरीदारी वाले रिफंड हर स्टोर पर कैसे काम करते हैं, वह 15-मिनट की खिड़की जहाँ पैसा चला जाता है, और एक रिफंड वास्तव में आपको क्या भुगतता है।
लेख पढ़ें
किसी इन-ऐप खरीद का रिफंड करें और रसीद पर कीमत के साथ टैक्स भी वापस जाता दिखता है। वह टैक्स कभी आपका पैसा था ही नहीं। Apple और Google इसे मर्चेंट ऑफ रिकॉर्ड के तौर पर वसूलते और चुकाते हैं, फिर रिफंड पर उसे आपके हिस्से को छुए बिना वापस पलट देते हैं। यहाँ बताया गया है कि एक रिफंड की असल लागत क्या है, और वह इकलौता सेटअप जहाँ टैक्स आपका बन जाता है।
जब कोई ग्राहक ऊँचे टियर पर जाता है, तो स्टोर पुरानी योजना के बिना इस्तेमाल हुए दिनों के लिए सब्सक्रिप्शन अपग्रेड रिफंड जारी करता है, और यह अपने आप आपकी कमाई घटा देता है. यहाँ बताया गया है कि App Store और Google Play पर अपग्रेड रिफंड कैसे काम करते हैं, और Apple रकम को आपके सर्वर से दूर क्यों रखता है.
रिफंड कोई छोटी बिक्री नहीं है, यह वह पैसा है जिसे स्टोर बाद के किसी पेआउट से वापस निकाल लेता है, अक्सर बिक्री के हफ्तों बाद और कभी-कभी सीधे आपके बैंक खाते से। यहाँ बताया गया है कि App Store और Google Play पर रिफंड का पैसा असल में कब निकलता है, और आपका पेआउट आपके डैशबोर्ड से कभी क्यों नहीं मिलता।
नॉन-कंज्यूमेबल रिफंड, चाहे वह लाइफटाइम अनलॉक पर हो, ऐड-रिमूवल अपग्रेड पर हो, या स्थायी प्रो टियर पर, वही एक रिफंड है जिसे आप सचमुच पलट सकते हैं, क्योंकि आप फ़ीचर वापस ले सकते हैं। यहाँ बताया गया है कि App Store और Google Play पर इसकी क्या कीमत पड़ती है, Apple आपसे पहले क्यों नहीं पूछता, और revoke को कैसे टिकाऊ बनाया जाए।
अपनी बिलिंग को App Store या Google Play से बाहर ले जाइए और Apple तथा Google आपके रिफंड संभालना बंद कर देते हैं. यहाँ बताया गया है कि वैकल्पिक बिलिंग के रिफंड आपको असल में क्या कीमत चुकाते हैं, स्टोर के रिफंड समीक्षा फ़्लो क्यों गायब हो जाते हैं, और जब कोई बैंक चार्जबैक थोपता है तो कौन भुगतान करता है.
एक उपभोग्य इन-ऐप खरीद, यानी सिक्कों का एक पैक, रत्नों का एक बंडल, AI क्रेडिट का एक बैच, वह अकेली खरीद है जिसे पहुँचाने में आप पैसा पहले ही खर्च कर चुके होते हैं, इससे पहले कि कोई उसे वापस माँगे। यहाँ बताया गया है कि App Store और Google Play पर एक उपभोग्य रिफंड आपको क्या पड़ता है, और वह एकमात्र समय-सीमा जिसमें आपका जवाब सचमुच मायने रखता है।
एक फ्री ट्रायल जो पेड प्लान में बदल जाता है, वहीं से ज़्यादातर सब्सक्रिप्शन रिफंड शुरू होते हैं, क्योंकि ग्राहक कैंसिल करना भूल गया और सबसे पहले उसे चार्ज ही दिखता है. यहाँ बताया गया है कि App Store और Google Play पर एक फ्री ट्रायल रिफंड आपको कितना महंगा पड़ता है, आप इस पर शायद ही कभी विवाद क्यों कर सकते हैं, और इसे कैसे रोकें.
Apple और Google आपके सर्वर पर जो भी रिफंड भेजते हैं, हर एक में एक कारण कोड होता है। Google Play हर void पर नौ कारणों में से एक और एक स्रोत अंकित करता है, Apple यह दर्शाता है कि रिफंड आपके ऐप को दोषी ठहराता है या नहीं। यहाँ बताया गया है कि हर कोड का क्या अर्थ है, उन्हें ठीक करें, लड़ें या स्वीकार करें में कैसे छाँटें, और पैसे में उनका मूल्य क्या है।
ज़्यादातर ऐप रिफ़ंड और चार्जबैक Apple, Google या कोई बैंक आपसे पूछे बिना ही तय कर देते हैं। असल में ऐप रिफ़ंड आप यहीं घटाते हैं: खरीद को समय पर स्वीकार करें, बिना गड़बड़ी के डिलीवरी करें, हर अकाउंट पर टैग लगाएँ, और पैसा जाने से पहले सबूत की दो विंडो का जवाब दें।
ग्राहक सोचते हैं कि app refund पाने के लिए उनके पास 48 hours हैं। असली window इससे कहीं ज़्यादा लंबी है। Apple 90 days तक refund के अनुरोध स्वीकार करता है, और एक bank chargeback किसी Google Play बिक्री को खरीद के 120 days बाद तक पलट सकता है। यहाँ हर वह घड़ी है जो आपके राजस्व को वापस लिए जाने योग्य बनाए रखती है, और इस लंबी पूँछ की क्या कीमत है।
जब कोई ग्राहक Apple से रिफंड मांगता है, तो आपको उपभोग डेटा भेजने के लिए 12 घंटे मिलते हैं। Apple के अपने दस्तावेज़ इसे कई कारकों में से एक कहते हैं, कोई फैसला नहीं। यहाँ बताया गया है कि आपका डेटा वास्तव में क्या बदलता है, क्यों एक DECLINE के बावजूद रिफंड हो सकता है, और यह प्रयास डॉलर में कितने का है।
Google Play आपको हर खरीद पर एक स्थिर, हैश किया हुआ id अंकित करने देता है और विवाद आने पर उसे वापस पढ़ता है। इसे सेट करें और एक चार्जबैक समीक्षा ठीक उसी उपयोगकर्ता से जुड़ जाती है जिसका उपयोग आपको रिपोर्ट करना है। इसे छोड़ दें और आप 24 घंटे की घड़ी के तहत एक अकेले order id को अनुमानों से मिलाते रह जाते हैं।
जब कोई ग्राहक यह नहीं बता पाता कि आपके ऐप ने उससे किस चीज़ का शुल्क लिया, तो वह आपके बजाय बैंक को कॉल करता है, और वह विवाद एक चार्जबैक के रूप में सामने आता है। Apple सब कुछ apple.com/bill के रूप में दिखाता है और आपको कुछ भी बदलने नहीं देता। Google Play आपको स्टेटमेंट नाम सेट करने देता है। यहाँ बताया गया है कि हर एक की क्या लागत है और आप किस पर नियंत्रण रखते हैं।
जब App Store पहले से दिया गया रिफंड पलटता है, तो वह उम्मीद करता है कि आपका सर्वर वह एक्सेस बहाल कर दे जिसे आपने रद्द किया था। यहाँ बताया गया है कि App Store और Google Play पर रिफंड, रिफंड अस्वीकृत, और पलटा हुआ रिफंड नोटिफिकेशन कैसे काम करते हैं, और जब आप हर एक को अनदेखा करते हैं तो उसकी क्या कीमत चुकानी पड़ती है।
जब किसी ग्राहक को रिफंड मिलता है, तो Apple और Google दोनों अपना कमीशन वापस कर देते हैं, इसलिए स्टोर का हिस्सा वह नहीं है जो आप गँवाते हैं। यहाँ बताया गया है कि आपके ऐप पर रिफंड के लिए कौन भुगतान करता है, आपके पेआउट से असल में क्या जाता है, और क्यों एक चार्जबैक एक सामान्य रिफंड से ज्यादा महँगा पड़ता है।
सब्सक्रिप्शन रद्द करने पर स्टोर बस अगला चार्ज रोक देता है, ग्राहक की पहुंच अवधि के अंत तक बनी रहती है, और कोई पैसा इधर-उधर नहीं होता। रिफंड उस भुगतान को पलट देता है जो पहले ही हो चुका था और उसके साथ पहुंच भी छीन लेता है। यहां देखिए दोनों कहां अलग होते हैं, हर एक की आपको क्या कीमत पड़ती है, और सिर्फ रिफंड ही आपके सर्वर तक क्यों पहुंचता है।
Consumables, non-consumables, auto-renewable subscriptions, और non-renewing subscriptions, हर एक का रिफंड अपने ही नियमों पर होता है। कुछ को दोबारा बहाल किया जा सकता है, कुछ खर्च होते ही गायब हो जाते हैं, और सिर्फ़ consumable रिक्वेस्ट और subscription रिक्वेस्ट ही कभी डेवलपर से सबूत माँगते हैं। यहाँ बताया गया है कि आप जो इन-ऐप परचेज़ टाइप बेचते हैं, वह रिफंड के आपके ऊपर पड़ने वाले असर को कैसे बदल देता है।
ऐप रिफंड कानून EU, UK और US में अलग-अलग हैं, पर ज्यादातर ऐप बिक्री के लिए नतीजा एक ही रहता है। EU का 14-day निकासी अधिकार आमतौर पर चेकआउट पर छोड़ दिया जाता है, US के खरीदार स्टोर नीति पर निर्भर रहते हैं, और कोई भी वैधानिक रिफंड आपको जवाब देने नहीं देता। सिर्फ दो स्टोर प्रवाह ही कभी आपकी बात पूछते हैं।
फ्रेंडली फ्रॉड तब होता है जब कोई असली ग्राहक आपकी इन-ऐप खरीद करता है, उसका उपयोग करता है, फिर अपने बैंक से कहता है कि यह चार्ज गलत था। सामान जा चुका होता है और पैसा वापस पलट जाता है। यहां बताया गया है कि इसकी कीमत ऐप डेवलपर को क्या चुकानी पड़ती है, यह क्यों बढ़ रहा है, और Apple तथा Google आपको जवाब देने के लिए कितनी छोटी सी अवधि देते हैं।
Apple किसी App Store रिफंड का फैसला लगभग दो दिन में कर देता है, लेकिन पैसा कार्ड पर 30 दिन तक और फोन बिल पर 60 दिन तक ले सकता है. यहाँ भुगतान विधि के हिसाब से App Store रिफंड का असली प्रोसेसिंग टाइम है, Google Play इससे कैसे तुलना करता है, और धीमा रिफंड ऐसे चार्जबैक में क्यों बदल सकता है जिसका आप विरोध नहीं कर सकते.
Apple refund को दो रिपोर्ट में दिखाता है, Google उन्हें दो और में दिखाता है, और आपका सर्वर एक चौथी देखता है। कोई भी गिनती मेल नहीं खाती, और ये फासले डिज़ाइन के अनुसार हैं। यहां बताया गया है कि हर सतह refund को अलग तरह से क्यों जिम्मेदार ठहराती है, और refund रिपोर्ट का अपने खुद के रिकॉर्ड के मुकाबले लेनदेन के हिसाब से मिलान कैसे करें।
Google Play पर आप Console से किसी ऑर्डर का एक हिस्सा रिफंड कर सकते हैं, प्रतिशत में या रकम में, और Google की फीस के साथ नुकसान बांट सकते हैं। App Store पर आप कोई रिफंड जारी नहीं कर सकते। यहां बताया गया है कि हर स्टोर पर आंशिक रिफंड कैसे काम करता है, और इसकी कीमत आपको क्या पड़ती है।
अधिकतर मोबाइल ऐप्स भुगतान किए गए लेनदेन का 2 से 5 प्रतिशत रिफंड करते हैं, लेकिन Apple और Google यह आंकड़ा अलग अलग डैशबोर्ड में रखते हैं। यहां जानें अपनी ऐप रिफंड दर कहां मिलेगी, प्लान और श्रेणी के अनुसार सामान्य दर क्या मानी जाती है, और फीस के बाद हर रिफंड की असली कीमत क्या होती है।
Apple एक रिफंड सूचना को पाँच बार तक दोबारा भेजता है और Google Play, Pub/Sub पर कम-से-कम-एक-बार चलता है, इसलिए वही रिफंड आपके सर्वर पर एक से अधिक बार पहुँच सकता है। यहाँ बताया गया है कि किसी बैलेंस को घटाए या API कोटा दो बार जलाए बिना डुप्लिकेट रिफंड सूचनाओं को कैसे संभालें।
एक Family Sharing रिफंड एक भुगतान को पलट देता है, लेकिन पाँच तक परिवार के सदस्यों को आपके पेड फ़ीचर्स पर बनाए रख सकता है. Apple एक REVOKE भेजता है और उम्मीद करता है कि आपका सर्वर उस एक्सेस को खत्म करे. यहाँ बताया गया है कि परिवार में साझा किए गए रिफंड कैसे काम करते हैं और एक की कीमत क्या है.
आपकी रिफंड हैंडलिंग तभी चलती है जब ग्राहक पहले ही जा चुका होता है, इसलिए इसमें कोई बग असली पैसे खर्च होने तक अदृश्य रहता है। दोनों स्टोर आपको पहले एक टेस्ट माहौल में रिफंड ट्रिगर करने देते हैं। यहाँ बताया गया है कि किसी रिफंड के असली होने से पहले App Store और Google Play पर in-app purchase रिफंड कैसे टेस्ट करें।
रिफंड की गई कीमत बिल की सबसे छोटी पंक्ति है। रिफंड स्टोर का कमीशन भी उलट देता है, इसलिए आप अपना हिस्सा खोते हैं, और जो कंप्यूट, API कॉल, स्टोरेज और भुगतान आप पहले ही खर्च कर चुके हैं वे चले जाते हैं। 3 अगस्त, 2026 के बाद Google Play चार्जबैक इसके ऊपर बैंक का शुल्क जोड़ देता है। यहाँ पूरा बिल है।
एक सब्सक्रिप्शन रिफंड पूरी बिलिंग अवधि को उलटता है, एक अकेली बिक्री को नहीं। App Store पर Apple फैसला करता है और आपका सर्वर सिर्फ़ परिणाम जान पाता है। Google Play पर आप खुद पूरा या आनुपातिक रिफंड चुनते हैं। यह रहा कि हर स्टोर सब्सक्रिप्शन रिफंड को कैसे संभालता है, और एक रिफंड की आपको क्या लागत पड़ती है।
App Store या Google Play पर रिफंड स्टोर जारी करता है, और स्टोर ही इसका फैसला करता है। चार्जबैक ग्राहक के बैंक द्वारा पैसा वापस खींचना है, और बैंक इसका फैसला करता है, जिसमें कोई अपील नहीं होती। ऐप डेवलपर्स के लिए इन दोनों के बीच का फर्क अब पैसा है, क्योंकि 3 August 2026 से Google Play चार्जबैक की लागत आप पर डाल देता है।
Google Play ने चुपचाप चार्जबैक वहन करना बंद कर दिया। 3 अगस्त 2026 को या उसके बाद दिए गए ऑर्डर पर, आप हर विवादित ऑर्डर पर खरीद मूल्य में से Play की सेवा शुल्क घटाकर और साथ में एक बैंक शुल्क वापस चुकाते हैं। क्या बदला, अब एक चार्जबैक की कीमत क्या है, और वह 24 hours की खिड़की जहाँ आपको पलटवार का मौका मिलता है, यह रहा।
जब Apple आपके किसी ग्राहक को रिफंड देता है, तो वह रिफंड आपके सर्वर जॉब के चलने से पहले ही, transaction के revocationDate में आपकी app के भीतर मौजूद होता है. यहाँ बताया गया है कि StoreKit 2 में रिफंड की पहचान डिवाइस पर कहाँ दिखती है, revocationDate और revocationReason आपको क्या बताते हैं, और क्यों क्लाइंट गति के लिए है और सर्वर सच्चाई के लिए.
App Store और Google Play का हर रिफंड एक घड़ी शुरू कर देता है, और उनमें से ज़्यादातर आपके बिना ही चलती हैं। Apple की सबसे छोटी रिफंड विंडो 12 घंटे की है, Google की चार्जबैक विंडो 24 घंटे की है, और 3 अगस्त 2026 से एक छूटी हुई चार्जबैक विंडो सिर्फ़ एक खोई बिक्री नहीं, बल्कि एक बिल है। यहाँ हर वह समयसीमा दी गई है जो आपके खाते को छूती है।
Google Play किसी खरीद के रिफंड होने, चार्जबैक होने या रद्द होने के तुरंत बाद आपके सर्वर को रद्द की गई खरीद की सूचना भेज सकता है। इसमें एक purchaseToken, orderId, productType और refundType होता है, और इसका एक ही मतलब है, एक्सेस रद्द करो। यहाँ बताया गया है कि इसे कैसे पढ़ें और कैसे जोड़ें।
आप तीन साल से कम पुराने किसी भी Google Play ऑर्डर का रिफ़ंड एक API कॉल से कर सकते हैं, चाहे एक्सेस रद्द करें या न करें। किसी विवाद के चार्जबैक बनने से पहले खुद रिफ़ंड कर देने पर वह बैंक शुल्क बच जाता है जो 3 अगस्त 2026 से डेवलपर्स पर पड़ता है। orders.refund इस तरह काम करता है।
जब कोई ग्राहक Apple से रिफ़ंड माँगता है, तो Send Consumption Information payload आपका जवाब होता है। Apple ने इसे 12 फ़ील्ड से घटाकर 5 कर दिया है, 3 अनिवार्य और 2 वैकल्पिक। यहाँ हर फ़ील्ड है, हर एक जो मान स्वीकार करती है, और वह 12-घंटे की समय-सीमा जिसमें आप इसे भेजते हैं।
Apple का Get Refund History endpoint किसी ग्राहक का पूरा App Store रिफ़ंड इतिहास signed transactions के रूप में लौटाता है। यहाँ हर फ़ील्ड है, revision token कैसे पेज बनाता है, यह प्रति ऐप नहीं बल्कि प्रति ग्राहक क्यों है, और जो रिफ़ंड आप चूक जाते हैं उसकी क्या कीमत चुकानी पड़ती है।
Apple की इन-ऐप रिफ़ंड रिक्वेस्ट ग्राहक को आपका ऐप छोड़े बिना रिफ़ंड माँगने देती है, एक ऐसी शीट पर जिसे Apple बनाता और समीक्षा करता है. यहाँ बताया गया है कि beginRefundRequest क्या लौटाता है, यह आपके सर्वर पर कौन-सी CONSUMPTION_REQUEST और 48 घंटे की घड़ियाँ शुरू करता है, और क्या यह बटन शिप करने लायक है.
जब कोई खरीद रिफंड या चार्जबैक होती है, तो Google Play उसे चुपचाप रद्द कर देता है। Voided Purchases API उन्हीं ऑर्डरों की सूची है, ताकि आप एक्सेस वापस ले सकें। यहाँ हर फ़ील्ड, 30 दिन की विंडो, वह रिवोक विकल्प जो ऑर्डर छिपा देता है, और इसकी लागत बताई गई है।
Apple App Store Server Notifications V2 के जरिए चार रिफंड संदेश भेजता है, और ज्यादातर ऐप्स केवल दो को संभालते हैं। REFUND आपको एक्सेस रद्द करने को कहता है, REFUND_DECLINED का मतलब है बिक्री रखें, और REFUND_REVERSED बिक्री वापस सौंप देता है और आपसे जो लिया था उसे बहाल करने को कहता है। यहाँ बताया गया है कि हर एक के लिए क्या जरूरी है।
WWDC24 के बाद से, हर Apple CONSUMPTION_REQUEST एक consumptionRequestReason ले जाता है, यानी रिफंड चाहने के लिए ग्राहक का खुद बताया गया कारण। इसके पाँच मान हैं, UNINTENDED_PURCHASE से LEGAL तक, और हर एक को आपकी 12 घंटे की विंडो के भीतर आपके भेजे जाने वाले जवाब को बदलना चाहिए। यहाँ बताया गया है कि हर एक को कैसे पढ़ें।
जब कोई बैंक Google Play का कोई चार्ज वापस खींचता है, तो Google आपके सर्वर पर एक PendingRefundReviewNotification भेजता है और 24 घंटे की घड़ी शुरू कर देता है। इसका जवाब ReviewRefund API के ज़रिए एक refund प्राथमिकता और असली उपभोग के प्रमाण के साथ दें, वरना विवाद आपके बिना ही तय हो जाएगा। यहाँ पूरी प्रक्रिया है, फ़ील्ड दर फ़ील्ड।
जब कोई ग्राहक रिफंड मांगता है तो Apple आपके सर्वर को एक CONSUMPTION_REQUEST भेजता है, लेकिन ट्रांज़ैक्शन कभी नहीं बताता कि वह कौन है। appAccountToken वह UUID है जो किसी खरीद को आपके उपयोगकर्ता से वापस जोड़ता है। इसे सेट करें और आप Apple को असली डेटा के साथ जवाब दे पाएंगे। इसे छोड़ दें और आप बस अनुमान लगाते रहेंगे।
Google Play स्वचालित रूप से किसी भी ऐसी खरीद को रिफंड कर देता है और वापस ले लेता है जिसे आपका सर्वर तीन दिनों के भीतर स्वीकार नहीं करता। यह एक इंटीग्रेशन विफलता है, ग्राहक का निर्णय नहीं, और यह पूरी तरह रोकी जा सकती है। यहाँ ठीक-ठीक नियम है, यह क्यों लागू होता है, और हर खोई हुई बिक्री की असली कीमत क्या है।
जो ग्राहक बार-बार refund लेता है वह कोई इत्तेफाक नहीं है। refund का दुरुपयोग आपको पैसा वापस देने पर तो नुकसान देता ही है, साथ ही वह compute भी छीन लेता है जो आप पहले ही खर्च कर चुके हैं, और दोनों स्टोर आपको इस पैटर्न को जोड़ने के लिए एक पहचान संकेत देते हैं, Apple का appAccountToken और Google का obfuscated account ID।
Apple और Google दोनों ही ऐसा रिफंड जारी कर सकते हैं जिसमें ग्राहक अपनी खरीदारी बरकरार रखता है। यहाँ बताया गया है कि एक्सेस कब अपने आप हटाया जाता है, कब यह आपके सर्वर को करना पड़ता है, और वह एक नोटिफिकेशन जिसे ज़्यादातर इंटीग्रेशन कभी संभालते ही नहीं।
Only two refund flows ever ask for your evidence: Apple's consumption request and Google Play's chargeback review. Everything else, the 48-hour Play refund, support refunds, voided purchases, unacknowledged trials, is decided without you. Here is the full map, what you can prevent, and what you can only record.
When a customer asks Apple for a refund, Apple asks you first. Here's exactly what the CONSUMPTION_REQUEST notification contains, what Apple expects back, how to answer one end to end, and why most developers silently forfeit.
Google quietly rewrote who pays when a Play purchase gets disputed with the bank. For orders placed after August 3, 2026, a lost chargeback comes out of your pocket, and you get 24 hours to fight back. What changed, what it costs, and how to be ready.
Blanket-declining every refund is as wrong as ignoring them. A field guide to measuring what refunds cost you and writing policy rules that protect revenue and your review score at the same time.