PayerScan परिचय
PayerScan मर्चेंट्स को अपनी वेबसाइट या एप्लिकेशन में क्रिप्टोकरेंसी भुगतान (USDT, BNB, ETH, आदि) एकीकृत करने की अनुमति देता है। ग्राहक क्रिप्टो वॉलेट या एक्सचेंज अकाउंट से भुगतान करते हैं, और सिस्टम स्वचालित रूप से लेनदेन सत्यापित करता है और API तथा Webhooks के माध्यम से मर्चेंट को सूचित करता है।
मुख्य विशेषताएं
- API के माध्यम से भुगतान इनवॉइस बनाएं राशि (USD), समाप्ति समय, callback URL के साथ।
- चेकआउट पेज QR कोड, वॉलेट पता, और ट्रांसफर करने के लिए सटीक क्रिप्टो राशि दिखाता है।
- बहु-नेटवर्क — कई भुगतान विधियों का समर्थन:
- EVM Chains: BSC, Ethereum, Polygon, Base, Arbitrum, ...
- Tron: TRC20 टोकन
- Solana: SPL टोकन
- एक्सचेंज प्लेटफॉर्म: Binance Pay, OKX, Bybit, MEXC, Gate.io, Bitget, ... (कोई gas शुल्क नहीं, तत्काल पुष्टि)
- स्वचालित पुष्टि जब मेल खाने वाला लेनदेन पता चलता है (सही पता, सही राशि, समय सीमा के भीतर)।
- Webhooks सफल भुगतान या इनवॉइस समाप्ति पर मर्चेंट सर्वर को सूचित करें।
- स्थिति खोज API
trans_idद्वारा इनवॉइस के लिए।
कार्यप्रवाह
- इनवॉइस बनाएं — मर्चेंट
POST /payment/cryptoकॉल करता हैmerchant_id,amount,callback_urlके साथ, औरtrans_id+url_paymentप्राप्त करता है। - ग्राहक को रीडायरेक्ट करें — मर्चेंट ग्राहक को
url_payment(चेकआउट पेज) पर रीडायरेक्ट करता है। - ग्राहक भुगतान करता है — ग्राहक टोकन/नेटवर्क चुनता है, फिर प्रदर्शित वॉलेट पते पर सटीक राशि ट्रांसफर करता है (या एक्सचेंज प्लेटफॉर्म के माध्यम से भुगतान करता है)।
- स्वचालित पुष्टि — सिस्टम लेनदेन का पता लगाता और सत्यापित करता है → इनवॉइस को completed में अपडेट करता है → मर्चेंट के
callback_urlपर POST webhook भेजता है। - इनवॉइस समाप्त — यदि ग्राहक समय सीमा के भीतर भुगतान नहीं करता, तो इनवॉइस स्थिति expired हो जाती है और
callback_urlपर webhook भी भेजा जाता है। - स्थिति जांचें — मर्चेंट किसी भी समय
GET /invoice/:trans_idकॉल करके वर्तमान स्थिति जांच सकता है।
एकीकरण आवश्यकताएं
- API Key: प्रत्येक स्टोर में एक API Key होती है, हर अनुरोध में
x-api-keyहेडर के माध्यम से भेजी जाती है। - भुगतान विधि: इनवॉइस बनाने से पहले आपके स्टोर में कम से कम एक वॉलेट पता या एक्सचेंज प्लेटफॉर्म कॉन्फ़िगर होना चाहिए।
- Callback URL: एक सार्वजनिक HTTPS URL जहां मर्चेंट सर्वर completed/expired इनवॉइस के लिए POST (webhook) इवेंट प्राप्त करता है।
- HTTPS: PayerScan API विशेष रूप से HTTPS का उपयोग करता है। Callback URL भी सुरक्षित डेटा ट्रांसमिशन सुनिश्चित करने के लिए HTTPS का उपयोग करना चाहिए।
अगले कदम
- त्वरित शुरुआत: मिनटों में अपना पहला इनवॉइस बनाएं।
- सुरक्षा: API Key की सुरक्षा और webhook सत्यापन के लिए सर्वोत्तम अभ्यास।
- नेटवर्क और टोकन: समर्थित नेटवर्क और टोकन की सूची।
- वॉलेट जोड़ें: अपने स्टोर के लिए वॉलेट पते कॉन्फ़िगर करें।
- Binance Pay सेटअप: अपने स्टोर के लिए Binance Pay कॉन्फ़िगर करने की गाइड।
- इनवॉइस बनाएं API: अनुरोध/प्रतिक्रिया विवरण।
- इनवॉइस प्राप्त करें API:
trans_idद्वारा इनवॉइस स्थिति खोजें। - Webhook: completed/expired सूचनाएं प्राप्त करें।