नए भुगतान गेटवे: Mercado Pago, PayPal, Square और Adyen
ब्रिंग-योर-ओन-अकाउंट (BYO) मॉडल में चार ऑनलाइन भुगतान गेटवे, Stripe की तरह। आप सेटिंग्स, इंटीग्रेशन में क्रेडेंशियल पेस्ट करते हैं, इसे सक्षम करते हैं, और भुगतान सीधे आपके गेटवे खाते में आता है। webhook भुगतान की पुष्टि करता है और, जब किसी इनवॉइस से लिंक होता है, तो इसे स्वचालित रूप से निपटाता है। एन्क्रिप्टेड क्रेडेंशियल, हमारी ओर से कोई लागत नहीं।
ये गेटवे Stripe की तरह काम करते हैं: आप अपना स्वयं का खाता लाते हैं (BYO)। पैसा सीधे आपके गेटवे खाते में आता है, हमारी ओर से कोई लागत या बिचौलिया नहीं। सेटिंग्स, इंटीग्रेशन खोलें, कार्ड ढूंढें, क्रेडेंशियल पेस्ट करें (हमेशा एन्क्रिप्टेड) और इसे सक्षम करें। जब तक यह कॉन्फ़िगर और सक्षम नहीं होता, कुछ नहीं होता।
इन सभी में webhook ही भुगतान की पुष्टि करता है: कार्ड से webhook URL कॉपी करें, इसे गेटवे डैशबोर्ड में पंजीकृत करें और verification secret पेस्ट करें। जब भुगतान किसी customer invoice से लिंक होता है, तो निपटान स्वचालित होता है (इनवॉइस paid या partial बन जाती है), Stripe के समान idempotent पथ के माध्यम से, बिना किसी दोहरी पोस्टिंग के।
Mercado Pago
- production access token पेस्ट करें (Mercado Pago डैशबोर्ड में Your integrations)।
- payments इवेंट के साथ कार्ड URL के लिए एक webhook पंजीकृत करें और webhook secret key पेस्ट करें।
- इसे सक्षम करें। जब कोई भुगतान पुष्टि हो जाता है, तो हम वास्तविक स्थिति प्राप्त करते हैं और लिंक्ड इनवॉइस निपटाते हैं।
PayPal
- एक REST ऐप बनाएं (Developer Dashboard) और Client ID और Secret पेस्ट करें; environment चुनें (live या sandbox)।
- कार्ड URL के लिए एक webhook पंजीकृत करें और Webhook ID दर्ज करें (हम इसका उपयोग signature सत्यापित करने के लिए करते हैं)।
- इसे सक्षम करें। पूर्ण capture (PAYMENT.CAPTURE.COMPLETED) पर, भुगतान की पुष्टि हो जाती है।
Square
- access token और location ID (Developer Dashboard) पेस्ट करें और environment चुनें।
- payment.updated इवेंट के साथ कार्ड URL के लिए एक webhook पंजीकृत करें और signature key पेस्ट करें।
- इसे सक्षम करें। एक पूर्ण भुगतान चार्ज की पुष्टि करता है और लिंक्ड इनवॉइस निपटाता है।
Adyen
- API key और merchant account पेस्ट करें; production में live endpoint prefix भी दर्ज करें।
- कार्ड URL के लिए एक standard webhook पंजीकृत करें, HMAC चालू करें और HMAC key पेस्ट करें।
- इसे सक्षम करें। हम प्रत्येक notification के HMAC को सत्यापित करते हैं और, एक सफल AUTHORISATION पर, भुगतान की पुष्टि करते हैं।
इनमें से किसी की भी हमारी ओर से कोई लागत नहीं है: खाता और क्रेडेंशियल आपके हैं। यदि कोई webhook अस्वीकार हो जाता है, तो webhook secret जांचें (CRM में संग्रहीत से भिन्न मान को अस्वीकार कर दिया जाता है)।