PWI Başlatma
Aşağıda belirtilen talebi yaptıktan sonra, müşterilerinizin iyzico ile Ödeme'ye yönlendirileceği benzersiz bir sayfa olan payWithIyzicoPageUrl değerini alacaksınız. Müşterileriniz, ödeme işlemini tamamladıktan sonra iyzico ile Öde başlatma talebinde belirttiğiniz callBackUrl'ye otomatik olarak yönlendirilecektir.
Oluşturulan bağlantıyı ödeme sayfanızda düğme, bağlantı veya div olarak görüntüleyebilirsiniz. Bağlantı ile alınan token bu aşamada veya müşteri ödeme işlemine devam ederse callBackUrl'e gönderildiğinde saklanabilir. Lütfen oluşturulan bağlantı ve token değerlerinin 30 dakika boyunca geçerli olduğunu unutmayın. Bu süre içinde herhangi bir ödeme alınmazsa tokenin süresi dolar.
Bu özellikleri dahil ederek, işlemlerinin başarısı veya başarısızlığı hakkında gerçek zamanlı geri bildirim ile müşterilerinize sorunsuz bir ödeme deneyimi sağlayabilirsiniz.
PWI oturumunu başlatır; yönlendirme için token ve sayfa URL’i döner.
Authorization header, IYZWSv2 ile başlayan ve imzalı base64 hash değeridir.
IYZWSv2 aXBzaWduYXR1cmU...application/jsonDil kodu. Varsayılan; tr
trPossible values: İstek/yanıt eşleştirme ID’si.
conversationIDSepet toplamı.
10Sepet ID’si.
basketIDÖdeme grubu.
PRODUCTPossible values: İşlem sonrası yönlenecek URL.
callbackUrlPara birimi. Varsayılan TRY.
TRYPossible values: Tahsil edilecek tutar.
10Ödeme kanalı.
WEBPossible values: Başarılı yanıt (PWI başlatıldı)
Yapılan isteğin sonucunu bildirir.
successPossible values: Yanıt dili.
trPossible values: Zaman damgası (epoch ms).
1755252275214İstek ile eşleşen ID.
conversationIDiyzico 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.
54481021-e605-407e-93d7-776ef481c4d7Token geçerlilik süresi; 1800 saniye
1800Yönlenecek ödeme sayfası URL’i.
https://sandbox-ode.iyzico.com/?token=54481021-e605-407e-93d7-776ef481c4d7&lang=trYanıt imzası (hash).
a35338903267271c38465924d7d1903b2e10870bebaef1a00923be864e475818Hatalı istek / doğrulama hatası
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@email.com",
"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"
}Örnek Kodlar
Last updated
