Şimdi Ara

Sanal Pos Entegrasyonunda API Kullanıcısı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
599
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar,


    Bir alışveris sitesinde Ziraat bankası sanal pos entegrasyonu sağlamaktayız. Ziraat Bankasından gelen mesajda işlemlerin API Kullanıcısı ile yapılması gerektiği bize bildirildi. 3D_Pay_Hosting modeli ile kart çekimi yapılmakta. Sanal Pos Yönetim ekranında API kullanıcısını açtık ama entegrasyon kodunda nereye ekleyeceğim konusunda bir fikrim yok. Entegrastonu ağağıdaki kodlar ile yağıyoruz. Yardımcı olursanız sevinirim.



    <?php

    extract($_REQUEST);

    error_reporting(0);

    $clientId = "xxxx"; //Banka tarafindan verilen isyeri numarasi

    $oid = "";   //Siparis Numarasi

    $okUrl = "https://xxxx.php";

    $failUrl = "https://xxx.php";  //Islem basarizsa dönülecek isyeri sayfasi  (3D isleminin ve ödeme isleminin sonucu)

    $rnd = microtime();  //Tarih veya her seferinde degisen bir deger güvenlik amaçli

    $taksit = "";     //taksit sayisi

    $islemtipi="Auth";   //Islem tipi

    $storekey = xxxxx"; //isyeri anahtari

    $hashstr = $clientId . $oid . $amount . $okUrl . $failUrl .$islemtipi. $taksit .$rnd . $storekey;

    $hash = base64_encode(pack('H*',sha1($hashstr)));

    ?>


    <center>

                <form name="ziraat" method="post" action="https://sanalpos2.ziraatbank.com.tr/fim/est3Dgate">

            <table>

              <tr>

                <td>&nbsp;</td>

                <td>

    echo $cardnumber ?>"/>

              </tr>

               

              <tr>

                <td>&nbsp;</td>

                <td>

    <input type="hidden" name="cv2" size="4" value="<?php echo $cvc ?>"/></td>

              </tr>

               

              <tr>

                <td>&nbsp;</td>

                <td>

    <input type="hidden" name="Ecom_Payment_Card_ExpDate_Year" value="<?php echo $expiryyil ?>" size="15"/></td>

              </tr>

               

              <tr>

                <td>&nbsp;</td>

                <td>

    <input type="hidden" name="Ecom_Payment_Card_ExpDate_Month" value="<?php echo $expiryay ?>" size="10"/></td>

              </tr>

               

               

              <tr>

                <td align="center" colspan="2">

                  <input type="submit" value="İşlem Yapılıyor Lütfen Bekleyiniz.." style="font-family: Lucida Sans Unicode; font-size: 12pt"/>

                </td>

              </tr>

               

            </table>

            <input type="hidden" name="clientid" value="<?php echo $clientId ?>">

        <input type="hidden" name="amount" value="<?php echo $amount ?>">

            <input type="hidden" name="oid" value="<?php echo $oid ?>">

            <input type="hidden" name="okUrl" value="<?php echo $okUrl ?>">

            <input type="hidden" name="failUrl" value="<?php echo $failUrl ?>">

            <input type="hidden" name="rnd" value="<?php echo $rnd ?>" >

            <input type="hidden" name="hash" value="<?php echo $hash ?>" >

    <input type="hidden" name="islemtipi" value="<?php echo $islemtipi ?>" >

    <input type="hidden" name="taksit" value="<?php echo $taksit ?>" >

            <input type="hidden" name="storetype" value="3D_PAY_HOSTING" >

            <input type="hidden" name="lang" value="tr">

    <input type="hidden" name="currency" value="949">

            <input type="hidden" name="firmaadi" value="xxxxxxx">

             

            <input type="hidden" name="Fismi" value="<?php echo $name1 ?>">

            <input type="hidden" name="faturaFirma" value="<?php echo $cariunvan ?>">

            <input type="hidden" name="Fadres" value="B2B Bayi Kodu :<?php echo $b2bkod ?>">

            <input type="hidden" name="Fadres2" value="<?php echo $carikod ?>">

            <input type="hidden" name="Fil" value="XXX">

            <input type="hidden" name="Filce" value="XXX">

            <input type="hidden" name="Fpostakodu" value="XXX">

             

            <input type="hidden" name="tel" value="XXX">

            <input type="hidden" name="fulkekod" value="tr">

             

            <input type="hidden" name="nakliyeFirma" value="XXX">

            <input type="hidden" name="tismi" value="XXX">

            <input type="hidden" name="tadres" value="XXX">

            <input type="hidden" name="tadres2" value="XXX">

            <input type="hidden" name="til" value="XXX">

            <input type="hidden" name="tilce" value="XXX">

             

            <input type="hidden" name="tpostakodu" value="XXX">

            <input type="hidden" name="tulkekod" value="tr">

             

            <input type="hidden" name="itemnumber1" value="XXX">

            <input type="hidden" name="productcode1" value="<?php echo $carikod ?>">

            <input type="hidden" name="qty1" value="0">

            <input type="hidden" name="desc1" value="XXX">

            <input type="hidden" name="id1" value="XXX">

            <input type="hidden" name="price1" value="0">

            <input type="hidden" name="total1" value="0">

    <input type="hidden" name="refreshtime" value="0">

          </form>

          

          <script language="JavaScript" type="text/javascript">

    function gonder()

    {

    document.forms["ziraat"].submit();

    }

      window.onload = gonder;

    </script>

          

          

          

        </center>

      </body>

    </html>








  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.