एक एंडपॉइंट जोड़ें
डैशबोर्ड → Webhooks → अपना HTTPS URL जोड़ें और इवेंट्स चुनें (शुरुआतpayment.confirmed से करें)। आपको एक साइनिंग सीक्रेट मिलेगा (whsec_…)।
Payload
सिग्नेचर वेरिफ़ाई करें
किसी भी चीज़ पर भरोसा करने से पहले हमेशा वेरिफ़ाई करें:इवेंट्स
wallet.* और bridge.* payload में walletId/bridgeTransferId,
chain/route, amount, और संबंधित ट्रांज़ैक्शन हैश शामिल होते हैं —
बिल्कुल उसी शेप में जैसे Wallets और
Bridge के API रिस्पॉन्स में होते हैं।
डिस्प्यूट्स
एक डिस्प्यूट तब खुलता है जब कोई ग्राहक, आपके चेकआउट पेज से, ऐसे फंड भेजने की रिपोर्ट करता है जो अपने आप कन्फ़र्म नहीं हुए — गलत राशि, गलत एड्रेस, या देर से भेजना। यह ग्राहक की तरफ़ से सेल्फ़-सर्विस है (उन्हें तुरंतmatchedWallet / amountCovered / lateByMinutes का रिज़ल्ट मिलता है),
और payment.dispute_opened आपको भी वही डिटेल देता है ताकि अगर ऑटोमैटिक
चेक से बात नहीं बनती तो आप मैन्युअली फ़ॉलो-अप कर सकें — जैसे, थोड़ा कम
भुगतान होने पर भी, अपनी मर्ज़ी से किसी ऑर्डर को कन्फ़र्म करना।
डिलीवरी और रीट्राई
- 10 सेकंड के अंदर
2xxरिस्पॉन्स दें; इसके अलावा कुछ भी फेलियर माना जाता है। - हम बैकऑफ़ के साथ अधिकतम 3 बार रीट्राई करते हैं; डिलीवरी और स्टेटस कोड डैशबोर्ड में दिखते हैं।
- हैंडलर आइडेम्पोटेंट होने चाहिए —
paymentIntentIdको की के तौर पर इस्तेमाल करें।