0

Web サイトが HTML フォーム ` https://sandbox.cashu.com/cgi-bin/pcashu.cgi' method='post'> を生成するサービスをセットアップするときに、CashU Payment を Web サイトに追加したい

<input  type='hidden'   name='merchant_id' value='xxxxxxx'/>
<input  type='hidden'   name='token' value='xxxxxx'/>
<input  type='hidden'   name='display_text' value='test service name'/>
<input  type='hidden'   name='currency' value='SAR'/>
<input  type='hidden'   name='amount' value='1'/>
<input  type='hidden'   name='language' value='en'/>
<input  type='hidden'   name='session_id' value=''/>
<input  type='hidden'   name='txt1' value='test service text'/>
<input  type='hidden'   name='txt2' value=''/>
<input  type='hidden'   name='txt3' value=''/>
<input  type='hidden'   name='txt4' value=''/>
<input  type='hidden'   name='txt5' value=''/>
<input  type='submit' name='but' value='Buy Now'/> </form`

これをhtmlページに書き込むと正常に動作しますが、aspxページに追加したため、ページの読み込み量を変更したい

Response.Write("<SCRIPT LANGUAGE='JavaScript'>function myFunction(){ document.getElementById('o').value='"+ 50 +"';}</SCRIPT>");

変更する

<input  type='hidden'   name='amount' value='1'/>
    <input  type='submit' name='but' value='Buy Now'/>

<input id="o"  type='hidden'   name='amount' value='1'/> 
    <input  type='submit' name='but' value='Buy Now' onclick='myFunction()'/>

この画面に直面したのですが、どうしてこの エラー画像が来るのでしょうか

どうすればこの問題を解決できますか?助けが必要です。

4

1 に答える 1

0

金額を変更した場合は、トークンを再計算する必要があります。トークンは次のように計算する必要があります ' MD5(“merchantid:amount:aed:encryption key”) '

マーチャント ID と通貨は小文字にする必要があります

于 2013-10-20T17:07:04.533 に答える