1

我在这里学习贝宝集成...

https://www.x.com/developers/paypal/documentation-tools/paypal-payments-standard/integration-guide/formbasics

它说html表单应该有这一行

<FORM action="https://www.paypal.com/cgi-bin/webscr" method="post">

我的问题是,因为我的表格是这样的......

<form id="BuyForm" name="BuyForm" method="post" action="purchase.php" enctype="multipart/form-data">
</form>

如果我将 action="purchase.php" 更改为 paypal 提供的,我将失去我在此页面上仅“purchase.php”所做的所有验证和 php 编码。那它怎么能工作?

4

1 回答 1

0

您可以使用“purchase.php”操作保留现有页面。一旦用户提交此表单并获得所需内容,您可以将用户重定向到重定向页面,在此页面上将有一个隐藏表单,其中包含操作“ https://www.paypal.com/cgi-bin/webscr ”并隐藏包含您需要传递给贝宝的值的字段。您需要在屏幕上显示重定向消息并使用 javascript 提交此表单(还添加一个提交按钮,上面写着“如果您未重定向,请单击此处”)。

于 2013-03-08T17:30:15.353 回答