我希望代表我的用户使用他们的Braintree帐户创建定期付款/订阅,并在每次付款时更新我的应用程序中的状态,但到目前为止,我发现它有一些限制。
我正在为不同的供应商创建一种Marketplace解决方案,所以这种事情需要通过API完全处理计划/订阅和Webhook。
任何人都可以帮我一些想法或诀窍来实现这个目标吗?
答案 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来获取相关的订阅。