You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将Stripe发票创建为"open"状态的API技术问询

问题解答
  • 结论:API确实没有直接对应仪表盘“不向客户发送发票”的独立开关参数,但可以通过以下两种方式实现你的需求:

    1. 创建发票时添加auto_advance: false参数
      即使将collection_method设为send_invoice,只要设置auto_advance: false,Stripe就不会自动发送发票邮件。之后你可以通过API手动定稿发票,再关联已完成的Payment Intent。
    2. 先创建草稿发票,关联Payment Intent后再定稿
      • 创建状态为draft的发票,指定客户及相关交易明细;
      • 调用发票的attach_payment_intent接口,关联已完成的Payment Intent;
      • 调用finalize_invoice接口完成发票定稿。
        这种流程不会触发自动发送邮件的逻辑,完全符合你不发邮件且关联付款的需求。
  • 额外提示:若客户已有有效支付方式,要避免发票定稿后自动变为paid状态,除了设置collection_method: send_invoice,还需设置auto_pay: false,或者调整payment_settings.payment_method_types,排除客户已有的支付方式类型。

内容的提问来源于stack exchange,提问作者Weissvonnix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 17:35:56