我使用以下代码获取指定客户创建的发票:
customer.invoices.all
但无论哪个客户创建发票,它都会检索所有发票。我也尝试了以下内容:
Stripe::Invoice.all(customer: CUSTOMER_ID)
它的行为方式相同。我做错了还是这个错误?
答案 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)