iyzico ile Öde
PWI oturumunu başlatır; yönlendirme için token ve sayfa URL’i döner.
Header parameters
AuthorizationstringRequiredExample:
Authorization header, IYZWSv2 ile başlayan ve imzalı base64 hash değeridir.
IYZWSv2 aXBzaWduYXR1cmU...
Content-TypestringRequiredExample:
application/json
Body
localestring · enumOptionalExample:
Dil kodu. Varsayılan; tr
tr
Possible values: conversationIdstringOptionalExample:
İstek/yanıt eşleştirme ID’si.
conversationID
pricedecimalRequiredExample:
Sepet toplamı.
10
basketIdstringRequiredExample:
Sepet ID’si.
basketID
paymentGroupstring · enumOptionalExample:
Ödeme grubu.
PRODUCT
Possible values: callbackUrlstringRequiredExample:
İşlem sonrası yönlenecek URL.
callbackUrl
currencystring · enumRequiredExample:
Para birimi. Varsayılan TRY.
TRY
Possible values: paidPricedecimalRequiredExample:
Tahsil edilecek tutar.
10
paymentChannelstring · enumOptionalExample:
Ödeme kanalı.
WEB
Possible values: Responses
200
Başarılı yanıt (PWI başlatıldı)
application/json
400
Hatalı istek / doğrulama hatası
application/json
post
POST https://api.iyzipay.com/payment/pay-with-iyzico/initialize
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"locale": "tr",
"conversationId": "conversationID",
"price": 10.0,
"basketId": "basketID",
"paymentGroup": "PRODUCT",
"callbackUrl": "callbackUrl",
"currency": "TRY",
"paidPrice": 10.0,
"paymentChannel": "WEB",
"enabledInstallments": [1,2,3,6,9,12],
"buyer": {
"id": "buyerID",
"name": "buyerName",
"surname": "buyerSurname",
"identityNumber": "11111111111",
"email": "[email protected]",
"gsmNumber": "+905350000000",
"registrationAddress": "Altunizade Mah. İnci Çıkmazı Sokak No: 3 İç Kapı No: 10 Üsküdar İstanbul",
"city": "Istanbul",
"country": "Turkey",
"ip": "85.34.78.112",
"zipCode": "34732",
"registrationDate": "2013-04-21 15:12:09",
"lastLoginDate": "2015-10-05 12:43:35"
},
"shippingAddress": {
"address": "Altunizade Mah. İnci Çıkmazı Sokak No: 3 İç Kapı No: 10 Üsküdar İstanbul",
"contactName": "Contact Name",
"city": "Istanbul",
"country": "Turkey",
"zipCode": "34742"
},
"billingAddress": {
"address": "Burhaniye Mahallesi Atilla Sokak No:7 Üsküdar",
"contactName": "Contact Name",
"city": "Istanbul",
"country": "Turkey",
"zipCode": "34700"
},
"basketItems": [
{
"id": "ItemID",
"price": 10.0,
"name": "product Name",
"category1": "Category Name",
"itemType": "PHYSICAL"
}
]
}
{
"status": "success",
"locale": "tr",
"systemTime": 1755252275214,
"conversationId": "conversationID",
"token": "54481021-e605-407e-93d7-776ef481c4d7",
"tokenExpireTime": 1800,
"payWithIyzicoPageUrl": "https://sandbox-ode.iyzico.com/?token=54481021-e605-407e-93d7-776ef481c4d7&lang=tr",
"signature": "a35338903267271c38465924d7d1903b2e10870bebaef1a00923be864e475818"
}
PWI işlem sonucunu token ile sorgulanır.
Header parameters
AuthorizationstringRequiredExample:
Authorization header, IYZWSv2 ile başlayan ve imzalı base64 hash değeridir.
IYZWSv2 aXBzaWduYXR1cmU...
Content-TypestringRequiredExample:
application/json
Body
localestring · enumOptionalExample:
Dil kodu. Varsayılan; tr
tr
Possible values: conversationIdstringOptionalExample:
İstek/yanıt eşleştirme ID’si.
8152109759
tokenstringRequiredExample:
Sorgulama yapılacak PWI oturumuna ait token değeri.
da7431f4-89fc-4f65-8533-d83a4fede7d9
Responses
200
Başarılı yanıt (ödeme tamamlandı)
application/json
400
Hatalı istek / doğrulama hatası
application/json
post
POST https://api.iyzipay.com/payment/iyzipos/checkoutform/auth/ecom/detail
Authorization: IYZWSv2 YXBpS2V5OnNhbmRib....E0OGI1MTE=
Content-Type: application/json
{
"locale": "tr",
"conversationId": "8152109759",
"token": "da7431f4-89fc-4f65-8533-d83a4fede7d9"
}
{
"status": "success",
"locale": "tr",
"systemTime": 1755252706797,
"conversationId": "8152109759",
"price": 10,
"paidPrice": 10,
"installment": 1,
"paymentId": "25152948",
"fraudStatus": 1,
"merchantCommissionRate": 0,
"merchantCommissionRateAmount": 0,
"iyziCommissionRateAmount": 0.349,
"iyziCommissionFee": 0.25,
"cardType": "CREDIT_CARD",
"cardAssociation": "MASTER_CARD",
"cardFamily": "Axess",
"binNumber": "552608",
"lastFourDigits": "0006",
"basketId": "basketID",
"currency": "TRY",
"itemTransactions": [
{
"itemId": "ItemID",
"paymentTransactionId": "27142369",
"transactionStatus": 2,
"price": 10,
"paidPrice": 10,
"merchantCommissionRate": 0,
"merchantCommissionRateAmount": 0,
"iyziCommissionRateAmount": 0.349,
"iyziCommissionFee": 0.25,
"blockageRate": 0,
"blockageRateAmountMerchant": 0,
"blockageRateAmountSubMerchant": 0,
"blockageResolvedDate": "2025-08-23 00:00:00",
"subMerchantPrice": 0,
"subMerchantPayoutRate": 0,
"subMerchantPayoutAmount": 0,
"merchantPayoutAmount": 9.401,
"convertedPayout": {
"paidPrice": 10,
"iyziCommissionRateAmount": 0.349,
"iyziCommissionFee": 0.25,
"blockageRateAmountMerchant": 0,
"blockageRateAmountSubMerchant": 0,
"subMerchantPayoutAmount": 0,
"merchantPayoutAmount": 9.401,
"iyziConversionRate": 0,
"iyziConversionRateAmount": 0,
"currency": "TRY"
}
}
],
"authCode": "277568",
"phase": "AUTH",
"hostReference": "mock00007iyzihostrfn",
"signature": "57b1be1f094d17da286c748e2b2779e078e550bafe9734d4fd8c092aeee022be",
"token": "0b7b67d2-fdf0-4c9a-905f-2b0003b1b8c7",
"callbackUrl": "callbackUrl",
"paymentStatus": "SUCCESS",
"memberEmail": "[email protected]",
"memberGsmNumber": "+905555555555"
}
Last updated