Ödeme formu (Checkout Form) oturumu başlatır ve ödeme sayfasını göstermek için checkoutFormContent / paymentPageUrl ve işleme ait token döner.
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. Ödeme formunun İngilizce oluşturulması için "en" gönderilmelidir.
Example: trPossible values:
conversationIdstringOptional
İstek/yanıt eşleştirme ID’si. İstekte gönderilen değer, response'da aynen geri döner.
Example: conversationId
pricedecimalRequired
Sepet toplamı.
Example: 6
paidPricedecimalRequired
Tahsil edilecek toplam tutar.
Example: 6
currencystring · enumRequired
Para birimi. Varsayılan; TRY.
Example: TRYPossible values:
basketIdstringOptional
Sepet ID’si.
Example: basketId
paymentGroupstring · enumOptional
Ödeme grubu. Varsayılan; PRODUCT.
Example: PRODUCTPossible values:
callbackUrlstringRequired
Ödeme akışında üye işyerine başarılı ve hatalı sonucu bildirmek üzere alınan URL adresi. Geçerli bir ssl sertifikasına sahip olmalıdır.
Example: https://callback.com/test
enabledInstallmentsinteger[]Optional
Kullanılabilir taksit seçenekleri.
Example: [1,2,3,4,6,9,12]
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.