条带检索所有订阅为空
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 检索订阅,您可能混淆了来自不同帐户的密钥。仔细检查您登录的帐户以及密钥所属的帐户,然后重试。
如下图所示,我的 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 检索订阅,您可能混淆了来自不同帐户的密钥。仔细检查您登录的帐户以及密钥所属的帐户,然后重试。