条带检索所有订阅为空

Stripe retrieving all subscriptions is empty

如下图所示,我的 Stripe 测试环境中有 1 个订阅处于活动状态。

但是当我尝试通过端点 GET /v1/subscriptions 检索此订阅时,它是空的。 https://stripe.com/docs/api/subscriptions

$stripe = new \Stripe\StripeClient(env('STRIPE_SECRET'));
$list = $stripe->subscriptions->all();
print_r($list);

结果:

Stripe\Collection Object
(
    [object] => list
    [data] => Array
        (
        )

    [has_more] => 
    [url] => /v1/subscriptions
)

我已经仔细检查过并且正在使用测试密钥。

此外,如果我尝试使用端点 GET /v1/subscriptions/:id:

检索单个订阅
$stripe->subscriptions->retrieve('sub_....', []);

它returns错误:

No such subscription 'sub_.....'

并且 ID 完全正确(只是从 Stripe 仪表板复制和粘贴)。

如果您无法直接通过 ID 检索订阅,您可能混淆了来自不同帐户的密钥。仔细检查您登录的帐户以及密钥所属的帐户,然后重试。