1

WorldPay 支付网关建议使用此 HTML 将客户带到支付页面:

<form action="https://select-test.wp3.rbsworldpay.com/wcc/purchase" name="BuyForm" method="POST">
<input type="hidden" name="instId"  value="211616">
<input type="hidden" name="cartId" value="abc123">
<input type="hidden" name="currency" value="GBP">
<input type="hidden" name="amount"  value="0">
<input type="hidden" name="desc" value="">
<input type="hidden" name="testMode" value="100">
<input type="submit" value="To Payment!">
</form>

如何将此表格放在我的页面上?问题是我有一个母版页,它将内容页面内容包装在 ASP.net 表单中,我无法嵌套表单。

4

2 回答 2

1

这有点小技巧,但我过去曾将其与贝宝一起使用。基本上只是在您尝试发布的表格上方放置一个额外的表格,如下所示:

<form>
</form>
<form action="https://select-test.wp3.rbsworldpay.com/wcc/purchase" name="BuyForm" method="POST">
<input type="hidden" name="instId"  value="211616">
<input type="hidden" name="cartId" value="abc123">
<input type="hidden" name="currency" value="GBP">
<input type="hidden" name="amount"  value="0">
<input type="hidden" name="desc" value="">
<input type="hidden" name="testMode" value="100">
<input type="submit" value="To Payment!">
</form>

享受!

于 2010-10-05T14:05:00.167 回答
0

您可以自定义 HtmlForm 以使其正常工作。我在这里给出了一个代码示例:

如何克服为贝宝按钮 asp.net 嵌入 html 表单

http://www.codersbarn.com/post/2008/03/08/Solution-to-ASPNET-Form-PayPal-Problem.aspx

我已经多次在母版页上使用它:-)

于 2010-10-05T14:00:02.630 回答