Hasan Akpürüm
Kıdemli Yazılım Danışmanı
Makele Detayı

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

12.8.2010 17:23:10

Ö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ı

Yorumlar
  • Hasan Akpürüm14.1.2019 13:45:13

    Merhaba Fazıl Bey, Linkler güncellenmiştir.

  • fazil@erdem.com11.1.2019 14:45:07

    Linkler ölmüş Hasan bey...

  • AHMET YUSUF 12.2.2018 14:14:49

    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.

  • Hasan Akpürüm5.1.2018 18:00:20

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

  • Tuncy30.12.2017 23:37:19

    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

  • mustafa2.2.2016 15:19:15

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

  • H. Ertan Pehlivan28.5.2015 03:20:51

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

Yorum yaz

Thanks, your message is sent successfully.