【问题标题】:PayPal Webhook Notification Billing Subscription PHPPayPal Webhook 通知计费订阅 PHP
【发布时间】:2019-05-28 11:06:51
【问题描述】:

我已经使用 PayPal-PHP-SDK 实现了 PayPal Billing 订阅,一切正常,用户可以使用此代码从应用程序中取消订阅。

$agreementStateDescriptor = new AgreementStateDescriptor();
$agreementStateDescriptor->setNote("Suspending the Agreement.");

$agreement->suspend($agreementStateDescriptor, $apiContext);

但是如果用户从他的 PayPal 帐户中取消订阅,我的应用程序将不会收到通知,如何解决?有没有像 Stripe 之类的 webhook。

https://github.com/paypal/PayPal-PHP-SDK/

谢谢

【问题讨论】:

    标签: php paypal paypal-ipn paypal-subscriptions


    【解决方案1】:

    您需要为您的应用创建一个 Paypal webhook。

    设置一个 URL(可访问的 URL),即yourdomain/paypal/resolver

    然后注册事件BILLING.SUBSCRIPTION.CANCELLED

    一旦用户从 Paypal 取消协议,BILLING.SUBSCRIPTION.CANCELLED 事件的 webhook 将被激活并向您的站点发送请求。

    仅供参考,此链接http://paypal.github.io/PayPal-PHP-SDK/sample/ 提供的示例非常有用

    【讨论】:

    • 现已弃用,其他官方 PayPal api 似乎不支持 webhook。
    猜你喜欢
    • 2016-06-03
    • 1970-01-01
    • 2021-07-20
    • 2020-12-05
    • 2016-04-24
    • 1970-01-01
    • 2017-05-31
    • 2017-06-21
    • 2015-03-04
    相关资源
    最近更新 更多