我正在建立一个捐赠页面,希望用户决定自己的捐赠数量和频率。
我在Braintree documentation中抬头,我不知道是否以及如何通过订阅金额。
我现在正在问如何覆盖订阅量。我正在使用Cashier / Braintree。
我应该将其应用于附加组件吗?
答案 0 :(得分:1)
完全公开,我在Braintree工作。如有其他疑问,请联系support
您可以通过在price
API请求中传递Subscription.create()
参数来更改订阅的默认价格。这将覆盖您配置的plan设置的默认价格。例如,如果您想将单个订阅的价格更改为$ 20,则您的API请求可能看起来与此类似:
$result = $gateway->subscription()->create([
'paymentMethodToken' => 'the_token',
'planId' => 'the_plan_id',
'price' => '20'
]);
我发现使用此方法来管理订阅价格要容易得多,但是,您可能还会发现使用附加组件更容易。如果您选择使用加载项,则需要create each add-on in the Control Panel。