首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Webhook快速结帐- PayPal PAYMENT.SALE.COMPLETED

Webhook快速结帐- PayPal PAYMENT.SALE.COMPLETED
EN

Stack Overflow用户
提问于 2018-07-04 23:47:49
回答 2查看 386关注 0票数 0

我搜索了一段时间,也阅读了paypal文档,但我无法找到我的问题的答案。我用Paypal Express Checkout创建了一个定期付款。一切都很好,但现在我需要了解更多关于webhook的知识。

假设用户注册并创建了定期订阅。设置费用是0,00欧元,第一次付款将在一周内完成。第一次付款后,计费周期为每周一次。现在关于我的webhook问题:我想我需要使用PAYMENT.SALE.COMPLETED webhook,对吗?只要我每周都能拿到工资,PAYMENT.SALE.COMPLETED网络钩子就会为每一次成功的付款而触发,因此会在我的数据库中添加一个新条目。我说的对吗?或者,我是否需要使用另一个webhook来进行定期付款?

有没有人将这个webhook与定期订阅结合使用?如果有人能帮我理解PAYMENT.SALE.COMPLETED是否是循环订阅的正确webhook,那就太好了。

EN

回答 2

Stack Overflow用户

发布于 2021-09-28 11:48:57

可以,订阅的每个成功计费事件后都会发送PAYMENT.SALE.COMPLETED

以下是我的网站上订阅销售的示例时间表:

2021-07-30 13:17:13.143:PAYMENT.SALE.COMPLETED -首次付款

2021-07-30 13:17:10.679:BILLING.SUBSCRIPTION.ACTIVATED

2021-07-30 13:16:15.032:BILLING.SUBSCRIPTION.CREATED -这是在上面的那个之后,所以请确保你可以处理它

2021-08-30 11:13:05.321:使用"state"=>"completed"PAYMENT.SALE.COMPLETED -第二次定期付款

2021-09-08 14:34:44.816:PAYMENT.SALE.COMPLETED with "state"=>"completed","payment_hold_status"=>"RELEASED" -这是第二次定期付款的释放

如果定期付款失败,您将收到BILLING.SUBSCRIPTION.PAYMENT.FAILED。Paypal重试付款3次。请参阅属性next_payment_retry_time,该属性在第三次也是最后一次付款尝试失败后设置为null。

您可以将您的计费计划配置为在x次失败付款后自动暂停订阅(注意:将此项设置为1+,因为0 keeps始终处于活动状态)和/或自动将未完成的付款添加到下一个计费周期。

截图如下:

票数 1
EN

Stack Overflow用户

发布于 2018-08-07 00:29:14

我不相信你有任何选择的webhook PayPal将送你。我现在正在与此作斗争,因为他们发送给我的是PAYMENT.SALE.COMPLETED,但它包含的数据不足以让我将其与客户或购物车相匹配。我希望他们返回CHECKOUT.ORDER.COMPLETED,但似乎没有办法实现这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51177296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档