asp.net如何实现网上支付

已知表单

<form name="payFormCcard" method="post" action=”
https://paymentasia/eng/payment/payForm.jsp”>
<input type="hidden" name="merchantId" value="1">
<input type="hidden" name="amount" value="3000.0" >
<input type="hidden" name="orderRef" value="000000000014">
<input type="hidden" name="currCode" value="344" >
<input type="hidden" name="successUrl"
value="http://yourdomain/paymentasia_Success.html">
<input type="hidden" name="failUrl" value="http://yourdomain/paymentasia_Fail.html">
<input type="hidden" name="cancelUrl"
value="http://yourdomain/paymentasia_Cancel.html ">
<input type="hidden" name="payType" value="N">
<input type="hidden" name="lang" value="E">
<input type="submit" name="submit">
</form>

1. 按“提交”没有反应,如何测试我表单内容已经提交

2. 银行的支付窗口是否会在我提交表单后自动弹出来

3. 在银行支付窗口处理支付时,我自己的web application应该处于哪张page,是否应该跳转至“显示支付结果”的页面,等待银行支付窗口的response

 

第一次做网上支付,从来没接触过,希望高手多多指教!


Qyouu
浏览 779回答 2
2回答

交互式爱情

paymentasia我没有做过,我只做过支付宝,易宝,快钱,网银,神洲付的。他们的原理都很简单,支付请求端将支付过程中必要的数据Post到支付平台(支付过程中不能关闭请求端),然后等待支付平台返回支付状态。一般要完成支付有两个页面,一个发起支付请求,一个接收支付返回结果。支付平台一般都提供得有支付测试接口地址,你可以向支付平台的技术支持索要这方面的资料。
打开App,查看更多内容
随时随地看视频慕课网APP