Bu sayfada
Genel bakış
Paymos'u arka ucunuza imzalı, ortam izoleli webhook uç noktaları ve eksiksiz bir teslimat iş akışıyla bağlayın.
Paymos, bir fatura, çekim ya da ödeme kanalı yatırması durum değiştirdiğinde HTTPS POST gönderir. Webhook'lar arka ucunuz için yetkili eşzamansız sinyaldir: API yanıtları bir işlemi başlatır; webhook olayları blockchain işlemesi sonrasında ne olduğunu bildirir.
Entegrasyon akışı
- Panel → Geliştirici → Webhook'lar bölümünde bir webhook uç noktası oluşturun.
- Bir veya daha fazla olay kategorisi seçin:
Invoice,Withdrawal,Payment channel. - İsteğe bağlı olarak fatura ve ödeme kanalı olaylarını seçili projelerle sınırlayın; ikisi tek bir filtreyi paylaşır. Çekim olayları satıcı genelindedir ve bu filtreyi yok sayar.
- Gösterilen
whsec_…sırrını sunucunuzda saklayın. - Her teslimatı değiştirilmemiş ham istek gövdesine karşı doğrulayın.
event_iddeğerini kalıcı kaydedin,2xxile onaylayın ve olayı eşzamansız işleyin.
Üretim ve Sandbox'ın ayrı uç noktaları, sırları ve olayları vardır. Bir sandbox olayı asla üretim uç noktasına teslim edilmez.
Uç nokta kuralları
- URL HTTPS kullanmalıdır.
- Satıcı ve ortam başına en fazla 10 uç nokta yapılandırılabilir.
- Aynı etkin URL bir ortamda iki kez kaydedilemez.
- Bir uç nokta en az bir kategoriye abone olmalıdır.
- Proje filtresi yoksa tüm projeler dahildir.
- Bir uç noktayı askıya almak veya silmek, ona yeni teslimatları durdurur.
Teslimat başlıkları
| Başlık | Sözleşme |
|---|---|
Content-Type |
application/json; charset=utf-8 |
X-Webhook-Id |
Kararlı evt_… kimliği; yeniden denemeler ve manuel tekrar gönderimlerde değişmez |
X-Webhook-Timestamp |
Bu teslimat denemesinin Unix saniyesi |
X-Webhook-Signature |
t={timestamp},v1={hmac_hex}; rotasyon sırasında iki v1 değeri içerebilir |
Teslimat at-least-once'tır ve sıralama garanti edilmez. X-Webhook-Id ile tekilleştirin, ardından olay saymak veya varış sırası varsaymak yerine data içindeki kaynak durumunu uygulayın.
Webhook dokümantasyonu
- Olay kataloğu — tüm fatura, çekim ve ödeme kanalı olay türleri
- Yük sözleşmesi — zarf ve kaynak anlık görüntüleri
- İmzaları doğrulama — ham gövde HMAC doğrulaması ve sır rotasyonu
- Teslimat ve yeniden denemeler — zaman aşımı, geri çekilme, idempotency ve tekrar gönderme
- Webhook'ları test etme — sandbox ön koşulları ve etkileşimli playground