【发布时间】:2021-03-16 04:47:44
【问题描述】:
我正在查看这个tutorial 来创建我自己的贝宝订阅网关,我以前从未对 API 如此困惑和迷失过。
因此,当我们创建计划时,我们会设置商家偏好,特别是返回 URL
$merchantPreferences->setReturnUrl("mysite.com/subscription?success=true")
然后在教程结束时,当用户为服务付费时,它会将用户重定向到mysite.com/subscription?success=true。
然后是获取最重要的东西的代码,即来自返回 URL $token = $_GET['token']; 的令牌,它允许我们使用 $agreement->execute($token, $apiContext); 获取协议 ID。我的问题是,用户支付订阅费用然后关闭他们的标签并且没有被重定向的可能性很大。那时,我的系统尚未识别他们的付款并在我端激活他们的订阅,即使他们已经支付了订阅费用。
是我错了,误解了 Paypal API 中发生的事情,还是 paypal 系统有缺陷?
【问题讨论】:
标签: php paypal paypal-sandbox paypal-rest-sdk paypal-subscriptions