Webhook’lar, ödeme yaşam döngüsünün asenkron olaylarını sunucunuza anlık iletir: 3DS sonrası ödeme tamamlandığında, banka iadeyi onayladığında, mutabakat oluştuğunda.Documentation Index
Fetch the complete documentation index at: https://docs.payven.com.tr/llms.txt
Use this file to discover all available pages before exploring further.
Bu sayfa Sanal POS özelinde webhook detaylarını anlatır. Genel webhook prensipleri için: Webhook Genel Bakış (Documentation).
Abone olma
| Alan | Tip | Açıklama |
|---|---|---|
url | string | HTTPS endpoint’iniz |
events | string[] | Abone olunan olay tipleri. Tüm olaylar için ["*"]. |
active | bool | Pasifleştirme için false |
Yanıt
Olay listesi
Tüm olayların kataloğu → Özet:| Kategori | Olaylar |
|---|---|
| Ödeme | payment.succeeded, payment.failed, payment.authorized, payment.captured, payment.voided |
| 3D Secure | payment.threeds.initialized, payment.threeds.authenticated, payment.threeds.failed |
| İade | refund.succeeded, refund.failed |
| Hosted Checkout | checkout.session.completed, checkout.session.expired, checkout.session.failed |
| Pay-by-Link | payment.link.created, payment.link.viewed, payment.link.expired |
| Mutabakat | reconciliation.created, reconciliation.completed, reconciliation.discrepancy |
| Sistem | webhook.test, plan.usage.warning |
İmza doğrulama
Her gelen webhook isteğiX-Payven-Signature başlığı ile imzalanır. Detay ve kod örnekleri: İmza Doğrulama.
Yeniden deneme
Endpoint’iniz2xx dönmezse Payven 5 kez yeniden dener: 1m, 5m, 30m, 2h, 24h. Detay: Yeniden Deneme Politikası.
Abonelikleri yönetme
Teslim kayıtları
Konsol → Webhook Teslim Kayıtları ekranından her teslim denemesinin:- HTTP yanıt kodunu
- Yanıt gövdesini
- Süresini (ms)
- Yeniden deneme sayısını
- Tam request/response payload’unu
Test webhook’u gönderme
İmza ve endpoint doğrulamak için:webhook.test tipinde bir olay gönderir.