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

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

8/12/2010 5:23:10 PM

Ö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üm1/14/2019 1:45:13 PM

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

  • fazil@erdem.com1/11/2019 2:45:07 PM

    Linkler ölmüş Hasan bey...

  • AHMET YUSUF 2/12/2018 2:14:49 PM

    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üm1/5/2018 6:00:20 PM

    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

  • Tuncy12/30/2017 11:37:19 PM

    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 3:19:15 PM

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

  • H. Ertan Pehlivan5/28/2015 3:20:51 AM

    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.