Bu konuda biraz araştırma yaptım ve bunun mümkün olmadığını söyleyen bazı uzmanlar var , bu yüzden alternatif bir çözüm istemek istiyorum.
Benim durumum:
Sayfa A: [checkout.php] Müşteri fatura ayrıntılarını dolduruyor.
Sayfa B: [process.php] Bir fatura numarası oluşturun ve müşteri bilgilerini veritabanında saklayın.
Sayfa C: [thirdparty.com] Üçüncü Ödeme Ağ Geçidi (SADECE POSTA VERİLERİNİ KABUL ET).
Müşteri, ayrıntılarını doldurur ve A Sayfasında alışveriş sepetlerini sonra da B Sayfasına POST yapar. Process.php içinde, POSTed verilerini veritabanında saklar ve bir fatura numarası oluşturur. Bundan sonra, müşteri verilerini ve fatura numarasını POSTParty.com ödeme ağ geçidine GÖNDERİN. Sorun B sayfasında POST yapıyor. CURL verileri C Sayfasına POST yapabilir, ancak sorun sayfanın C sayfasına yönlendirmediğidir. Müşterinin C Sayfasındaki Kredi Kartı ayrıntılarını doldurması gerekir.
Üçüncü taraf ödeme ağ geçidi bize API örneğini verdi, örnek müşteri detaylarıyla birlikte fatura numarasını POST. Sistemin istenmeyen fatura numaraları aşmasını istemiyoruz.
Bunun için herhangi bir çözüm var mı? Mevcut çözümümüz, müşterinin A Sayfasındaki ayrıntıları doldurmasıdır, ardından B Sayfasında, kullanıcının C Sayfasına POST yapmak için ONAYLA düğmesini tıklatabileceği tüm müşteri ayrıntılarını gösteren başka bir sayfa oluştururuz.
Hedefimiz, müşterilerin yalnızca bir kez tıklamak zorunda kalmalarıdır.
Umarım sorum açıktır :)