License Keys
खरीद के बाद अद्वितीय लाइसेंस कुंजियाँ जारी करें।
Digital Delivery
भुगतान के बाद फ़ाइलें और सामग्री स्वचालित रूप से वितरित करें।
Payment Webhooks
भुगतान सफल और विफल होने वाली घटनाओं पर प्रतिक्रिया दें।
Refunds API
प्रोग्रामेटिक रूप से पूर्ण या आंशिक रिफंड बनाएं।
एक‑बार भुगतान क्या हैं?
एकमुश्त भुगतान निश्चित, अग्रिम खरीदारी होती हैं, जो इनके लिए आदर्श हैं:- सॉफ़्टवेयर लाइसेंस: आजीवन या प्रमुख-संस्करण अनलॉक।
- डिजिटल डाउनलोड: ई-बुक, टेम्पलेट, ग्राफ़िक्स या प्लगइन।
- सेवाएँ: ऑडिट, ऑनबोर्डिंग पैकेज या एकबारगी परामर्श।
- कोर्स और टिकट: कोर्स, कार्यशालाएँ या लाइव सत्र।
प्रमुख लाभ
- सरल चेकआउट: कोई नवीनीकरण या प्रोराटा लॉजिक नहीं।
- तुरंत पूर्ति: लाइसेंस या फ़ाइलें तुरंत वितरित करें।
- लचीला मूल्य निर्धारण: छूट और करों का समर्थन।
- डेवलपर-प्रथम: निर्माण, रिफ़ंड और वेबहुक के लिए स्पष्ट APIs।
एक‑बार उत्पाद बनाना
अपने डोडो भुगतान डैशबोर्ड में उत्पाद बनाएं, फिर उन्हें होस्टेड चेकआउट, भुगतान लिंक, या अपने API के माध्यम से बेचें।
उत्पाद कॉन्फ़िगरेशन
डैशबोर्ड में फ़ील्ड को कॉन्फ़िगर करें ताकि यह परिभाषित किया जा सके कि आपका उत्पाद कैसे दिखाई देता है और बेचा जाता है।उत्पाद विवरण
- उत्पाद का नाम (आवश्यक): चेकआउट और इनवॉइस में दिखाया जाने वाला नाम।
- उत्पाद विवरण: भुगतान करने से पहले ग्राहकों को दिखाया जाने वाला स्पष्ट मूल्य-विवरण।
- उत्पाद छवि: 3 MB तक PNG, JPG या WebP।
- ब्रांड: थीम और ईमेल के लिए उत्पाद को किसी विशिष्ट ब्रांड से संबद्ध करें।
- कर श्रेणी (आवश्यक): कर नियम निर्धारित करने के लिए सही श्रेणी चुनें।
मूल्य निर्धारण
- Pricing Type: One Time चुनें।
- Price (required): मुद्रा के साथ निश्चित शुल्क।
- Discount Applicable (%): checkout और invoices में प्रदर्शित होने वाली वैकल्पिक प्रतिशत छूट। आप दो दशमलव स्थानों तक दर्ज कर सकते हैं, जैसे
10.5। API में,discount_bpsका उपयोग करें (basis points, इसलिए105010.5% है)।
उन्नत सेटिंग्स
ये वैकल्पिक सेटिंग्स प्रोडक्ट फ़ॉर्म के Pricing, Entitlements, और Meta Data सेक्शन में हैं:- Tax Inclusive Pricing (Pricing में): लागू करों सहित कीमतें प्रदर्शित करें।
- License key (Entitlements में): खरीदारी के बाद एक विशिष्ट कुंजी जारी करें। License Keys देखें।
- Digital Files (Entitlements में): फ़ाइलें या कॉन्टेंट अपने-आप डिलीवर करें। Digital Product Delivery देखें।
- Meta Data: आंतरिक टैगिंग या इंटीग्रेशन के लिए कस्टम key-value पेयर्स संलग्न करें। Metadata देखें।
API प्रबंधन
Create Payments
Create Payments
अपने products के लिए एकमुश्त भुगतान एकत्र करने वाला checkout session बनाने के लिए
POST /checkouts का उपयोग करें।API Reference
create payment API देखें।
Refund Payments
Refund Payments
पूर्ण या आंशिक रिफ़ंड बनाने के लिए
POST /refunds का उपयोग करें।API Reference
किसी भुगतान का रिफ़ंड करने का तरीका जानें।
List and Retrieve Payments
List and Retrieve Payments
भुगतानों की सूची बनाने के लिए
GET /payments और किसी एक को प्राप्त करने के लिए GET /payments/{payment_id} का उपयोग करें। GET /payments/{payment_id}/line-items के साथ line items प्राप्त करें।List Payments
listing API ब्राउज़ करें।
Get Payment Detail
retrieval API देखें।
Retrieve Line Items
किसी भुगतान के लिए खरीदी गई वस्तुओं का निरीक्षण करें।
Payment Webhooks
Payment Webhooks
अपने backend में payment.succeeded या payment.failed जैसी events पर प्रतिक्रिया दें।
Webhook Guide
भुगतान lifecycle events को संभालें।
सामान्य उपयोग के मामले
- लाइसेंस-आधारित टूल: एकमुश्त key के साथ सुविधाएँ अनलॉक करें।
- डिजिटल assets: थीम, टेम्पलेट, icon sets या media।
- पेशेवर सेवाएँ: निश्चित-शुल्क implementation या setup।
- शिक्षा: कोर्स टिकट और एकबारगी कार्यशालाएँ।
इंटीग्रेशन उदाहरण
Checkout Sessions (Single Payment)
कार्ट में एकमुश्त उत्पाद के साथ checkout session बनाएँ:सर्वोत्तम प्रथाएँ
- डिलीवर की जाने वाली चीज़ें स्पष्ट करें: खरीदारों को ठीक-ठीक बताएँ कि उन्हें क्या मिलेगा और वह कैसे वितरित किया जाएगा।
- तुरंत डिलीवर करें: तत्काल एक्सेस के लिए license keys या digital delivery का उपयोग करें।
- metadata से ट्रैक करें: आसान मिलान के लिए अपनी IDs संग्रहीत करें।