billing - 如何更改 Braintree 的订阅期?

标签 billing braintree

我想为我们使用 Braintree 的计费系统添加一些单元测试,但我不知道如何将订阅期从 1 个月(目前在 Braintree 中的最小值)更改为 1 天。我不能等待 1 个月来执行我的测试。有什么解决办法吗?

最佳答案

我最近问过 Braintree 支持一个类似的问题,这是我得到的建议:-

沙箱环境设置为准确模拟生产环境。不幸的是,这也让我们受制于实时。但是,您绝对可以通过使用以下步骤创建过期订阅来测试沙盒中的 subscription_charged_unsuccessfully 和 subscription_went_past_due webhook:

创建一个试用期为 1 天且价格为 2000 美元的计划(将自动模拟下降的测试金额)
使用信用卡创建客户
使用计划和客户创建新订阅
第一次充电尝试将在 1 天后(试用期到期)并且将失败
自动重试将在订阅到期后 +10 天和 +20 天进行 - 可以通过更新控制面板中的定期计费重试逻辑来更改此时间线
您还可以使用相同的基本原则测试 subscription_charged_successfully webhook – 只需创建一个试用期为 1 天且价格低于 2000 美元的计划。

我希望这会有所帮助。

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

相关文章:

ruby-on-rails - 在新标签页的模态打开中停止 Braintree paypal

php - PHP 中的 Braintree API - 强制交易货币

ios - 使用 Braintree 支付流程的客户端 IOS 到服务器

ios - Braintree 保险库不存储付款方式

paypal - Braintree Drop-In UI PayPal 按钮弹出窗口是否可以在 Adob​​e AIR 桌面应用程序内显示的网页上工作?

java - 我的 App Engine 前端实例使用情况如何?

sql-server - 如何通过计费 API 查找 Azure 使用记录中的唯一性

android-inapp-billing-v3 消耗品购买问题

google-cloud-platform - GCP - 有没有办法在实例级别获取帐单行项目

laravel 5.5 计费设置较短的试用期以进行重复测试