Onay
Pazaryeri çözümünde, ödeme iyzico’dan geçtikten sonra, üye işyeri ödeme içinde yer alan kırılıma / ürüne onay verene dek para korumalı havuz hesapta bekletilir. Üye işyeri bu sürede ödemeyi iptal edebilir, ödemenin kırılımını iade edebilir ya da ürün alıcıya ulaştı ve işlem sorunsuz tamamlandıysa para transferi için ürüne onay verebilir veya verdiği ürün onayını geri çekebilir.
Pazaryeri çözümlerinde bir ödemenin alt kırılımına iki çeşit onay seçeneği uygulanabilir.
Ürünlere onay verme iyzico tarafından yapılamamaktadır. Kontrol panelinde bu şekilde bir fonksiyon olmadığından kod seviyesinde bu onaylar gönderilmelidir.
Onay Verme
Ürüne onay vermek için ödeme kırılımına ait id (paymentTransactionId) iletilmesi gerekmektedir. Onay verilen ödeme kırılımı id’si (paymentTransactionId) servisten döner.
Onay Verme
POST
https://api.iyzipay.com/payment/iyzipos/item/approve
Request Body
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşmesi yapmak için kullanılabilir.
paymentTransactionId*
String
Ödeme kırılımına ait ürünün iyzico taradından belirlenmiş unique id'si.
Onay Verme Yanıtı
Onay Verme Dönen Parametreler
status
String
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
locale
String
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri tr'dir.
systemTime
Integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
String
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
paymentTransactionId
String
Ödeme kırılımına ait ürünün iyzico taradından belirlenmiş unique id'si.
errorCode
String
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
String
İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.
errorGroup
String
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
Onay Verme Örnek Request
Onay Kaldırma
Ürüne verilen onayı geri çekmek için ödeme kırılımına ait id (paymentTransactionId) iletilmesi gerekmektedir. Onayı geri çekilen ödeme kırılımı id’si (paymentTransactionId) servisten döner.
Onay Kaldırma
POST
https://api.iyzipay.com/payment/iyzipos/item/disapprove
Request Body
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşmesi yapmak için kullanılabilir.
paymentTransactionId*
String
Ödeme kırılımına ait ürünün iyzico taradından belirlenmiş unique id'si.
Onay Kaldırma Yanıtı
Onay Kaldırma Dönen Parametreler
status
String
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
locale
String
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri tr'dir.
systemTime
Integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
String
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
paymentTransactionId
String
Ödeme kırılımına ait ürünün iyzico taradından belirlenmiş unique id'si.
errorCode
String
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
String
İşlem hatalıysa, bu hataya dair belirtilen mesajdır, locale parametresine göre dil desteği sunar.
errorGroup
String
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
Onay Kaldırma Örnek Request
Last updated