Doğru Cevap
-
Merhabalar,
Banka size https:// başlayan özel bir gateway adresi verecektir. Normal şartlarda uzaktaki bir sunucuya php ile post yapamazsınız.
Kullanıcıdan aldığınız,
- Kredi Kartı No
- Ad Soyad
- CVC No
- Son Kullanma Tarihi
- İşlem Tutarı
vb. değişkenleri CURL yardımıyla bankanın size verdiği adrese post ediyorsunuz. Ancak banka size bu hizmeti sağlarken daha önce bankaya verdiğiniz sabit bir IP'den POST işlemini yapmanızı istiyor. Dolayısıyla işlemi yapacağınız test sunucusu dahi bankaya verdiğiniz Ip üzerinden olmalı. Aksi takdirde yanlış sonuçlar döndürebilir.
Ayrıca bu işlem sırasında SSL kullanmanız gerekiyor. ( Kullanıcı ile kendi sunucunuz arasındaki trafiği şifrelemek için )-
sharq
CURL'den nBiraz bahsedebilirmisin ?11 yıl önce yazılmış -
halidaltuner
Şu sayfada örnek sanal pos uygulamaları var.
http://www.r10.net/php/546241-istek-sanal-pos-ornek-kod.html
incelersen iyi olur.11 yıl önce yazılmış
-
Cevaplar
-
Banka size sadece POST bilgilerini POST edeceğiniz link adres bilgisi verir..
Kullanıcı adı şifre ve istediği gerekli bilgileri postlarsınız.. Haricindeki hiçbir sayfaya müdahale etmez. Sayfaları kendini tasarlarsınız SSL güvenlik sertifikası bulunan bir hosta koyar bilgilerin kaydedilmemesini ve gönderilen post bilgilerinin şifreli şekilde gönderilmesini sağlarsınız o kadar.-
sharq
yani böğlemei:
banka bana bir sayfa weriyor ona mesala kredi kartı tipi
kredi kartı hizmet numarası ve fiyat bilgisi istiyor yani
$_POST['hizmetno'];
$_POST['tipi'];
$_POST['fiyat']
bu bilgileri bn sayfamdan çektim bunu nasıl bankanın werdiği sayfaya göndereceğiz ?11 yıl önce yazılmış -
tapsin
form yapıp post ile postlayacaksınız.11 yıl önce yazılmış
-