Webhook'larAnında Ödeme Olayı Bildirimleri

Uygulamanız Anında

Ödeme Olduğunu Bilir

NiraPay, bir ödeme olayı gerçekleştiği anda sunucunuza gerçek zamanlı HTTP POST bildirimleri gönderir. Yoklama yok, gecikme yok — sadece anlık, güvenilir webhook'lar, başarısızlık durumunda otomatik yeniden deneme ve entegrasyonunuzu güvende tutmak için HMAC imza doğrulaması.

Gerçek Zamanlı Bildirimler
Otomatik Yeniden Deneme
HMAC Doğrulamalı
webhook'lar

Bir Webhook Sisteminde İhtiyacınız Olan Her Şey

Doğrudan NiraPay içinde inşa edilmiş üretim sınıfı webhook altyapısı — üçüncü taraf hizmetlere gerek yok.

Gerçek Zamanlı Teslimat

Olaylar, zincir üzerindeki ödeme onayından milisaniyeler içinde uç noktanıza iletilir. Yoklamaya gerek yok.

HMAC İmza Doğrulaması

Her webhook yükü HMAC-SHA256 ile imzalanır. Özgünlüğü sağlamak için sunucunuzdaki imzayı doğrulayın.

Otomatik Yeniden Deneme

Sunucunuz geçici olarak kullanılamıyorsa, NiraPay üstel geri çekilmeyle teslimat denemesi yapar — kaçırılan olay yok.

Geçit Bazında Yapılandırma

Her ödeme geçidi için ayrı bir webhook URL'si yapılandırın. Ürünleriniz ve müşterileriniz arasında tam izolasyon.

Birden Fazla Olay Türü

payment_confirmed, payment_expired, withdrawal_completed ve daha fazlasına abone olun — sadece ihtiyacınız olana.

Teslimat Günlükleri

İstek gövdesi, yanıt kodu ve zaman damgası ile tam webhook teslimat geçmişi — panonuzdan kolay hata ayıklama.

Webhook'lar Nasıl Çalışır

Ödemeden sunucunuzun bilgilendirilmesine kadar dört basit adım — hepsi bir saniyeden kısa sürede.

1

Webhook URL'nizi Belirleyin

Geçit ayarlarınızda, NiraPay'in olay göndermesi gereken sunucunuzdaki HTTPS uç noktasını girin.

2

Müşteri Ödeme Yapar

Bir müşteri NiraPay geçidiniz aracılığıyla bir kripto ödemesi tamamlar.

3

NiraPay Olayı Gönderir

NiraPay, ödeme olayını açıklayan imzalı bir JSON yükünü anında URL'nize POST eder.

4

Sunucunuz Yanıt Verir

HMAC imzasını doğrulayın, olayı işleyin (örn. siparişi tamamlayın) ve HTTP 200 döndürün.

Doğrulayın Bir Webhook'u Saniyeler İçinde

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

Bugün Webhook Olaylarını Almaya Başlayın

Webhook URL'nizi dakikalar içinde kurun. Gerçek zamanlı bildirimler, otomatik yeniden deneme ve HMAC doğrulaması — hepsi ekstra ücret olmadan dahil.

Gerçek Zamanlı
Otomatik Yeniden Deneme
HMAC Güvenli
Ücretsiz
NiraPay

Bir kucaklamadan daha güvenli. Işıktan daha hızlı.

Hızlı Bağlantılar

Bizi Takip Edin

2025 NiraPay. Tüm Hakları Saklıdır.