PWI Sorgulama

Ödeme formunda kart bilgileri girilip "X TL Öde" butonuna basıldığında iyzico, ödeme formunu oluştururken belirttiğiniz callbackUrl adresine yönlendirecektir. Bu adreste iyzico tarafından bir token değeri yayınlanacaktır. Ödeme sonuçlarıyla ilgili ek ayrıntıları görüntülemek için bu token kullanılarak ikinci bir sorgu yapılmalıdır.

Aşağıdaki hizmet, token kullanımını temsil eder;

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

Örnek Kodlar

Last updated