त्वरित एकीकरण मार्गदर्शिका

चार चरणों में स्थिर मुद्रा भुगतान (USDT / USDC) कनेक्ट करें। पहले सक्षम नेटवर्क के लिए एक API कुंजी, Webhook गुप्त और प्राप्त करने वाले वॉलेट कॉन्फ़िगर करें। दाईं ओर का उदाहरण आपकी API कुंजी की जाँच करता है।

1

एक भुगतान आदेश बनाएं

आपका बैकएंड

कीमत, मुद्रा, नेटवर्क और मर्चेंट ऑर्डर ID के साथ अपने बैकएंड से /api/v1/order/create पर कॉल करें। प्रतिक्रिया में आपका कॉन्फ़िगर किया गया वॉलेट और अंतिम देय राशि शामिल है; एकाधिक ऑर्डर एक ही वॉलेट साझा कर सकते हैं।

GET /api/v1/ping आपकी API कुंजी की जांच करता है। ऑर्डर बनाने के लिए timestamp और अनुरोध हस्ताक्षर की भी आवश्यकता होती है।
2

भुगतान विवरण प्रदर्शित करें

आपका फ्रंटएंड

प्रतिक्रिया का checkoutUrl खोलें या payment ऑब्जेक्ट से राशि, पता, नेटवर्क और मुद्रा दिखाएँ। पैसे सीधे निर्धारित प्राप्तकर्ता वॉलेट में आते हैं।

संपूर्ण payment.amount का उपयोग करें। payment.qrData में QR data शामिल है, कोई छवि नहीं।
3

भुगतान पुष्टि की प्रतीक्षा करें

BoltUtil

BoltUtil नेटवर्क, मुद्रा, वॉलेट और राशि के आधार पर स्थानांतरण से मेल खाता है, फिर पुष्टिकरण आवश्यकताएं पूरी होने पर संबंधित notifyUrl को एक अधिसूचना भेजता है। योग्य भुगतान अपवादों के लिए व्यापारी की समीक्षा की आवश्यकता होती है।

पुष्टि और डिलीवरी ब्लॉकचेन और नेटवर्क स्थितियों पर निर्भर करती है। एक पेज रीडायरेक्ट भुगतान साबित नहीं करता है।
4

सत्यापित करें और पूरा करें

आपका बैकएंड

अनुरोध के मूल बॉडी की हस्ताक्षर जाँच करें, टाइमस्टैम्प जाँचें और ईवेंट को अपने ऑर्डर से जोड़ें। देय राशि, वास्तविक भुगतान राशि और निपटान प्रकार देखें। ईवेंट स्थायी रूप से सहेजने के बाद HTTP 2xx लौटाएँ और उसी ऑर्डर की डिलीवरी दोबारा न करें।

eventId से दोहराए गए ईवेंट पहचानें और एक ही व्यापारिक ऑर्डर की डिलीवरी दोबारा न करें। मैन्युअल रूप से स्वीकार किए गए कम भुगतान में वास्तविक भुगतान राशि देय राशि से कम हो सकती है।

नेटवर्क और मुद्राएँ

समर्थित मुद्राएं, टोकन संस्करण और भुगतान पुष्टिकरण नियम जांचें।

समर्थित नेटवर्क देखें →