Listener Service
Başlarken
PanelKeşfet API
REX API
Ödeme Yönetimi
Listener Service
Servisler ödeme isteğini KONG üzerinden “Payment Service” ‘e ilettikten sonra ilgili ürün için satın alma isteği ve onayı kullanıcıya bildirilir. Ödeme isteklerinin dönüşleri servis uygulamalarına asenkron olarak iletilir. “Listener Service” ise ödeme isteği sonrası kullanıcıya gönderilen onay mesajının tamamlanmasının ardından tetiklenir.
“Listener Service” dönüşlerini servis uygulaması tarafından sağlanan ve daha önce tanımlanması beklenen URL’lere döner (bkz. Ödeme Genel).
- Kimlik doğrulama için Basic Authentication,
- Content-type olarak application/json kullanılır.
POSTServis uygulaması tarafından sağlanması beklenmektedir.
{ "resultCode":0, "resultDesc":"SUCCESS", "transactionId":"189093139", "shippingAddress": { "addressId":"29", "alias":"ev", "name":"Bill", "surname":"Gates", "city":"İstanbul", "address":"Barbados Bulvarı", "district":"Beşiktaş", "isDefault":true }, "billingAddress": { "addressId":"29", "alias":"ev", "name":"Bill", "surname":"Gates", "city":"İstanbul", "address":"Barbados Bulvarı", "district":"Beşiktaş", "isDefault":true }, "paymentMethod":"reserve", "itemList": [ { "itemId":50, "itemName":"Coca-Cola", "itemPrice":56.0, "currency":"TL", "itemCount":2, "iRemovable" false } ], "totalAmount":73.25, "orderDate":"25.11.2016 14:36:02", "currency":"TL", "channelId":40 }
property | type | desciption |
*transactionId | String | isteğe ait unique bir değer verilmeli |
*resultCode | int | Dönüş kodu id değeri |
*resultDesc | String | Dönüş açıklaması |
{ "transactionId": "2016080230541319", "resultCode": 0, "resultDesc": "SUCCESS", "additionalInfo": { "commitToken": "12345432" } }
property | type | desciption |
*transactionId | String | isteğe ait unique bir değer verilmeli |
*resultCode | int | Dönüş kodu id değeri |
*resultDesc | String | Dönüş açıklaması |
*additionalInfo | String | Payment channel=10(reserve&commit) olduğu durumda commitToken paylaşılır. Diğer kanallarda bu alan olmaz. Token ‘Commit Service”i çağırmak için kullanılır |