ग्राहक Messages की बातचीत से ही भुगतान कर सकता है। फिर भी आपके ऑर्डर सिस्टम को यह जानना ज़रूरी है कि भुगतान पूरा हुआ या नहीं। प्रोवाइडर के मैसेजिंग इंटीग्रेशन और आपकी भुगतान प्रोसेसिंग को उस परिणाम पर एकमत होना चाहिए।
क्या हर प्रोवाइडर को Apple Pay सपोर्ट करना ज़रूरी है?
हाँ। Apple की ज़रूरी सुविधाओं में बॉट और API पाथ के ज़रिए Apple Pay पेमेंट अनुरोध भेजना शामिल है।
Apple ने एजेंट द्वारा शुरू किए जाने वाले पाथ को वैकल्पिक रखा है। पुष्टि करें कि आपका सपोर्ट फ़्लो अनुरोध कैसे बनाएगा, ख़ासकर तब जब किसी व्यक्ति को इसे मैन्युअल रूप से शुरू करना हो।
प्रोवाइडर से कहें कि वह आपके तय किए गए खरीद फ़्लो का डेमो दिखाए। इस मैसेज टाइप को सपोर्ट करने की मंज़ूरी मिलने से यह साबित नहीं होता कि आपका मर्चेंट अकाउंट और पेमेंट प्रोसेसर इंटीग्रेट हो चुके हैं।
प्रोवाइडर को बातचीत से क्या जोड़ना चाहिए?
पेमेंट अनुरोध को ऐसे गेटवे से जोड़ें जो आपका मर्चेंट सेशन और पेमेंट प्रोसेसिंग संभालता हो।
Apple का इंटीग्रेशन ट्यूटोरियल प्रोवाइडर द्वारा होस्ट किया गया गेटवे दिखाता है। तय करें कि उस गेटवे को कौन चलाएगा और आपके पेमेंट प्रोसेसर से उसका कनेक्शन कौन बनाए रखेगा।
गेटवे को हर पेमेंट अनुरोध के लिए नया मर्चेंट सेशन लेना होगा। कैश किया गया सेशन ग्राहक के डिवाइस पर अमान्य पेमेंट अनुरोध बना सकता है।
मर्चेंट-सेशन अनुरोध के लिए initiative को messaging पर सेट करें। initiativeContext को सार्वजनिक रूप से पहुँचने योग्य HTTPS गेटवे URL पर सेट करें। domainName के रूप में सिर्फ़ रजिस्टर्ड होस्टनेम दें, बिना स्कीम, पाथ या आख़िरी स्लैश के।
ये वैल्यू इंटीग्रेशन के अलग-अलग हिस्सों की पहचान करती हैं। सिर्फ़ डोमेन की जगह गेटवे URL डालने से Messages का पेमेंट फ़्लो काम करना बंद कर सकता है।
मुझे कौन-सी मर्चेंट जानकारी तैयार करनी होगी?
अपने बिज़नेस के पेमेंट संभालने वाले व्यक्ति के साथ मिलकर मर्चेंट आइडेंटिफ़ायर, पेमेंट सर्टिफ़िकेट और सत्यापित डोमेन तैयार करें।
| आइटम | इससे क्या संभव होता है |
|---|---|
| Apple Pay मर्चेंट आइडेंटिफ़ायर | Messages बिज़नेस अकाउंट को मर्चेंट से जोड़ता है |
| Payment Processing सर्टिफ़िकेट | उस मर्चेंट के लिए Apple Pay पेमेंट प्रोसेसिंग की अनुमति देता है |
| Merchant Identity सर्टिफ़िकेट | मर्चेंट-सेशन अनुरोध को प्रमाणित करता है |
| सत्यापित मर्चेंट डोमेन | लेन-देन को रजिस्टर किए गए डोमेन का उपयोग करने देता है |
Apple Business Register में Optional Integrations > Apple Pay के अंतर्गत मर्चेंट आइडेंटिफ़ायर दर्ज करें। आइडेंटिफ़ायर को डेवलपर अकाउंट से बिल्कुल वैसा ही कॉपी करें।
हर Messages बिज़नेस अकाउंट एक मर्चेंट आइडेंटिफ़ायर का उपयोग कर सकता है। एक ही मर्चेंट आइडेंटिफ़ायर कई Messages बिज़नेस अकाउंट के लिए काम कर सकता है।
Payment Processing प्रमाणपत्र 25 महीने बाद समाप्त हो जाता है। नवीनीकरण की ज़िम्मेदारी किसी को सौंपें, ताकि प्रमाणपत्र की समाप्ति से भुगतान न रुकें।
मैं कैसे पुष्टि करूँ कि भुगतान सफल हुआ?
ग्राहक को यह बताने से पहले कि ऑर्डर का भुगतान हो गया है, अपने भुगतान सिस्टम में लेन-देन की पुष्टि करें। संदेश डिवाइस की स्थिति बताता है, जबकि भुगतान सिस्टम दर्ज करता है कि पैसा स्थानांतरित हुआ या नहीं।
आने वाले संदेश में भुगतान से जुड़ी एक स्थिति होती है। Apple के अनुसार लेन-देन का सत्यापन भुगतान सिस्टम के ज़रिए करें। उस संदेश को प्रोसेसर का परिणाम जाँचने के संकेत के रूप में लें।
लॉन्च से पहले एक पूरे हुए भुगतान और एक विफल भुगतान, दोनों का परीक्षण करें। पुष्टि करें कि केवल पूरा हुआ भुगतान ही ऑर्डर को आगे बढ़ाता है।
Apple के इंटीग्रेशन दिशानिर्देशों के अनुसार, रिफ़ंड को Messages for Business के बाहर किसी वर्कफ़्लो से संभालें।
Bird के साथ इसे व्यवहार में कैसे लाएँ?
आप अपना मर्चेंट खाता, भुगतान प्रोसेसर और ऑर्डर सिस्टम जोड़ते हैं। भुगतान अनुभव का परीक्षण एक पुष्ट खरीदारी, एक अस्वीकृति और भुगतान सिस्टम में अनिश्चित परिणाम के बाद रिकवरी के ज़रिए करें।
इम्प्लीमेंटेशन शुरू होने से पहले मुझे किन बातों पर सहमति बनानी चाहिए?
- पुष्टि करें कि प्रदाता आपके इच्छित सपोर्ट फ़्लो के लिए Apple Pay अनुरोध कैसे बनाता है।
- गेटवे, मर्चेंट क्रेडेंशियल, डोमेन सत्यापन और प्रमाणपत्र नवीनीकरण की ज़िम्मेदारी तय करें।
- हर भुगतान अनुरोध के लिए नया मर्चेंट सेशन अनिवार्य करें।
- ऑर्डर की पुष्टि करने और विफलताओं को संभालने के लिए भुगतान सिस्टम के परिणाम का उपयोग करें।
संक्षेप में
भुगतान इंटीग्रेशन की पुष्टि करें।
स्वीकृत प्रोवाइडर को Apple Pay संदेशों का समर्थन करना होगा। तय करें कि उसका इम्प्लीमेंटेशन आपके भुगतान सिस्टम से कैसे जुड़ता है।
मर्चेंट सेटअप तैयार करें।
Apple Pay के लेनदेन स्वीकार कर पाने से पहले इंटीग्रेशन को आपका मर्चेंट आइडेंटिफ़ायर, सर्टिफ़िकेट और सत्यापित डोमेन चाहिए।
नया मर्चेंट सेशन इस्तेमाल करें।
हर भुगतान अनुरोध के लिए नया मर्चेंट सेशन बनाएँ। पुराना सेशन दोबारा इस्तेमाल करने पर ग्राहक के पास अमान्य अनुरोध पहुँच सकता है।
भुगतान सिस्टम में भुगतान की पुष्टि करें।
Messages से आया जवाब यह साबित नहीं करता कि लेनदेन पूरा हुआ। ऑर्डर की पुष्टि करने से पहले प्रोसेसर का परिणाम जाँचें।