paypal表单重定向内部表单标签

时间:2013-03-08 17:17:48

标签: php paypal paypal-ipn

我在这里学习paypal集成......

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提供的,我将丢失所有验证和php编码,我在此页面上只做了“purchase.php”。它怎么能起作用?

1 个答案:

答案 0 :(得分:0)

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