İptal ve İade

İptal

post

Ödeme işlemini iptal etmek için kullanılır.

Header parameters
AuthorizationstringRequired

Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-TypestringRequired

İstek içeriğinin formatı.

Example: application/json
Body
paymentIdstringRequired

İptal edilmek istenen ödeme işlemine ait iyzico tarafından verilen uniq ödeme numarası.

Example: 25180158
conversationIdstringOptional

İstek/yanıt eşleştirmesi için uniq ID. İstekte gönderilen değer yanıtta aynen geri döner.

Example: 123456789
ipstringOptional

İşlemin gönderildiği IP adresi.

Example: 1.1.1.1
localestring · enumOptional

iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır.

Example: trPossible values:
reasonstring · enumOptional

İptal Nedeni. İptal açıklaması gönderilirse, gönderilmesi zorunlu bir bilgidir.

Example: TRYPossible values:
descriptionstringOptional

İptal açıklaması.

Example: TRY
Responses
chevron-right
200

Başarılı yanıt

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu belirtir.

Possible values:
localestring · enumOptional

Yanıt dili.

Possible values:
systemTimeintegerOptional

Dönen sonucun o anki epoch ms değeridir.

conversationIdstringOptional

İstekte gönderilen conversationId değeri aynen geri döner.

paymentIdstringOptional

İptal edilen ödeme numarası.

pricedecimalOptional

İptal edilen ödeme tutarı.

currencystringOptional

Para birimi (ödemenin yapıldığı para birimi).

authCodestringOptional

Banka tarafından dönen yetkilendirme (auth) kodu.

Example: 581421
hostReferencestringOptional

İşlem referans değeri.

Example: mock00007iyzihostrfn
cancelHostReferencestringOptional

İptal işlemine ait referans değeri.

Example: mock00007iyzihostrfn
post
/payment/cancel

İade

post

Ödeme işleminin iadesi için kullanılır. İade işlemi paymentTransactionId üzerinden, ödeme kırılımı baz alınarak yapılır. Ödeme tutarı için tamamen ya da kısmi iade yapılabilir.

Header parameters
AuthorizationstringRequired

Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-TypestringRequired

İstek içeriğinin formatı.

Example: application/json
Body
paymentTransactionIdstringRequired

İade edilecek ödeme kırılımı numarası (paymentTransactionId).

Example: 27169345
conversationIdstringOptional

İstek/yanıt eşleştirmesi için uniq ID.

Example: 123456789
ipstringOptional

İşlemin gönderildiği IP adresi.

Example: 1.1.1.1
localestring · enumOptional

Yanıt dili.

Example: trPossible values:
pricedecimalRequired

İade edilmek istenen tutar. Kırılım tutarından yüksek olmamalıdır.

Example: 5
currencystringOptional

Ödemenin yapıldığı para birimi.

Example: TRY
reasonstring · enumOptional

İade Nedeni. İade açıklaması gönderilirse, gönderilmesi zorunlu bir bilgidir.

Example: TRYPossible values:
descriptionstringOptional

İade açıklaması.

Example: TRY
Responses
chevron-right
200

Başarılı yanıt

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu belirtir.

Possible values:
localestring · enumOptional

Yanıt dili.

Possible values:
systemTimeintegerOptional

Dönen sonucun o anki epoch ms değeridir.

conversationIdstringOptional

İstekte gönderilen conversationId değeri aynen geri döner.

paymentIdstringOptional

Ödeme numarası.

paymentTransactionIdstringOptional

İadesi yapılan ödeme kırılımı numarası.

pricedecimalOptional

İade edilen tutar.

currencystringOptional

Para birimi.

authCodestringOptional

Banka tarafından dönen yetkilendirme (auth) kodu.

Example: 591030
hostReferencestringOptional

Ödemeye ilişkin banka tarafından verilen referans değeri.

Example: mock00007iyzihostrfn
refundHostReferencestringOptionalExample: mock00007iyzihostrfn
retryableboolean · enumOptional

İşlemin tekrar denenebilir olup olmadığını belirtir.

Example: truePossible values:
signaturestringOptional

İmza doğrulaması yapılabilecek signature değeri.

Example: 8202e30aa0f4c690f640ae4f6d4487b92b57a3693e9d560bbaf938638217271b
post
/payment/refund

İade V2

post

paymentId üzerinden iade yapılmasını sağlar. Ödeme kırılımı belirtilmez; iade edilecek kırılım sistem tarafından otomatik belirlenir. Ödeme tutarı için tamamen ya da kısmi iade yapılabilir.

Header parameters
AuthorizationstringRequired

Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.

Example: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-TypestringRequired

İstek içeriğinin formatı.

Example: application/json
Body
paymentIdstringRequired

İade edilecek ödeme numarası.

Example: 25180208
conversationIdstringOptional

İstek/yanıt eşleştirmesi için uniq ID.

Example: 123456789
ipstringOptional

İşlemin gönderildiği IP adresi.

Example: 1.1.1.1
localestring · enumOptional

Yanıt dili.

Example: trPossible values:
pricedecimalRequired

İade edilmek istenen tutar. Ödeme tutarından büyük olmamalıdır.

Example: 5
currencystringOptional

Ödemenin yapıldığı para birimi.

Example: TRY
Responses
chevron-right
200

Başarılı yanıt

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu belirtir.

Possible values:
localestring · enumOptional

Yanıt dili.

Possible values:
systemTimeintegerOptional

Dönen sonucun o anki epoch ms değeridir.

conversationIdstringOptional

İstekte gönderilen conversationId değeri aynen geri döner.

paymentIdstringOptional

İadesi yapılan ödeme numarası.

pricedecimalOptional

İade edilen tutar.

currencystringOptional

Para birimi.

authCodestringOptional

Banka tarafından dönen yetkilendirme (auth) kodu.

Example: 591030
hostReferencestringOptional

Ödemeye ilişkin banka tarafından verilen referans değeri.

Example: mock00007iyzihostrfn
refundHostReferencestringOptionalExample: mock00007iyzihostrfn
retryableboolean · enumOptional

İşlemin tekrar denenebilir olup olmadığını belirtir.

Example: truePossible values:
signaturestringOptional

İmza doğrulaması yapılabilecek signature değeri.

Example: 8202e30aa0f4c690f640ae4f6d4487b92b57a3693e9d560bbaf938638217271b
post
/v2/payment/refund

Last updated