ruby-on-rails - 如何解决“Stripe::InvalidRequestError, No such customer 'cus_XYZ....'”发票错误?
问题描述
刚刚遇到了一个我似乎无法解决的奇怪错误。我正在尝试向我的一些 Stripe 客户发送一次性发票。我已将他们的客户 ID 存储在服务器端,但是每次创建一次性发票时,我都会得到"No such customer error".
我已经在服务器端硬编码了他们的 ID,然后 Stripe 会说它会向供应商收费(但是它不会发送电子邮件)。当我在 Stripe Dashboard 中手动创建发票时,一切正常。
Stripe::InvoiceItem.create({
customer: stripe_supplier.to_s,
amount: 1000,
currency: 'usd',
description: 'Order fee from LocalVore!',
})
invoice = Stripe::Invoice.create({
customer: stripe_supplier.to_s,
billing: "send_invoice",
days_until_due: 10,
})
invoice.send_invoice
当我点击调用这个(当然是从父函数)时,Stripe 会说客户不存在(参数是 stripe_supplier,它代表我们的客户 ID)。
解决方案
推荐阅读
- bash - Jenkinsfile groovy,设置仅评估一次的全局变量,并从第一个 var 创建另一个变量
- php - file_get_contents 动画 gif
- npm - AWX docker 镜像构建 NPM 错误
- javascript - 图像元素中的 JavaScript getAttribute() 方法
- c# - 如何在 XUNIT 中运行所有测试之前和之后运行方法,同时保持固定夹具?
- javascript - 云功能post cors问题
- video - FFmpeg 命令为 mpg2、mss、lxf、3g2 视频文件添加文本水印
- javascript - 如何允许从控制台日志 mqtt 消息输出到网页
- javascript - 使用 Javascript 删除 Firebase
- machine-learning - 感知器算法没有按我的意愿工作