वेबहुक्सतुरंत पेमेंट इवेंट नोटिफिकेशन्स

आपका ऐप जानता है तुरंत

जब पेमेंट्स होते हैं

जब भी कोई पेमेंट इवेंट होता है, NiraPay आपके सर्वर पर रियल-टाइम HTTP POST नोटिफिकेशन्स भेजता है। कोई पोलिंग नहीं, कोई देरी नहीं — बस तुरंत, भरोसेमंद वेबहुक्स, असफलता पर ऑटोमैटिक रिट्राय और आपके इंटीग्रेशन को सुरक्षित रखने के लिए HMAC सिग्नेचर वेरिफिकेशन के साथ।

रियल-टाइम नोटिफिकेशन्स
ऑटो रिट्राय
HMAC वेरिफाइड
webhooks

वह सब कुछ जो आपको चाहिए वेबहुक सिस्टम में

प्रोडक्शन-ग्रेड वेबहुक इंफ्रास्ट्रक्चर सीधे NiraPay में बनाया गया — किसी थर्ड-पार्टी सर्विसेज़ की ज़रूरत नहीं।

रियल-टाइम डिलीवरी

ऑन-चेन पेमेंट कन्फर्मेशन के मिलीसेकंड के भीतर इवेंट्स आपके एंडपॉइंट पर पुश किए जाते हैं। कोई पोलिंग ज़रूरी नहीं।

HMAC सिग्नेचर वेरिफिकेशन

हर वेबहुक पेलोड HMAC-SHA256 के साथ साइन किया जाता है। प्रामाणिकता सुनिश्चित करने के लिए अपने सर्वर पर सिग्नेचर वेरिफाई करें।

ऑटोमैटिक रिट्राय

अगर आपका सर्वर अस्थायी रूप से अनुपलब्ध है, NiraPay एक्सपोनेंशियल बैकऑफ के साथ डिलीवरी रिट्राय करता है — कोई इवेंट मिस नहीं होता।

प्रति-गेटवे कॉन्फ़िगरेशन

हर पेमेंट गेटवे के लिए अलग वेबहुक URL कॉन्फ़िगर करें। आपके प्रोडक्ट्स और क्लाइंट्स के बीच पूर्ण आइसोलेशन।

कई इवेंट टाइप्स

payment_confirmed, payment_expired, withdrawal_completed और अधिक सब्सक्राइब करें — सिर्फ वही जो आपको चाहिए।

डिलीवरी लॉग्स

रिक्वेस्ट बॉडी, रिस्पॉन्स कोड और टाइमस्टैम्प के साथ पूरी वेबहुक डिलीवरी हिस्ट्री — डैशबोर्ड से आसान डिबगिंग।

कैसे वेबहुक्स काम करते हैं

पेमेंट से लेकर आपके सर्वर के नोटिफाइ होने तक चार सरल कदम — सब एक सेकंड से कम में।

1

अपना वेबहुक URL सेट करें

अपनी गेटवे सेटिंग्स में, अपने सर्वर पर वह HTTPS एंडपॉइंट दर्ज करें जहां NiraPay को इवेंट्स भेजने चाहिए।

2

ग्राहक पेमेंट करता है

एक ग्राहक आपके NiraPay गेटवे के ज़रिए क्रिप्टो पेमेंट पूरा करता है।

3

NiraPay इवेंट भेजता है

NiraPay तुरंत आपके URL पर पेमेंट इवेंट का वर्णन करने वाला साइन किया हुआ JSON पेलोड POST करता है।

4

आपका सर्वर रिस्पॉन्ड करता है

HMAC सिग्नेचर वेरिफाई करें, इवेंट प्रोसेस करें (जैसे ऑर्डर पूरा करें), और HTTP 200 रिटर्न करें।

वेरिफाई एक वेबहुक सेकंडों में

POST /your-webhook-endpoint
// Node.js — Verify NiraPay webhook signature
import crypto from 'crypto';

app.post('/webhook', (req, res) => {
  const signature = req.headers['x-nirapay-signature'];
  const payload   = JSON.stringify(req.body);

  const expected = crypto
    .createHmac('sha256', process.env.NIRAPAY_WEBHOOK_SECRET)
    .update(payload)
    .digest('hex');

  if (signature !== expected) {
    return res.status(401).send('Invalid signature');
  }

  const { event, data } = req.body;

  if (event === 'payment_confirmed') {
    // fulfil the order
    fulfillOrder(data.order_id);
  }

  res.status(200).send('OK');
});
NiraPayNiraPay

प्राप्त करना शुरू करें वेबहुक इवेंट्स आज ही

मिनटों में अपना वेबहुक URL सेट अप करें। रियल-टाइम नोटिफिकेशन्स, ऑटोमैटिक रिट्राय और HMAC वेरिफिकेशन — सब बिना किसी अतिरिक्त लागत के शामिल।

रियल-टाइम
ऑटो रिट्राय
HMAC सुरक्षित
मुफ्त
NiraPay

एक गले से ज़्यादा सुरक्षित। प्रकाश से ज़्यादा तेज़।

त्वरित लिंक

हमें फ़ॉलो करें

2025 NiraPay. सर्वाधिकार सुरक्षित।