Hasan Akpürüm
blog-post-1

Pos ve 3-D SECURE ÖDEME İŞLEMLERİ

ÖRNEK KODLAR

Bu bölümde üye işyerine ait sanal mağaza uygulamasına ödeme işlmelerini 3-D SECURE kullanarak yapabilmeleri için örnek oluşturabilecek kodlar bulunmaktadır. Üye işyeri sanal mağaza uygulamasının teknoloji, kullanım ve işleyişine göre değiştirilebilir. Bu uygulamalarda genellikle tercih edilen Java, PHP, ASP ve ASP.net teknolojilerine ait kod ve sayfa örneklerine aşağıdaki bağlantıları kullanarak ulaşabilirsiniz.
Örnek 1'de bulunan köşeli parantez içinde olan parametrelerden bazıları (3DGATE_URL, CLIENT_ID) zaten biliniyor olacak, bazıları da hesaplanacaktır. 3D ve 3D PAY Modellerin'nde kullanıcıdan kredi kartı bilgilerini alındığından ilgili alanlar bu form ile gönderililir. Diğer parametreler olarak gönderdiğiniz alanlar belirtilen sonuç sayfalarına aynen geri dönecektir. Java, ASP, PHP ve ASP.net dillerinde yazılmış çalışan örnek kodları inceleyiniz.
Örnek 1: 3D ve 3D PAY Modellerinde kullanılan basit bir form örneği
<form action="https://[3DGATE_URL]" method="post"> Kredi Kart Numarası: <input type="text" name="pan" maxlength="20"> <br> Güvenlik Numarası: <input type="text" name="cv2" maxlength="4"> <br> Geçerlilik Süresi (yy): <input type="text" name="pan" maxlength="2"> <br> Geçerlilik Süresi (MM): <input type="text" name="pan" maxlength="2"> <br> Kredi Kart Tipi: <select name="cardType"><option value="1">Visa</option><option value="2">MasterCard</option></select> <br> <input type="hidden" name="clientid" value="[CLIENT_ID]" > <input type="hidden" name="amount" value="[TUTAR]" > <input type="hidden" name="oid" value="[SIPARIS_NO]"> <input type="hidden" name="okUrl" value="[SONUC_URL]"> <input type="hidden" name="failUrl" value="[SONUC_URL]"> <input type="hidden" name="rnd" value="[RASTGELE_DEGER]"> <input type="hidden" name="hash" value="[HASH]"> <input type="hidden" name="taksit" value="[TAKSIT]"> <input type="hidden" name="storetype" value="3d | 3d_pay"> <input type="hidden" name="lang" value="tr"> <input type="submit" name="submit" value="Gönder"> ... DIGER PARAMETRELER </form>
Örnek 2'de bulunan köşeli parantez içinde olan parametrelerden bazıları (3DGATE_URL, CLIENT_ID) zaten biliniyor olacak, bazıları da hesaplanacaktır. 3D PAY HOSTING Modeli'nde kullanıcıdan kredi kartı bilgilerini almak gerekmediğinden ilgili alanlar bu form ile gönderilmez. Diğer parametreler olarak gönderdiğiniz alanlar belirtilen sonuç sayfalarına aynen geri dönecektir. Java, ASP, PHP ve ASP.net dillerinde yazılmış çalışan örnek kodları inceleyiniz.
Örnek 2: 3D PAY HOSTING Modelinde kullanılan basit bir form örneği
<form action="https://[3DGATE_URL]" method="post"> <input type="hidden" name="clientid" value="[CLIENT_ID]" > <input type="hidden" name="amount" value="[TUTAR]" > <input type="hidden" name="oid" value="[SIPARIS_NO]"> <input type="hidden" name="okUrl" value="[SONUC_URL]"> <input type="hidden" name="failUrl" value="[SONUC_URL]"> <input type="hidden" name="rnd" value="[RASTGELE_DEGER]"> <input type="hidden" name="hash" value="[HASH]"> <input type="hidden" name="storetype" value="3d_pay_hosting"> <input type="hidden" name="lang" value="tr"> <input type="submit" name="submit" value="Gönder"> ... DIGER PARAMETRELER </form>

Örnek Kod Dosyaları

MODEL & DİL Java ASP PHP ASP.net
3D Java - 3D ASP - 3D PHP - 3D ASP.net - 3D
3D PAY Java - 3D PAY ASP - 3D PAY PHP - 3D PAY ASP.net - 3D PAY
3D PAY HOSTING Java - 3D PAY HOSTING ASP - 3D PAY HOSTING PHP - 3D PAY HOSTING ASP.net - 3D PAY HOSTING

Yorumlar (5)

H. Ertan Pehlivan | 28.5.2015

Böylesi zmandan tasarruf sağlayan özet bilgiye hiç yorum gelmemiş olması çok yazık, eline sağlık. Teşekkürler.

mustafa | 2.2.2016

elinize sağlık çok işime yaradı. :)

Tuncy | 30.12.2017

Makalenizde paylaştığınız çalışan örnekte tutar kısmını input değer olarak nasıl gönderebiliriz? yardımcı olduğunuz için şimdiden teşekkürler

Hasan Akpürüm | 5.1.2018

Merhaba Tuncay Bey,
<input type="hidden" name="amount" value="[TUTAR]" > kısmının type özelliğini type="text" yaparsanız sorununuzu doğru anladıysam işinizi çözecektir

AHMET YUSUF | 12.2.2018

kardeşim.. çok teşekkür ederim. işlerin kolaylaşır ve çoğalır inş. sadatlar yardımcın olsun. inşallah işimi görür.

Yorum Yaz