【发布时间】:2018-07-12 16:03:09
【问题描述】:
我正在尝试使用 PHP 从 Stripe 获取特定客户的发票列表。
以下是我正在使用的代码。
\Stripe\Stripe::setApiKey('STRIPE_SECRET_KEY');
$response = \Stripe\Invoice::all(array('customer' => 'CUSTOMER_TOKEN'));
但这会返回空数组。
相反,CURL 命令返回结果
curl https://api.stripe.com/v1/invoices?customer=CUSTOMER_TOKEN -u STRIPE_SECRET_KEY
有什么想法吗?
我正在使用 Github 提供的 Stripe PHP library。
【问题讨论】:
-
您要么在代码中粘贴了错误的客户 ID,要么粘贴了错误的密钥(如果它适用于 curl 而不是 PHP)。
-
@koopajah,如果我输入了错误的 API 密钥或无效的客户 ID,我会收到异常,而不是空响应。
-
数组真的是空的还是你在这里遇到 PHP 错误?如果它是空的,您需要联系支持人员并向他们提供您尝试检索的客户 ID,以便他们可以帮助您。否则它一定意味着你的 PHP 脚本有问题,查看完整的脚本(没有密钥)会有所帮助
标签: php stripe-payments