首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用stripe.subscriptions获取订阅状态

如何使用stripe.subscriptions获取订阅状态
EN

Stack Overflow用户
提问于 2022-10-18 22:27:25
回答 1查看 41关注 0票数 1

我正在尝试获得客户的订阅状态。我已经有他们的客户身份了。我正试图从他们的地位确定他们是否已经支付或已经取消,未支付,结束等。我在php。我就是这样得到他们的客户身份的

代码语言:javascript
复制
 $customersResponse = $stripe->customers->all(['email' => $_SESSION['userid']]);     
 $custid1 = $customersResponse->data[0]->id;  

现在我想得到他们的身份所以我用

代码语言:javascript
复制
$subscriptionsResponse = $stripe->subscriptions->all(['customer' => $custid1]
$status=$subscriptionsResponse->data[0] -> status;   but status is always null                      

在我的测试中,我使用的是一个目前已经取消的客户。我发现这些数据很难调试。如何才能正确地获得$status设置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-18 22:54:37

Stripe的API参考文档展示了如何通过status获取订阅列表和筛选。

除非在请求中指定'status' => 'canceled''status' => 'all',否则条带不会返回“已取消”订阅。如果请求中省略了status,则响应将只包括未取消的订阅。

如果只想列出特定客户的订阅,还需要传递customer参数的值。

简而言之,您需要在请求中传递状态和客户查询参数,以接收特定客户的所有订阅。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74118094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档