我使用Stripe为我的SAAS定期付款。
我今天面临的问题是:我想向我的客户提供升级或降级订阅我们服务的选择。
所以我实际上的代码如下(根据文档here):
\Stripe\Subscription::update($subscriptionID, [
'items' => [
'id' => $itemID,
'plan' => $planId
]
]);
$subscriptionID
,$itemID
和$planId
返回我需要的正确值,但条带方面没有更新。
我有这个错误:
{
"error": {
"type": "invalid_request_error",
"message": "Invalid array",
"param": "items"
}
}
对他的请求有什么帮助吗?
感谢。
答案 0 :(得分:1)
您只需要覆盖一个数组级别的项,就像这样:
\Stripe\Subscription::update($subscriptionID, [
'items' => [
[
'id' => $itemID,
'plan' => $planId
]
]
]);
答案 1 :(得分:0)
正在使用此代码:
for i in idx:
del x[i]
奇怪的是Stripe API没有谈论这个解决方案。