v2.5.2
Giriş yap

Checkout(Ödeme Sayfası) Çoklu Ödeme Yöntemi

Anonim
489 defa görüntülendi

Meraba,
İki farklı ödeme yöntemi olan bir ödeme sayfam var. (Havale ve Kredi Kartı)
Havale seçilince direk siparişler tablosuna insert ediyor.(Sorun yok)
Ödeme başarılı mı nasıl kontrol edeceğim? yeni bir tabloda tekrar mı insert edicem veya update işlemi mi olacak?
Kredi kartını işaretleyince iyzico odeme formuna gönderiyorum(ama giderken sipariş tablosuna kayıt ediyor)

Kolay gelsin

Cevap yaz
Cevaplar (5)
kargasa1982
1256 gün önce

Kredi kartı ile işlem seçilip, müşteri kart bilgilerini girince senin yapman gereken şey bilgileri (kart bilgileri, müşteri bilgileri, sepet bilgileri) iyzico tarafına göndermek ve gelen cevap (status: "success" ) başarılı ise o zaman ödemeyi siparişler tablosuna kaydetmen veya siparişler tablosunda hali hazırda kayıt var ise bu durumda da ödemeonay gibi bir alanı true filan yapman gerekiyor. Herşey bu kadar.

demo
1256 gün önce

Iyzico tarafından "Success" cevabı geldiği zaman SQL cümleni başlatıp orada veritabanına insert et.

qplot
1256 gün önce

sipariş durumu diye alan aç havale kredi kartı vs yaz bir alan daha aç ödeme durumu yap orayada 1 se ödendi 0 sa ödenmedi yap

devcikox
1256 gün önce

Merhaba @obey00 oradan dönüş gelecek ama o kısma gelmeden table insert edilmiş oluyor. Bir mantık hatası yaptım sanırım. Senin önerin ne bu konuda ?

obey00
1256 gün önce

Iyzico'ya ödeme bilgilerini gönderdiğinizde (sipariş tutarı, token vs.) size Iyzico tarafından bir response gelmiyor mu? Ödeme başarılı/başarısız şeklinde?