【问题标题】:How to list all canceled subscriptions in Stripe API PHP如何在 Stripe API PHP 中列出所有取消的订阅
【发布时间】:2021-02-01 18:01:21
【问题描述】:

在文档中:

https://stripe.com/docs/api/subscriptions/list

它说

默认情况下,返回未订阅的列表 取消。要列出已取消的订阅,请指定 状态=已取消。

要检索的订阅状态。传入一个值 取消将返回所有取消的订阅,包括那些 属于已删除的客户。通行证结束查找订阅 由于不完整而被取消和过期的订阅 支付。传入 all 的值将返回 all 的订阅 状态。

基本上我需要知道如何传递状态参数,因为

$subs = $stripe->subscriptions->all(
  ['price' => $plan],
  $key
);

这可行,但我收到此错误:

致命错误:未捕获的 Stripe\Exception\InvalidArgumentException: Got 选项数组中的意外键:状态 /home2/deserul7/public_html/stripe_api/stripe-php/lib/Util/RequestOptions.php:143 堆栈跟踪:#0 /home2/deserul7/public_html/stripe_api/stripe-php/lib/Util/RequestOptions.php(59): Stripe\Util\RequestOptions::parse(Array, true) #1 /home2/deserul7/public_html/stripe_api/stripe-php/lib/BaseStripeClient.php(131): Stripe\Util\RequestOptions->merge(Array, true) #2 /home2/deserul7/public_html/stripe_api/stripe-php/lib/BaseStripeClient.php(154): Stripe\BaseStripeClient->request('get', '/v1/subscriptio...', Array, 阵列)#3 /home2/deserul7/public_html/stripe_api/stripe-php/lib/Service/AbstractService.php(64): Stripe\BaseStripeClient->requestCollection('get', '/v1/subscriptio...',数组,数组)#4 /home2/deserul7/public_html/stripe_api/stripe-php/lib/Service/SubscriptionService.php(22): Stripe\Service\AbstractService->requestCollection('get', '/v1/subscriptio...', 数组, 数组) #5 /home2/deserul7/public_html/stripe_api/ 在 /home2/deserul7/public_html/stripe_api/stripe-php/lib/Util/RequestOptions.php 在第 143 行

当我尝试这个时:

$subs = $stripe->subscriptions->all(
  ['price' => $plan],
  ['status' => 'canceled']
  $key
);

任何和所有的帮助将不胜感激! PHP 不是我的强项。

【问题讨论】:

  • 更改为$stripe->subscriptions->all( ['price' => $plan, 'status' => 'canceled'], $key )
  • @catcon 哦,天哪,谢谢

标签: php api stripe-payments


【解决方案1】:

由于状态是参数的一部分,您应该添加到参数数组中。将您的代码更改为:

$subs = $stripe->subscriptions->all(
  [
    'price' => $plan,
    'status' => 'canceled'
  ],
  $key
);

【讨论】:

    猜你喜欢
    • 2020-04-05
    • 1970-01-01
    • 2014-09-07
    • 2020-12-15
    • 1970-01-01
    • 2017-07-03
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多