Ana içeriğe geç

Webhooks

ClearTX sistemi, transaction süreçlerinde farklı durumlar için webhook'lar gönderir. Aşağıda mevcut webhook'ların listesi ve açıklamaları bulunmaktadır.

Webhook Listesi

  • Received: Yeni bir transaction bildirimi alındığında tetiklenir
  • Confirmed: Transaction bildirimi onaylandığında tetiklenir
  • Confirmed Data: Kişisel veriler başarıyla ulaştığında tetiklenir. Confirmed işlemi sonrasında gönderilir
  • Accepted: Transaction bildirimi kabul edildiğinde tetiklenir
  • Declined: Transaction bildirimi reddedildiğinde tetiklenir
  • Rejected: Transaction bildirimi reddedildiğinde tetiklenir
  • Broadcasted: Transaction broadcast edildiğinde tetiklenir

Webhook Genel Bilgileri

Tüm webhook'lar HTTP POST istekleri olarak gönderilir ve aşağıdaki genel yapıyı içerir:

  • transactionRef: Transaction referans numarası
  • originatorVASPdid: Gönderen KVHS'ın DID'i
  • beneficiaryVASPdid: Alıcı KVHS'ın DID'i
  • status: Transaction durumu
  • protocol: Kullanılan protokol tipi (MAIN, BASIC, NOTIFY)

Her webhook için detaylı bilgi ve örnek payload'lar için ilgili webhook sayfasına bakınız.