API - NON3D

Create Non3D Payment

post

3D Secure olmadan ödeme başlatır.

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
conversationIdstringOptional

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

Example: conversationId
localestring · enumOptional

Dil kodu. Alabileceği değerler; tr, en. Default; tr

Example: trPossible values:
paidPricedecimalRequired

Kullanıcıdan tahsil edilecek toplam tutar.

Example: 1
pricedecimalRequired

Sepet toplam tutarı.

Example: 1
paymentGroupstring · enumOptional

Ödeme grubu. Default; PRODUCT.

Example: PRODUCTPossible values:
currencystring · enumRequired

Para birimi. Default; TRY.

Example: TRYPossible values:
installmentinteger · enumOptional

Taksit sayısı. Gönderilmezse tek çekim (1) olarak işlem sağlanılabilir.

Possible values:
basketIdstringOptional

Sepet ID’si.

Example: B67832
paymentChannelstring · enumOptional

Ödeme kanalı.

Example: WEBPossible values:
paymentSourcestringOptional

Bu alan, partner firmalar tarafından iletilen ödeme kaynağı bilgisidir. Eğer bir altyapı sağlayıcısıysanız ve iyzico ile entegrasyon/iş birliğiniz bulunuyorsa bu parametreyi gönderebilirsiniz.

Example: Shopify
Responses
chevron-right
200

Başarılı yanıt

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu bildirir.

Example: successPossible values:
localestringOptional

Yanıt dili (tr/en).

Example: tr
systemTimeintegerOptional

İşlem zamanı (epoch ms).

Example: 1755198001941
conversationIdstringOptional

İstek ile eşleşen ID.

Example: conversationId
pricedecimalOptional

Sepet toplam tutarı.

Example: 1
paidPricedecimalOptional

Tahsil edilen toplam tutar.

Example: 1
installmentintegerOptional

Taksit sayısı.

Example: 1
paymentIdstringOptional

Ödeme ID’si.

Example: 25149157
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 kuruluşu.

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: 214525
phasestringOptional

Ödeme Fazı.

Example: AUTH
hostReferencestringOptional

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

Example: mock00001iyzihostrfn
signaturestringOptional

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

Example: 5f510cd92b4b9c50a39b617cda228f4159f290860a4c20a965c55b119c9e9052
post
/payment/auth
HTTP

Retrieve Payment Result

post

Ödeme sonucunu 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. Alabileceği değerler; tr, en. Default; tr

Example: trPossible values:
paymentIdstringRequired

Ödeme işlem ID’si.

Example: 25168803
paymentConversationIdstringOptional

Ödeme işlemine ait conversationId. paymentId gönderilmezse zorunludur.

Example: 123456789
Responses
chevron-right
200

Başarılı yanıt

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu bildirir.

Example: successPossible values:
localestringOptional

Yanıt dili (tr/en).

Example: tr
systemTimeintegerOptional

İşlem zamanı (epoch ms).

Example: 1755198001941
conversationIdstringOptional

İstek ile eşleşen ID.

Example: conversationId
pricedecimalOptional

Sepet toplam tutarı.

Example: 1
paidPricedecimalOptional

Tahsil edilen toplam tutar.

Example: 1
installmentintegerOptional

Taksit sayısı.

Example: 1
paymentIdstringOptional

Ödeme ID’si.

Example: 25149157
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 kuruluşu.

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: 214525
phasestringOptional

Ödeme Fazı.

Example: AUTH
hostReferencestringOptional

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

Example: mock00001iyzihostrfn
signaturestringOptional

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

Example: 5f510cd92b4b9c50a39b617cda228f4159f290860a4c20a965c55b119c9e9052
paymentStatusstring · enumOptional

Ödeme işleminin sonucunu gösterir.

Example: SUCCESSPossible values:
post
/payment/detail
HTTP

Last updated