Ana içeriğe geç

Autopilot Bildirimi

Craftgate, autopilot olarak tanımlanmış poslarınızda oluşan durum değişikliklerini, sizin tanımlayacağınız bir URL'e iletir. Böylece Craftgate üzerinde tanımlı herhangi bir posunuzda oluşacak dalgalanmaları dinleyebilir, bankalarda yaşanan sistemsel sorunlardan anında haberdar olabilirsiniz.

Webhook Bildirimi Alınabilmesi için Adres Tanımı Yapılması

Webhook bildiriminin aktifleşleştirilmesi için Craftgate paneli Ayarlar->Üye İşyeri Ayarları->Autopilot Bildirim Ayarları altındaki Webhook URL alanının doldurulması ve bildirimlerin açık konuma getirilmesi gerekmektedir. Webhook URL adresi olarak POST isteklerini kabul edip HTTP kodlarından 2xx dönen bir URL bilgisi girmeniz durumunda, Craftgate pos durumundaki değişimler sonrasında ilgili bildirimi gönderiyor olacaktır.

Webhook Ayarları

Webhook Adresine Çağrı Yapılması ve İletilen İstek

Autopilot durumunda olan pos'unuzda yaşanan durum değişikliği algılandığında, belirttiğiniz webhook url'e bildirilir. İsteğin içeriği JSON formatında olup POST http metodu ile iletilir.

İstek Parametreleri

İşlem Bildirimi sayfasında ki kurallar geçerlidir.

eventTimestamp
long

İsteğin oluşturulduğu tarihin epoch değeri

eventType
string

AUTOPILOT

status
string

SUCCESS

payloadId
string

İlgili posun alias değeri

payload
Object

(bkz: Autopilot Payload)

Autopilot Payload

posAlias
string

İlgili posun alias değeri

posName
string

Banka / PF

nonThreeDsStatus
string

Posun güncel Non 3Ds durumu

Değerler:
ACTIVE
PASSIVE
threeDsStatus
string

Posun güncel 3Ds durumu

Değerler:
ACTIVE
PASSIVE

İsteğin Craftgate Tarafından Gönderildiğinin Kontrolü

İşlem Bildirimi sayfasındaki kurallar geçerlidir.

Webhook Örnek Veri

{
"eventType": "AUTOPILOT",
"eventTime": "2023-04-14T11:07:31.123456",
"eventTimestamp": 1681459651,
"status": "SUCCESS",
"payloadId": "62-garanti-59",
"payload": {
"posAlias": "62-garanti-59",
"posName": "garanti",
"nonThreeDsStatus": "PASSIVE",
"threeDsStatus": "ACTIVE"
}
}