CF 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;

Ödeme Formu (CF) sorgulama

post

CF ödeme formu tamamlandıktan sonra, token ile sonuçları sorgular.

Header parameters
AuthorizationstringRequired

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

Example: IYZWSv2 aXBzaWduYXR1cmU...
Content-TypestringRequired

Content-Type değeri.

Example: application/json
Body
localestring · enumOptional

Dil kodu. Varsayılan; tr

Example: trPossible values:
conversationIdstringOptional

İstek/yanıt eşleştirme ID’si. İstekte gönderilen değer, response'da aynen geri döner.

Example: 8152109759
tokenstringRequired

CF initialize yanıtından dönen token.

Example: 077aff05-1e9b-44aa-aa11-c268bb8b3826
Responses
chevron-right
200

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

application/json
statusstring · enumOptional

Yapılan isteğin sonucu.

Example: successPossible values:
localestringOptional

Yanıt dili.

Example: tr
systemTimeintegerOptional

İşlem zamanı (epoch ms).

Example: 1755536577419
conversationIdstringOptional

İstek ile eşleşen ID.

Example: 8152109759
pricedecimalOptional

Sepet toplam tutarı.

Example: 6
paidPricedecimalOptional

Tahsil edilen toplam tutar.

Example: 6
installmentintegerOptional

Taksit sayısı.

Example: 1
paymentIdstringOptional

Ödeme ID’si.

Example: 24478123
fraudStatusinteger · enumOptional

Fraud filtrelerine göre ödeme durumu. Eğer ödemenin fraud risk skoru düşük ise ödemeye anında onay verilir, eğer fraud risk skoru yüksek ise ödeme işlemi reddedilir. Üye işyeri sadece 1 olan işlemlerde ürünü kargoya vermelidir, 0 olan işlemler için bilgilendirme beklemelidir.

  • 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 markası.

Example: MASTER_CARDPossible values:
cardFamilystring · enumOptional

Kart ailesi.

Example: AxessPossible values:
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: 930115
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: 1960256fa0406e6ca0e02a71a9d0b3bd72c2aad4e2677cd315975a4dc8ecfaa5
tokenstringOptional

CheckoutForm Token Değeri.

Example: 077aff05-1e9b-44aa-aa11-c268bb8b3826
callbackUrlstringOptional

Dönüş URL’si.

Example: https://callback.com/test
paymentStatusstringOptional

Ödeme sonucu.

Example: SUCCESS
post
/payment/iyzipos/checkoutform/auth/ecom/detail

Örnek Kodlar

Last updated