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.

circle-info

ÖNEMLİ NOT : callBackUrl adresi mutlaka SSL içermelidir.

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.

iyzico ile Öde (PWI) Başlatma

post

PWI oturumunu başlatır; yönlendirme için token ve sayfa URL’i döner.

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: conversationID
pricedecimalRequired

Sepet toplamı.

Example: 10
basketIdstringRequired

Sepet ID’si.

Example: basketID
paymentGroupstring · enumOptional

Ödeme grubu.

Example: PRODUCTPossible values:
callbackUrlstringRequired

İşlem sonrası yönlenecek URL.

Example: callbackUrl
currencystring · enumRequired

Para birimi. Varsayılan TRY.

Example: TRYPossible values:
paidPricedecimalRequired

Tahsil edilecek tutar.

Example: 10
paymentChannelstring · enumOptional

Ödeme kanalı.

Example: WEBPossible values:
Responses
chevron-right
200

Başarılı yanıt (PWI başlatıldı)

application/json
statusstring · enumOptional

Yapılan isteğin sonucunu bildirir.

Example: successPossible values:
localestring · enumOptional

Yanıt dili.

Example: trPossible values:
systemTimeintegerOptional

Zaman damgası (epoch ms).

Example: 1755252275214
conversationIdstringOptional

İstek ile eşleşen ID.

Example: conversationID
tokenstringOptional

iyzico 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.

Example: 54481021-e605-407e-93d7-776ef481c4d7
tokenExpireTimeintegerOptional

Token geçerlilik süresi; 1800 saniye

Example: 1800
payWithIyzicoPageUrlstringOptional

Yönlenecek ödeme sayfası URL’i.

Example: https://sandbox-ode.iyzico.com/?token=54481021-e605-407e-93d7-776ef481c4d7&lang=tr
signaturestringOptional

Yanıt imzası (hash).

Example: a35338903267271c38465924d7d1903b2e10870bebaef1a00923be864e475818
post
/payment/pay-with-iyzico/initialize

Örnek Kodlar

Last updated