【问题标题】:Hosted Sole Solution through PHP-SDK通过 PHP-SDK 托管的唯一解决方案
【发布时间】:2015-11-23 11:57:01
【问题描述】:

我目前正在重构支付系统,我想迁移到 PayPal SDK,因为它提供了比 Hosted Sole Solution 更多的灵活性、控制和信息。我已经进行了一些测试,这是我所期望的一切,直到我注意到$payment->getApproveLink() 返回的 PayPal 页面的 URL 与 Hosted Sole 解决方案上的不同(一旦我提交 POST 表单,我的用户就会被重定向到这个页面根据 HSS 的文档)。有没有一种方法可以两全其美?

HSS 页面确实让我的用户无需创建 PayPal 帐户就可以使用他的信用卡付款,而我通过 getApproveLink() 获得的页面会强制使用 paypal 帐户(可以选择创建一个新的 ofc)。

有人知道如何保持 REST Api 的灵活性但保留我的 HSS 结帐页面吗?

谢谢!

【问题讨论】:

    标签: php paypal paypal-rest-sdk


    【解决方案1】:

    好的,在等待答案的同时,我继续寻找解决方案。我的主要问题是如何处理 Hosted Sole Solution 返回的 txID。好消息是您从 HSS 获得的 txID 实际上是授权 ID,因此您可以切换到 REST API 并执行Authorization::get($_GET['txID'], $apiContext);,您将获得授权对象。

    有了它,你可以捕获、无效等。

    附:请不要真正出于安全目的使用 $_GET['txID'] - 这只是一个示例。

    【讨论】:

      猜你喜欢
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 2018-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多