Reklam

Browsing Tag

posnet

PHP

Posnet Ödeme PHP Örnek Döküman

Alternatif sanal pos hizmeti veren POSNETODEME bildiğiniz gibi sadece 3D secure ile hizmet vermektedir. Bu durum hem sizin hemde kullanıcılarınızın güvenliği için en mantıklı seçenektir. 3D Pay sistemleri normal pos yapılarında biraz zor ve karmaşıktır fakat POSNETODEME hem kolay pos sağladığı gibi kolay olarak da kullanılabilmektedir. İşte php ile size bir örnek :

Öncelikle örnek HTML sayfamız :
[php]<form method="POST" action="https://www.posnetodeme.com/odeme/default.asp">
<input type="hidden" name="carino" value="00001">
<input type="hidden" name="donusurl" value="https://www.siteniz.com/donus.asp">
TUTAR : <input type="text" name="tutar" value="1,00"> TL <br>
TAKSİT : <select name="taksit">
<option value="0">PEŞİN</option>
<option value="02">2 Taksit</option>
<option value="03">3 Taksit</option>
<option value="04">4 Taksit</option>
<option value="05">5 Taksit</option>
<option value="06">6 Taksit</option>
<option value="07">7 Taksit</option>
<option value="08">8 Taksit</option>
<option value="09">9 Taksit</option>
<option value="10">10 Taksit</option>
<option value="11">11 Taksit</option>
<option value="12">12 Taksit</option>
</select><br>
KART SAHİBİ : <input type="text" name="kartisim" value="Taner Yılmaz"> <br>
KART NO : <input type="text" name="kartno" value="1234567890123456"> <br>
KART AY : <input type="text" name="kartay" value="07"> <br>
KART YIL : <input type="text" name="kartyil" value="10"> <br>
CVV : <input type="text" name="kartcvv" value="123"> <br>
<input type="submit" value="Ödeme Yap">
</form>[/php]

Ödeme durumunun geri döneceği sayfa :
[php]<?
if($_POST[‘SonucKodu’] == 1){
echo "Ödemeniz tamamlandı. Sipariş No : <b>".$_POST[‘SonucKodu’]."</b>";
} else {
echo "Ödeme tamamlanamadı. Mesaj : <b>".$_POST[‘HataKodu’]."</b>";
}
?>[/php]

Tabiki yukarda belirttiğim sadece bir örnektir. Eğer ki kendi sisteminizde gerekli güvenlik önlemlerini almazsanız çok ciddi bir güvenlik açığı sağlamış olursunuz. Bu açık sayesinde kullanıcılar ödeme yapmadan ödeme yapmış görülebilir ve sizi yanıltabilir. Entegrasyon sırasında POSNETODEME güvenliğinizi almanız için size 2 adet re-post yapılabilen boş değişken sunmaktadır. Bu değişkenleri kullanabilir veya daha güvenli olması açısından IP ve Refferer kontrolleri gerçekleştirebilirsiniz.

PosnetOdeme entegrasyon ve diğer sorularınız için aşağıdaki iletişim bilgilerinden bana ulaşabilirsiniz.