0

teswting モードでのテスト支払いで Nochex 支払いゲートウェイに問題があります。

次の詳細を設定しましたが、機能しません。

      echo '<form action="https://www.nochex.com/nochex.dll/checkout" name="form1" id="frm1" method="post"><input type="hidden" name="email" value="'.$rowsettings['nochex'].'">';
            echo '<input type="hidden" name="amount" value="'.$rowsettings['goldmemberfee'].'">';
            echo '<input type="hidden" name="ordernumber" value="'.$_SESSION['SellerID'].'">';
            echo '<input type="hidden" name="description" value="Gold Member Update for '.$_SESSION['BusinessEmail'].'">'; 
            echo '<input type="hidden" name ="test_transaction" value="100">';
            echo '<input type="hidden" name ="test_success_url" value= "successurl">';                  
            echo "<input type='hidden' name='returnurl' value='".$rowsettings['url']."/goldmember.php?ncid=".$_SESSION['SellerID']."'>";
            echo "<input type='hidden' name='cancelurl' value='".$rowsettings['url']."/fail.php'>";
            echo ".";

ありがとう。

4

1 に答える 1

0

古いバージョンのNochexCheckoutを使用していますが、それでも機能しますが、ベストプラクティスではありません。このドキュメントでは、新しい支払いページシステムにアップグレードする方法を説明します。

https://esupport.nochex.com/index.php?_m=downloads&_a=viewdownload&downloaditemid=4&nav=0,12

これは基本的に、フォームが投稿するアドレスといくつかの変数の名前を変更する場合です。

新しいフォームは次のようになります。

    echo '<form method="POST" action="https://secure.nochex.com" name="form1" id="frm1">';
    echo '<input type="hidden" name="merchant_id" value="'.$rowsettings['nochex'].'">';
    echo '<input type="hidden" name="amount" value="'.$rowsettings['goldmemberfee'].'">';
    echo '<input type="hidden" name="order_id" value="'.$_SESSION['SellerID'].'">';
    echo '<input type="hidden" name="description" value="Gold Member Update for '.$_SESSION['BusinessEmail'].'">';
    echo '<input type="hidden" name="test_transaction" value="100">';
    echo '<input type="hidden" name="test_success_url" value= "successurl">';
    echo '<input type='hidden' name='success_url' value='".$rowsettings['url']."/goldmember.php?ncid=".$_SESSION['SellerID']."'>';
    echo '<input type='hidden' name='cancel_url' value='".$rowsettings['url']."/fail.php'>';
    echo '</form>';
于 2013-02-28T08:58:03.833 に答える