【发布时间】:2021-04-16 09:56:05
【问题描述】:
我正在使用 Stripe PHP SDK 动态创建订阅计划。
use \Stripe\Plan;
Plan::create(array(
"amount" => 2000,
"interval" => "month",
"name" => "Amazing Gold Plan",
"currency" => "usd",
"id" => "gold")
);
我想问有没有办法提及/处理计划的持续时间。就像我想在有限的时间内按计划订阅一样,假设 3 个月,3 个月后我希望计划自动从订阅中删除。我不想取消整个订阅,因为在我的情况下,一个订阅可能有多个计划。所以我只是想从订阅中删除/分离计划。
我已经通过 Stripe SDK 文档找到了这个,但无济于事。
【问题讨论】:
-
我认为你需要创建价格而不是计划
-
@ashokpoudel:我检查了计划 api,但同样的问题在这里 stripe.com/docs/api/prices/create
-
我还应该补充一点,当 3 个月期限过去时,可以通过 API 自己管理价格行项目来手动处理升级或降级方案。您可以通过调用 API 更改订阅行项目来完成此操作。可以在此处找到升级或降级的示例:stripe.com/docs/billing/subscriptions/…
标签: php laravel stripe-payments laravel-cashier