ödeme formu (checkout)

iyzico'nun ödeme formu teknolojisi ile hemen tanışın !

Öncelikle ödeme formu çözümü için hazırladığımız postman kütüphanesi indirebilirsiniz.

Run in Postman

Collection ekranında aşağıdaki görüntüye sahip oldu iseniz tek satır kod yazmadan entegrasyonu test etmeye başlayabilirsiniz.

iyzico-checkout postman collection görünümü

Başlat sorgusu ile iyzico'dan ödeme formunu başlatabilirsiniz. paymentPageUrl parametresindeki adresi tarayıcımıza yazarak ödeme sayfasına ulaşabiliriz. Test ortamında olduğumuzdan test kartımızı Kart Üzerindeki İsim: test test Kart Numarası: 5526080000000006 Ay: 10 Yıl: 23 cvc: 123 kullanarak bir ödeme denemesi yapabilirsiniz. Daha sonra bu ödemenin sonucunu Başlat sorgusundan alacağınız token değeri ile Öğren sorgusu ile öğrenebilirsiniz.

iyzico-checkout postman başlat görünümü
iyzico-checkout postman öğren görünümü

Başlat sorgusunda gelen yanıt 4 farklı şekilde kullanılabilir;

Responsive
Pop up
iframe
Ortak Ödeme Sayfası
<!--checkoutFromContent ile birlikte-->
<div id="iyzipay-checkout-form" class="responsive"></div>

Ödeme formuna kart bilgileri girilip "X TL Öde" butonuna basıldıktan sonra; ödeme formunu oluştururken belirlenen callbackUrl adresine işlemin sonucunu içerisinde taşıyan token değeri POST edilir. Bu token değerini kullanarak Öğren sorgusu yapılır.

Eğer status ve paymentStatus parametreleri aynı aynda success/SUCCESS değerini taşıyor ise ve price, paidPrice, basketId, itemId gibi değerleri başlatma esnasındaki değerler ile uyumlu ise ödemeniz başarılı bir şekilde tamamlanmıştır.

PHP
.NET
Node
Java
Ruby
Python
Untitled

4- Entegrasyon Testleri

  • Canlı ortamda iyzico API'ına gönderilen parametrelere müşteriden alınan bilgiler set edilmelidir. Müşteriniden alınmayan "dummy" değerler sorgu parametrelerine set edilmemelidir.

  • Geliştirmeler tamamlandıktan sonra ödeme adımlarınızı, test kartlarınız ile tüm durumlar için test edin.

  • iyzico servislerinden dönen ve olabilecek tüm hataları karşılayacak şekilde kodunuzu düzenleyin.

  • Sonuç sayfanızın iyzico'dan gelen yanıtı yorumlayabiliyor olmasına dikkat edin.

  • Entegrasyonunuzun son kullanıcılar için Kişisel Verilerin Koruması Kanunu ile uyumlu olmasına dikkat edin.

  • iyzico logolarını sitenize eklemeyi unutmayın. iyzico logo paketi.

  • iyzico entegrasyon ekibinin onayı için entegrasyon@iyzico.com mail adresi ile iletişime geçin.

Tebrikler !

Topluluklardan destek alın:

Videolardan destek alın: