我正在尝试使用Python SDK将折扣应用于订阅。我已经在控制面板中创建了一个订阅和一个折扣,并将该折扣与相关的订阅相关联。当我提交请求时,将返回一个NoneType对象。我的订阅对象如下:
{
"plan_id": plan,
"payment_method_token": token,
"discounts": {
"add": [{
"inherited_from_id":_id
}]
},
"descriptor": {
"name":BRAINTREE_NAME,
"phone":BRAINTREE_PHONE,
"url":BRAINTREE_URL
}
}
我将此传递给braintree.Subscription.create
。我应该注意,对于此特定折扣,折扣值等于订阅的价格,而折扣的持续时间就是订阅的持续时间。本质上,我免费提供订阅。
如果折扣少于订阅费用(并且是特定时间段的长度),或者我做错了其他事情,这项工作会起作用吗?