我正在学习 paypal 集成...
它说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"。那怎么行呢??
最佳答案
您可以使用“purchase.php”操作保留现有页面。一旦用户提交了这个表单并且你得到了你需要的东西,你可以将用户重定向到一个重定向页面,在这个页面上会有一个带有操作“https://www.paypal.com/cgi-bin/webscr”的隐藏表单和包含你需要传递给 Paypal 的值的隐藏字段。您需要在屏幕上显示重定向消息并使用 javascript 提交此表单(还要添加一个提交按钮,说明“如果您未重定向,请单击此处”)。
关于php - 表单标签内的 Paypal 表单重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299676/