【发布时间】:2020-12-17 14:45:14
【问题描述】:
我想了解使用 Stripe 更改订阅数量的费用。我找到了Upcoming API,它看起来应该可以工作,但我无法计算出正确的参数组合来传递给它。
这会返回错误You must pass one of plan, price, or price_data.:
$this->stripe->invoices->upcoming([
'customer' => $this->stripe_id,
'subscription' => $this->subscription_id,
'subscription_items' => [[
'quantity' => $quantity
]]
]
但是当我添加价格 ID 时,如下所示,我收到错误 Cannot add multiple subscription items with the same plan: price_1H...
$this->stripe->invoices->upcoming([
'customer' => $this->stripe_id,
'subscription' => $this->subscription_id,
'subscription_items' => [[
'price' => $this->price_id,
'quantity' => $quantity
]]
]));
删除订阅 ID 后只会返回全新订阅的费用,而不是现有订阅的按比例分配的发票。
【问题讨论】:
标签: php stripe-payments