Ruby on rails 条带api发票费用为空
这是我的条带订阅:Ruby on rails 条带api发票费用为空,ruby-on-rails,stripe-payments,Ruby On Rails,Stripe Payments,这是我的条带订阅: subscription = Stripe::Subscription.retrieve('sub_I4wF') 当用户通过退款将未使用余额降级到客户时。 要在API调用中创建退款文档,请包含要退款的费用ID。 我试图从订阅中获取费用ID。最新发票 latest_invoice = Stripe::Invoice.retrieve(subscription.latest_invoice) 但是费用id为空“费用”:空, #<Stripe::Invoice:0x3
subscription = Stripe::Subscription.retrieve('sub_I4wF')
当用户通过退款将未使用余额降级到客户时。
要在API调用中创建退款文档,请包含要退款的费用ID。
我试图从订阅中获取费用ID。最新发票
latest_invoice = Stripe::Invoice.retrieve(subscription.latest_invoice)
但是费用id为空“费用”:空,
#<Stripe::Invoice:0x3fc07bb95a20 id=in_1HUmNoHHVd> JSON: {
"id": "in_1HUmNoHHVdsLap10",
"object": "invoice",
"account_country": "AU",
"account_name": null,
"amount_due": 0,
"amount_paid": 0,
"amount_remaining": 0,
"application_fee_amount": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": false,
"billing_reason": "subscription_update",
"charge": null,
"collection_method": "charge_automatically",
"created": 1600922920,
#JSON:{
“id”:“in_1humnohvdslap10”,
“对象”:“发票”,
“账户国家”:“非盟”,
“帐户名称”:空,
“到期金额”:0,
“支付金额”:0,
“剩余金额”:0,
“申请费金额”:空,
“尝试计数”:0,
“尝试”:正确,
“自动推进”:错误,
“计费原因”:“订阅更新”,
“费用”:无效,
“收款方式”:“自动收费”,
“已创建”:1600922920,
该发票是零美元发票,因此不收取任何费用,因为无需退款。您确定,您已向客户收取了费用吗?:)是的。第一次有效。然后费用变为空,第二次降级。您可能需要阅读此内容