Stripe 创建发票rest api 给出错误

问题描述 投票:0回答:1

**当我测试这个rest api 时,它给出了以下错误。 我正在使用弹簧靴和条纹。

 Map<String, Object> params = new HashMap<>();
        params.put("customer", customerModel.getCustomerId());
        params.put("collection_method", form.getCollectionMethod());
        params.put("days_until_due", 30L);
        params.put("amount_due", form.getAmountDue());
  
> Invoice invoice = Invoice.create(params);
        return add(invoice,customerModel);
    }

以下是错误详细信息: ** 它给出了此参数的错误: amount_due 但此参数已经列出了他们的 api 文档 对于发票对象。 **

https://docs.stripe.com/api/invoices/create

错误日志。 com.stripe.exception.InvalidRequestException:

收到未知参数:amount_due;代码:参数_未知; 请求 ID:req_zqOjuJInpoNPUD

如何解决未知参数的问题:amount_due

stripe-payments
1个回答
0
投票

amount_due
是 Invoice 对象的属性,而不是参数。
它不作为参数包含在您共享的文档中。

您无法覆盖发票金额 -

amount_due
值将由发票项目、运费和税率决定。

© www.soinside.com 2019 - 2024. All rights reserved.