iyzico ile Öde

iyzico ile Öde (PWI) Başlatma

post

PWI oturumunu başlatır; yönlendirme için token ve sayfa URL’i döner.

Header parameters
AuthorizationstringRequired

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

Example: IYZWSv2 aXBzaWduYXR1cmU...
Content-TypestringRequiredExample: application/json
Body
localestring · enumOptional

Dil kodu. Varsayılan; tr

Example: trPossible values:
conversationIdstringOptional

İstek/yanıt eşleştirme ID’si.

Example: conversationID
pricedecimalRequired

Sepet toplamı.

Example: 10
basketIdstringRequired

Sepet ID’si.

Example: basketID
paymentGroupstring · enumOptional

Ödeme grubu.

Example: PRODUCTPossible values:
callbackUrlstringRequired

İşlem sonrası yönlenecek URL.

Example: callbackUrl
currencystring · enumRequired

Para birimi. Varsayılan TRY.

Example: TRYPossible values:
paidPricedecimalRequired

Tahsil edilecek tutar.

Example: 10
paymentChannelstring · enumOptional

Ödeme kanalı.

Example: WEBPossible values:
Responses
chevron-right
200

Başarılı yanıt (PWI başlatıldı)

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu bildirir.

Example: successPossible values:
localestring · enumOptional

Yanıt dili.

Example: trPossible values:
systemTimeintegerOptional

Zaman damgası (epoch ms).

Example: 1755252275214
conversationIdstringOptional

İstek ile eşleşen ID.

Example: conversationID
tokenstringOptional

iyzico ile ödeme için oluşturulan tekil değer. Her istek için özel üretilir ve işyerine dönülür Ödemenin sonucunu öğrenmek için gereklidir.

Example: 54481021-e605-407e-93d7-776ef481c4d7
tokenExpireTimeintegerOptional

Token geçerlilik süresi; 1800 saniye

Example: 1800
payWithIyzicoPageUrlstringOptional

Yönlenecek ödeme sayfası URL’i.

Example: https://sandbox-ode.iyzico.com/?token=54481021-e605-407e-93d7-776ef481c4d7&lang=tr
signaturestringOptional

Yanıt imzası (hash).

Example: a35338903267271c38465924d7d1903b2e10870bebaef1a00923be864e475818
post
/payment/pay-with-iyzico/initialize

iyzico ile öde (PWI) Sorgulama

post

PWI işlem sonucunu token ile sorgulanır.

Header parameters
AuthorizationstringRequired

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

Example: IYZWSv2 aXBzaWduYXR1cmU...
Content-TypestringRequiredExample: application/json
Body
localestring · enumOptional

Dil kodu. Varsayılan; tr

Example: trPossible values:
conversationIdstringOptional

İstek/yanıt eşleştirme ID’si.

Example: 8152109759
tokenstringRequired

Sorgulama yapılacak PWI oturumuna ait token değeri.

Example: da7431f4-89fc-4f65-8533-d83a4fede7d9
Responses
chevron-right
200

Başarılı yanıt (ödeme tamamlandı)

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu bildirir.

Example: successPossible values:
localestring · enumOptional

Yanıt dili (tr/en).

Example: trPossible values:
systemTimeintegerOptional

Zaman damgası (epoch ms).

Example: 1755252706797
conversationIdstringOptional

İstek ile eşleşen ID.

Example: 8152109759
pricedecimalOptional

Sepet toplam tutarı.

Example: 10
paidPricedecimalOptional

Tahsil edilen toplam tutar.

Example: 10
installmentintegerOptional

Taksit sayısı.

Example: 1
paymentIdstringOptional

Ödeme ID’si.

Example: 25152948
fraudStatusinteger · enumOptional

Ödeme işleminin fraud filtrelerine göre durumu.

  • 1: Onaylandı
  • 0: İncelemede
  • -1: Reddedildi
Example: 1Possible values:
merchantCommissionRatedecimalOptional

Üye işyerinin uyguladığı vade/komisyon oranı. Örneğin price=100, paidPrice=110 ise üye işyeri vade/komisyon oranı %10’dur. Bilgi amaçlıdır.

Example: 0
merchantCommissionRateAmountdecimalOptional

Üye işyerinin uyguladığı vade/komisyon tutarı. Örneğin price=100, paidPrice=110 ise üye işyeri vade/komisyon tutarı 10’dur. Bilgi amaçlıdır.

Example: 0
iyziCommissionRateAmountdecimalOptional

Ödemeye ait iyzico işlem komisyon tutarı.

Example: 0.2094
iyziCommissionFeedecimalOptional

Ödemeye ait iyzico işlem ücreti.

Example: 0.25
cardTypestring · enumOptional

Kart tipi.

Example: CREDIT_CARDPossible values:
cardAssociationstring · enumOptional

Kart kuruluşu.

Example: MASTER_CARDPossible values:
cardFamilystringOptional

Kart ailesi..

Example: Axess
binNumberstringOptional

BIN (ilk 8 hane).

Example: 552608
lastFourDigitsstringOptional

Kartın son 4 hanesi.

Example: 0006
basketIdstringOptional

Sepet ID.

Example: basketId
currencystring · enumOptional

Para birimi.

Example: TRYPossible values:
authCodestringOptional

Bankadan dönen authCode değeri.

Example: 277568
phasestringOptional

Ödeme Fazı.

Example: AUTH
hostReferencestringOptional

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

Example: mock00007iyzihostrfn
signaturestringOptional

İmza doğrulaması için kullanılabilecek signature değeri.

Example: 57b1be1f094d17da286c748e2b2779e078e550bafe9734d4fd8c092aeee022be
tokenstringOptional

İşleme ait token (sorgulama cevabı).

Example: 0b7b67d2-fdf0-4c9a-905f-2b0003b1b8c7
callbackUrlstringOptional

Başlangıçta gönderilen callback URL.

Example: https://callbackurl.com
paymentStatusstring · enumOptional

Ödeme durumu.

Example: SUCCESSPossible values:
memberEmailstringOptional

PWI ödemesi yapan üye e-posta adresi.

Example: [email protected]
memberGsmNumberstringOptional

PWI ödemesi yapan üye GSM numarası.

Example: +905555555555
post
/payment/iyzipos/checkoutform/auth/ecom/detail

Last updated