我正在为一次性付款页面使用 realex 付款,我已经到了成功看到付款页面的阶段。我正在 Visual Studio 中运行我的解决方案,但是当 realex 站点试图返回我的本地主机时,我会收到此消息
我的表单中的代码如下 asp.net vb.net
<form id="payform" method="post" action="https://pay.sandbox.realexpayments.com/pay">
<input type=hidden name="MERCHANT_ID" value="<%=strMerchantID%>">
<!-- Uncomment line below to test on merchant sandbox -->
<input type=hidden name="ACCOUNT" value="internet">
<input type=hidden name="ORDER_ID" value="<%=strOrderID%>">
<input type=hidden name="AMOUNT" value="<%=strAmount%>">
<input type=hidden name="CURRENCY" value="<%=strCurrency%>">
<input type=hidden name="TIMESTAMP" value="<%=strTimeStamp%>">
<input type=hidden name="SHA1HASH" value="<%=strSHA%>">
<input type=hidden name="AUTO_SETTLE_FLAG" value="<%=strAutoSettleFlag%>">
<input type=hidden name="AC" value="<%=strAC%>">
<input type="hidden" name="COMMENT1" value="One Of Payment">
<input type="hidden" name="MERCHANT_RESPONSE_URL" value="http://localhost:52448/dynamic/OneTimePaymentRealexResponse.aspx">
You are being taken to the secure card payment page.
<br /><br />
<input type="submit" value="Go to Payment">
</form>
我在后面的代码中设置了各种变量,并在提交时看到了付款页面,所以我没有正常工作,我还在我的本地开发机器上打开了端口,但仍然释放向我显示该错误消息
localhost:52448/文件夹/onetimepayment.aspx?cust=&amount=150&&curr=GBP
Relex 已将帐户中的商家响应设置为此沙盒。
<input type="hidden" name="MERCHANT_RESPONSE_URL" value="http://localhost:52448/folder/OneTimePaymentRealexResponse.aspx">
出于安全原因,我使用文件夹一词来掩盖我的真实路径,同时共享我的代码。
有没有人成功地在他们的本地开发机器上设置它,因为我想测试从响应对象返回的内容并插入数据库。