【问题标题】:Get invoices from Stripe从 Stripe 获取发票
【发布时间】: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

https://github.com/stripe/stripe-php

【问题讨论】:

  • 您要么在代码中粘贴了错误的客户 ID,要么粘贴了错误的密钥(如果它适用于 curl 而不是 PHP)。
  • @koopajah,如果我输入了错误的 API 密钥或无效的客户 ID,我会收到异常,而不是空响应。
  • 数组真的是空的还是你在这里遇到 PHP 错误?如果它是空的,您需要联系支持人员并向他们提供您尝试检索的客户 ID,以便他们可以帮助您。否则它一定意味着你的 PHP 脚本有问题,查看完整的脚本(没有密钥)会有所帮助

标签: php stripe-payments


【解决方案1】:
$response = \Stripe\Invoice::all(array('customer' => 'cus_id'));

您需要为特定客户添加客户 ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-21
    • 2020-08-01
    • 1970-01-01
    • 2020-10-05
    • 2018-11-05
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多