【问题标题】:paypal express checkout in phpphp中的paypal快速结帐
【发布时间】:2016-07-17 23:45:05
【问题描述】:

我在 php 中使用 paypal express checkout。

点击结帐页面中的 PayPal 结帐按钮,它会重定向到此 url:

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=continue&token=EC-36W63504T07750042

但是,大多数情况下,它会重定向到此 URL(需要 PayPal 帐户):

https://www.paypal.com/nl/cgi-bin/merchantpaymentweb?cmd=_flow&SESSION=We43k8ut0KrIZGW2R4iQgPZ9ambAP8i3ZFJL1-2SC9oykux_xIeDOyyzy0K&dispatch=50a222a57771920b6a3d7b606239e4d529b525e0b7e69bf0224adecfb0124e9b61f737ba21b08198ecd47ed44bac94cd6fd721232afa4155

有什么想法吗?

谢谢

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    转换后的 URL 在某种程度上与您的浏览器的 SESSION 相关,并且与访客结帐无关。并非总是为所有买家提供客人结账。网络环境安全等一些因素将作为最终决定。

    【讨论】:

      【解决方案2】:

      同样的问题有答案Here:

      “PayPal Payments Standard”提供该功能。请在此处检查您的帐户设置:个人资料 > 我的销售工具(或:我的销售偏好)> 网站偏好 > 更新 > PayPal 帐户可选:开启。

      对于“Express Checkout”,您必须在 SetExpressCheckout API 调用中设置 SOLUTIONTYPE=Sole。但是,这并不能完全保证客人可以付款,这还取决于卖家所在的国家/地区。

      【讨论】:

        【解决方案3】:

        请查看以下文档以了解 Paypal 快速结帐

        https://developer.paypal.com/docs/classic/products/express-checkout/

        您也可以在此处查看演示,并可以从以下 URL 下载代码

        https://demo.paypal.com/us/demo/home

        希望对你有帮助。

        【讨论】:

          猜你喜欢
          • 2016-07-10
          • 2014-12-07
          • 2013-03-05
          • 2017-11-22
          • 2012-10-08
          • 2011-08-10
          • 2011-06-16
          • 2017-07-15
          • 2023-04-08
          相关资源
          最近更新 更多