通过PHP在PayPal上确认快速结账

时间:2013-06-02 09:56:25

标签: php curl paypal

之前问过这个问题,但没有得到任何答案。也许事情已经改变了。

当您点击任何网上商店的快速结账PayPal按钮时,它会将您重定向到特定的PayPal登录链接,以便支付订单。

我一直在寻找一个简单的paypal php卷曲脚本3周的高低,这个脚本会让你从这个步骤中登录,并确认付款,但一直找不到任何东西。

我发现无法使用API​​,所以它必须由CURL完成。

我要求这样做,因为我运行了一个直销网站,并希望自动执行某些步骤,例如下达和支付订单。一个有效的工作代码不仅有助于我,而且还有助于以某种形式自动化购买。

感谢的!

2 个答案:

答案 0 :(得分:0)

当您将买家重定向到网站时,您无法将买家记录到PayPal中。买方必须自己输入自己的帐户凭据。

如果您想要通过Express Checkout每次需要使用结算协议(参考交易)而不要求他们登录PayPal而向买家收费。如果您与买方建立了结算协议,您可以向先前成功的销售收取费用,再次向其收取不同金额的费用。

答案 1 :(得分:0)

你不能用Express Checkout做你想做的事,特别是因为没有人会在你的网站上输入paypal详细信息(这是paypal的全部要点)。

您可以使用预先批准的付款(买家预先支付的款项从他们的帐户中扣除一定的上限)或参考交易(您将旧交易引用到较旧的交易.PayPal将使用此前的结算明细交易给用户收费)。

预先批准的付款是自适应付款的一部分。文档位于https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/

您可以在https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECReferenceTxns

找到有关参考交易的更多详细信息

注意:需要在您的帐户中启用参考交易。由于可能存在滥用行为,因此API调用不对所有人开放,因此您可能需要在开始与其完全集成之前查看是否符合条件。 您可以在此处找到更多信息:https://www.paypal-community.com/t5/Merchant-services-Archive/Does-Paypal-have-a-quot-Token-Payments-quot-concept/td-p/325794

此外,谷歌“代币支付”也是您所需要的,大多数支付网关通常都支持它们。