परिचय
Dodo Payments आपको अपने iOS ऐप में digital goods और services बेचने की सुविधा देता है और आपके लिए tax compliance, currency conversion और payouts संभालता है। यह पेज बताता है कि SaaS tools, content subscriptions और digital utilities के लिए integration कैसे काम करता है और किन App Store regions में आप इसका उपयोग कर सकते हैं।अवलोकन
Dodo Payments आपका Merchant of Record (MoR) है और आपके digital business के इन हिस्सों की ज़िम्मेदारी लेता है:- What We Handle
- What You Get
- Tax collection और remittance (VAT, GST और अन्य regional taxes)
- Global payments, जिनमें local payment methods भी शामिल हैं, Dodo Payments policies के अधीन
- Currency conversion और foreign exchange
- Fraud prevention और dispute tools
- End-customer invoicing और receipts
- Regional regulations का compliance
उपयोग के मामले
Subscriptions
- Premium content या feature access
- Free trials, proration और upgrades या downgrades के साथ recurring billing
Courses and Learning
- Pay-per-course access
- Bundled content packages
- Lifetime या renewable licenses
- आपके ऐप में progress tracking
Digital Downloads
- एकमुश्त खरीदारी (PDFs, music, tools)
- डिजिटल संपत्ति वितरण
- लाइसेंस कुंजी प्रबंधन
SaaS Tools
- Software-as-a-Service सदस्यताएँ
- उपयोग-आधारित बिलिंग
- टीम और एंटरप्राइज़ प्लान
एकीकरण प्रवाह
आपका ऐप iOS checkout SDK के साथ Dodo Payments hosted checkout खोलता है। SDK checkout कोSFSafariViewController में प्रस्तुत करता है और typed result लौटाता है।
Integration Steps
1
Mobile App to Your Server
आपका ऐप checkout URL के लिए अपने backend से अनुरोध करता है। इस अनुरोध को
signed-in user के session token से authenticate करें।
2
Your Server to Dodo API
आपका backend अपनी API key के साथ एक checkout session
बनाता है और
checkout_url को app में लौटाता है।3
Mobile App Opens Checkout
checkout_url को DodoCheckout.start(...) में पास करें। SDK इसे
SFSafariViewController में प्रस्तुत करता है और customer के checkout
पूरा करने या dismiss करने पर typed result लौटाता है।4
Dodo Payments to Your Server
Payment सफल होने या subscription activate होने पर Dodo Payments
payment.succeeded या subscription.active webhook
आपके endpoint पर भेजता है।5
Your Server Grants Access
पाए गए result से नहीं, बल्कि उस webhook से purchased content को unlock करें। SDK result
एक UI hint है, payment का proof नहीं।
iOS Checkout SDK
Swift के लिए install steps और पूरा
start(...) contract।Mobile Integration Guide
end-to-end flow, साथ ही Android, React Native और Flutter के लिए यही contract।
Regional Availability
Dodo Payments alternative purchase flows को केवल उन App Store regions में support करता है जहाँ Apple स्पष्ट रूप से external payments की अनुमति देता है, या जहाँ कोई regulator या court order इसकी आवश्यकता बताता है।Supported Regions
United States
United States
वर्तमान court orders और Apple’s App Store Review Guidelines की अनुमति की सीमा तक supported।
- Guideline 3.1.1(a) U.S. storefront के ऐप्स को बिना entitlement के अन्य purchase methods के buttons और links शामिल करने की अनुमति देता है
- Epic v. Apple court proceedings के परिणाम के अधीन
- आपको Apple’s implementation guidelines का पालन करना होगा
European Union (EU) App Store
European Union (EU) App Store
Apple के EU terms और EU के लिए Apple के external purchase entitlement के माध्यम से supported।
- Apple के EU Alternative Terms के माध्यम से enabled। 1 अक्टूबर 2026 से, Apple इन terms को EU terms के एकल set से replace करता है
- 1 अक्टूबर 2026 से प्रभावी होने वाली terms के अंतर्गत StoreKit External Purchases or Offers Entitlement आवश्यक है। पहले की terms के अंतर्गत entitlement, StoreKit External Purchase Link Entitlement है
- आपको EU Digital Markets Act requirements का पालन करना होगा
Japan
Japan
18 दिसंबर 2025 से प्रभावी Japan’s Mobile Software Competition Act (MSCA) के अंतर्गत supported।
- Apple Japan storefront पर alternative payment methods और external purchases के links की अनुमति देता है
- आपको Apple की Japan-specific entitlement और App Store Connect requirements का पालन करना होगा
- Commission terms अन्य regions से अलग हैं; Japan के लिए Apple की current terms देखें
South Korea supported region नहीं है। Apple का StoreKit External Purchase Entitlement for South Korea native in-app payment flow की आवश्यकता रखता है, जो “may not be within a web view” हो सकता है, और जिसे Apple-approved Korean payment service provider (जैसे KCP, Inicis, Toss, या NICE) द्वारा South Korean Won में prices के साथ process किया जाना चाहिए। Dodo Payments checkout एक web page के रूप में खुलता है, इसलिए यह इन requirements को पूरा नहीं करता।
कुछ business models के लिए in-app purchase (IAP) आवश्यक नहीं होता। guideline 3.1.3(e) के अंतर्गत, physical goods या app के बाहर consume की जाने वाली services बेचने वाले apps को IAP के बजाय किसी अन्य payment method का उपयोग करना होगा। Dodo Payments इन models को भी support करता है। यह पुष्टि करने के लिए कि आपके use case के लिए IAP आवश्यक है या नहीं, अपने app की category को Apple की current guidelines के अनुसार जांचें।
और जानें
Global policies, legal history और App Store fees कम करने की strategies के लिए देखें:Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook
जानें कि आप alternative payment flows को कानूनी रूप से कहां और कैसे implement कर सकते हैं, साथ ही up-to-date regional guidance और compliance tips प्राप्त करें।