因此,我正在我的网站上购物车。我使用PayPal作为支付系统,但在将客户转移到PayPal之前,我获得了他们的详细信息。要做到这一点,我从index.php发布到index.php,运行我的代码来检索发布的信息并将其存储在数据库中,现在希望将客户重定向到PayPal。PHP发布到URL,用户被重定向
不幸的是,你必须所有车POST数据到贝宝:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
我解决此看到的唯一方法是张贴到index.php文件,收集用户数据,然后有一个按钮,显示说点击这里通过PayPal付款。这是我想避免的一个额外步骤。
任何方式发布到index.php,收集数据,然后将PayPal信息发布到PayPal网站?还是其他想法?
感谢
这看起来好像会起作用。这是做这种事的正常方式吗?这有点奇怪,这必须做对吗? – mlevit
呃确定还有其他方法,就是我在我的网站上做的方式。您需要将用户重定向到paypal才能付款,但您还需要将订单保存在系统中。提交表单提交身体负载就像自动按下一个贝宝提交按钮(你不希望用户必须这样做),用户将只需按他们按结账按钮后的PayPal。 – thegaffney
EDIT *技术上在我的网站上,当你点击提交,它发布回到同一页面,而不是再次显示结帐字段(您可能会看到取决于paypal的帖子需要多长时间)我隐藏它们并显示“连接到贝宝“的闪屏,让用户知道在后台工作。 – thegaffney