【问题标题】:PayPal Subscription API, Smart Payment Button and custom variablesPayPal 订阅 API、智能支付按钮和自定义变量
【发布时间】:2020-03-04 02:35:06
【问题描述】:

我正在尝试使用 PayPal Subscription REST API 设置定期付款。我正在关注 PayPal 开发人员门户中的基本集成,按照建议使用智能支付按钮。此外,我正在使用 WebHook 来“捕获”与订阅相关的事件。 正如教程所建议的,我创建了一个产品和一个计划。 现在,我在一个页面中呈现了智能支付按钮(使用示例),当点击它时会触发 PayPal 授权流程。当用户完成订阅过程时,会触发BILLING.SUBSCRIPTION.CREATED 事件。后来,PAYMENT.SALE.COMPLETEDBILLING.SUBSCRIPTION.ACTIVATED 也被触发,我在我的 WebHook 中接收数据。现在,我很难确定是哪个用户激活了订阅。我的想法是传递一个自定义变量(有一些东西可以让我识别用户)并稍后在 WebHook 向我发布数据时检索它,但我无法理解如何去做。无论如何,这是最好的方法吗?还是有其他解决方案?

【问题讨论】:

  • 嘿,Racchio,你解决了吗?
  • 我也想了解更多。

标签: paypal paypal-subscriptions


【解决方案1】:

我在智能按钮中使用“custom_id”解决了这个问题:

return actions.subscription.create({
  'plan_id': 'PLAN_ID',
  'custom_id': 'CUSTOM_ID'
});

然后,我收到来自 webhook 或查询订阅的custom_id

【讨论】:

    猜你喜欢
    • 2020-03-23
    • 2020-10-10
    • 2019-12-11
    • 2019-10-31
    • 2020-03-08
    • 2021-05-05
    • 2021-05-20
    • 2011-09-23
    • 2016-03-26
    相关资源
    最近更新 更多