İşlem İadesi
Zotlo API servisi ile iade işlemlerinizi gerçekleştirin
Last updated
Zotlo API servisi ile iade işlemlerinizi gerçekleştirin
Last updated
Bu API hizmeti, Zotlo üzerinden yapılan satın almalar ve aboneliklerle ilgili iade işlemleri için kullanılır.
İade işlemi servisi POST
metoduyla çalışır. İade işleminin gerçekleşmesi çin transactionId
parametresinin gönderilmesi zorunludur.
İşlem iadesi servisine istek gönderirken gerekli olan Access Key ve Access Secret bilgilerine, Zotlo Panel'de yer alan Developer Tools/API Keys sayfasından ulaşabilirsiniz.
Application ID bilgisinin gönderilmesi zorunlu değildir.
Başarılı dönen cevapta yer alan parametreler aşağıdaki gibidir.
Servislerimizden HTTP status code olarak başarılı durumlarda 200 dönmektedir. Başarısız durumlarda ise 400 ya da 500 Http StatusCode dönmektedir. Örnek hata cevabı aşağıdaki şekildedir.
Alan | Açıklama |
---|---|
Alan | Açıklama |
---|---|
providerResponse
Ödeme sağlayıcı tarafından dönülen iade cevabıdır.
transaction
İade edilen ödemeye ait son bilgiler dönülür.
requestId
Zotlo tarafından işleminiz için üretilen ve saklanan benzersiz istek parametresidir.
httpStatus
İlgili cevaba ait HttpStatus kodudur. Standart kodlar olan, 400
ya da 500
dönmektedir.
errorMessage
Alınan hatanın detayıdır. Hata mesajı, gönderdiğiniz dil parametresine göre her dile özel verilmektedir.
errorCode
İlgili hatanın Zotlo'daki hata kodudur.
result
Bu alanın alabileceği değerler dinamiktir. Eğer hata sonucunda ilgili servisten bir cevap dönülmesi gerekiyorsa dolu gelecektir. Aksi durumlarda ise boş object olarak gelmektedir.
URL
İstek Parametreleri
transactionId:
iade yapılmak istenen işlemin transactionId bilgisidir.
refundReason:
İadenin yapılma nedenidir.
refundUser:
İade işlemini yapan kullanıcı bilgileridir. String olarak gönderilebilir.