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
Name | Type | Description |
---|---|---|
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
Parametre ismi | Tip | Açıklama |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Parametre ismi | Tip | Açıklama |
---|---|---|
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