如何在asp.net中设置与CashU的集成?

时间:2013-10-20 04:43:12

标签: c# asp.net parameters html-form

当我设置网站为我生成的html表单服务时,我想将CashU Payment添加到我的网站  `https://sandbox.cashu.com/cgi-bin/pcashu.cgi'method ='post'>

<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()'/>

我面对这个屏幕怎么会这样 Error Image

我该如何解决这个问题 我需要帮助。

1 个答案:

答案 0 :(得分:0)

如果您更改金额,则需要重新计算令牌。 该令牌应该像这样计算'MD5(“merchantid:amount:aed:encryption key”)'

商家ID和货币必须为小写