मुख्य कंटेंट तक स्किप करें

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 द्वारा इनवॉइस के लिए।

कार्यप्रवाह

  1. इनवॉइस बनाएं — मर्चेंट POST /payment/crypto कॉल करता है merchant_id, amount, callback_url के साथ, और trans_id + url_payment प्राप्त करता है।
  2. ग्राहक को रीडायरेक्ट करें — मर्चेंट ग्राहक को url_payment (चेकआउट पेज) पर रीडायरेक्ट करता है।
  3. ग्राहक भुगतान करता है — ग्राहक टोकन/नेटवर्क चुनता है, फिर प्रदर्शित वॉलेट पते पर सटीक राशि ट्रांसफर करता है (या एक्सचेंज प्लेटफॉर्म के माध्यम से भुगतान करता है)।
  4. स्वचालित पुष्टि — सिस्टम लेनदेन का पता लगाता और सत्यापित करता है → इनवॉइस को completed में अपडेट करता है → मर्चेंट के callback_url पर POST webhook भेजता है।
  5. इनवॉइस समाप्त — यदि ग्राहक समय सीमा के भीतर भुगतान नहीं करता, तो इनवॉइस स्थिति expired हो जाती है और callback_url पर webhook भी भेजा जाता है।
  6. स्थिति जांचें — मर्चेंट किसी भी समय 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 का उपयोग करना चाहिए।

अगले कदम