在布伦特里的订阅中更改账单日期

Changing the Billing date in the mid of subscription in Braintree

我已经有更多的 Braintree 网关订阅。现在我想更改部分订阅的结算日期,而不是全部。

是否可以更改 braintree 订阅中的下一个计费日期?

完全披露:我在 Braintree 工作。

您不能更改现有订阅的计费日期,您必须取消订阅并创建一个新订阅。但是,如果您想给某人免费一年,您可以对他们现有的订阅申请折扣。 首先,add a discount 来自 Braintree 控制面板的一个月订阅费用,持续时间为 12 个计费周期。

然后使用 API 您可以将此折扣添加到订阅中:

$result = Braintree_Subscription::update(
  'theSubscriptionId', 
  'discounts' => 
    [ 'add' => 
      [ 'inheritedFromId' => 'your-discount-name' ]
]);