Stripe检索所有客户的发票 - 而不是指定的发票

时间:2014-04-16 12:39:48

标签: ruby stripe-payments

我使用以下代码获取指定客户创建的发票:

customer.invoices.all

但无论哪个客户创建发票,它都会检索所有发票。我也尝试了以下内容:

Stripe::Invoice.all(customer: CUSTOMER_ID)

它的行为方式相同。我做错了还是这个错误?

3 个答案:

答案 0 :(得分:4)

试试这个:

Stripe::Invoice.all(:customer => "CUSTOMER_ID")

来自API:https://stripe.com/docs/api?lang=ruby#list_customer_invoices

答案 1 :(得分:1)

看起来像在发票上调用all会覆盖先前的查询,它会检索客户的发票。

以下内容检索所有发票:

customer.invoices.all

以下内容仅检索客户的所有发票:

customer.invoices

答案 2 :(得分:0)

您可以尝试执行类似

的操作
  customer = Stripe::Customer.retrieve("cus_6C09m0rCIx3Ld8")
  invoices = Stripe::Invoice.all(:customer => customer.id)