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をカスタマイズして、これを機能させることができます。ここにコードサンプルを示しました:

ペイパルボタンのhtmlフォームの埋め込みを乗り越える方法asp.net

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

私はこれをマスターページで数回使用しました:-)

于 2010-10-05T14:00:02.630 に答える