【问题标题】:PAYMENT.SALE.COMPLETED not receivedPAYMENT.SALE.COMPLETED 未收到
【发布时间】:2020-08-13 23:39:46
【问题描述】:

我在this guide 之后实施了PayPal 定期付款。

一切似乎都在工作,订阅是在沙盒客户购买时创建的,但问题是我在 webhook 上只收到了这个事件:BILLING.SUBSCRIPTION.CREATED,我也应该收到:PAYMENT.SALE.COMPLETED 但我没有

我也登录了沙盒客户账户,没有看到任何交易,看来订阅只是创建但未付费。什么可能导致这种情况?沙盒客户有可用余额。

【问题讨论】:

    标签: paypal paypal-rest-sdk paypal-subscriptions paypal-webhooks


    【解决方案1】:

    这是什么原因造成的?

    这很正常。您需要等待结算周期中的第一笔付款实际发生。

    【讨论】:

    • 感谢您的回答,但我不明白您的意思。假设我今天使用 PayPal 智能按钮购买了订阅,在结账结束时系统要求确认协议。用户接受协议并创建订阅。我收到BILLING.SUBSCRIPTION.CREATED。现在我期望收到钱,实际上用户立即可以访问他支付的服务,我为什么要等待续订才能收到钱?该客户的交易列表始终为空,几乎就像没有购买订阅一样
    • 结账时不创建第一个周期的第一笔付款。
    • 它是什么时候创建的?我在哪里可以阅读有关此机制的更多信息?我找不到有关文档的任何内容。我很困惑,如果用户激活订阅,他访问我的服务并随后取消它,我反正不会收到钱。我需要为我的系统测试 webhook 的流程。
    • 第一次计费的日期将根据您在创建计划时指定的日期。如果您需要仔细检查第一次计费的日期,您可以获取或查看付款人批准的配置文件的详细信息(订阅 ID/I-####)。付款将在该日期进行。
    • 如果在创建配置文件之日收费对您来说还不够快,您可以制定一个 setup_fee 为 14.99 并试用 total_cycles:1 的计划,然后每月使用现有的 14.99那个。
    猜你喜欢
    • 2018-12-13
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多