Braintree:通过API重复付款 - 订阅和Webhooks

时间:2017-05-23 10:48:54

标签: credit-card braintree

我希望代表我的用户使用他们的Braintree帐户创建定期付款/订阅,并在每次付款时更新我的​​应用程序中的状态,但到目前为止,我发现它有一些限制。

  1. 计划应从Braintree的控制面板手动创建,以便在订阅中使用。
  2. Webhooks只能通过控制面板创建,用户必须为Webhook选择事件。
  3. 我正在为不同的供应商创建一种Marketplace解决方案,所以这种事情需要通过API完全处理计划/订阅和Webhook。

    任何人都可以帮我一些想法或诀窍来实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support

你是对的,你必须通过控制面板create a plan。但是,所有订阅都可以是created for that plan via the API。您还可以通过API提供override the plan详细信息。

为了让Braintree知道发送webhook的位置,您需要注册URL via the Control Panel。当您注册URL时,您可以选择要为其触发webhook的type of webhook

在初始设置之后,其他所有内容都可以通过API处理:您可以parse the webhook来获取相关的订阅。