gpt4 book ai didi

node.js - Braintree 如何更改订阅生命周期?

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:31 24 4
gpt4 key购买 nike

我是 braintree 的新手,我正在为我的 nodeJs 应用程序实现一个 braintree 支付网关。在应用程序测试方面,我几乎不担心。

  1. 如何更改一个计费周期的期限。目前其限制为至少 1 个月。如果它不可更改,测试多个计费周期交易的解决方法是什么?

PS:我确实提到了这个how-can-i-change-subscription-period-on-braintree但找不到有效答案。

我的下一个问题与 Braintree 中的 webhooks 有关。当 webhook 被触发以成功订阅时,它会返回一个订阅对象,该对象是一个事务数组,其中包含该订阅的所有事务。有没有办法过滤掉触发 webhook 的事务的数据?它说数组已排序。这是否意味着交易数组的第 0 个位置是最后一笔交易??

Braintree Subscription object reference

由于测试环境不允许我们更改计费周期时间,因此我必须等待一个月才能进行测试。如果有更好的方法来处理这个问题,请给我建议。

最佳答案

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

无法在沙盒或生产环境中创建短于一个月的订阅计费周期。您问题中链接的上一个答案——创建具有 1 天试用期的订阅——是测试订阅计费交易​​的好方法。

订阅对象中的交易数组是sorted by creation date with most recent first ,因此在 webhook 通知中返回的订阅中的第一个事务将是触发 webhook 的事务。

您也可以看看我们的webhooks testing page有关如何生成示例 Webhook 通知的示例。

关于node.js - Braintree 如何更改订阅生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38196554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com