如何使用 Stripe Connect Express 创建发票,在 Stripe 订阅上自动创建发票,但在 Stripe Connect 付款上不自动创建
How to create invoices using Stripe Connect Express, on Stripe Subscriptions invoices are automatically created, but not on Stripe Connect payments
我使用本指南向客户收费 https://stripe.com/docs/connect/destination-charges adding amount, application fee and Service provider accound_id, after that I listen for "charge.succeeded" event with webhooks. If the payment was successful I generate invoice using this this guide - https://stripe.com/docs/billing/invoices/connect,但出现此错误
“无需为客户开具发票”
- Stripe 是否可以自动为我创建发票?
- 我是否必须手动创建此发票然后付款。
- 我应该在付款前或付款后生成发票吗?
当您处理付款时,Stripe 会根据您的电子邮件设置自动向您的客户发送收据 [1]。在某些方面,此收据可作为所提供服务的发票,可能足以满足您的需要。您可以通过查看仪表板中的给定付款(在 'Receipt history' 标题下)查看给定付款收据的示例。
现在,如果 Stripe 自动生成的收据不能满足您的需求(例如,您希望能够在其中列出更多客户信息),那么您将需要使用发票 API [2] 而不是付款意图 API 来处理付款。使用发票 API 还可以让您将发票发送给客户,以便他们可以自己开始付款 [3]。
因此,除此之外,如果您打算为您的客户创建发票,您需要首先为客户创建发票项目,然后为该客户创建发票。一旦您最终确定发票,Stripe 将在后台自动处理付款,或通过电子邮件将发票发送给您的客户,以便他们可以启动付款(通过 Stripe 托管页面)。届时,您可以向客户发送发票 PDF 副本。通过此集成,您无需自行处理付款或处理任何其他 API。发票 API 会为您处理一切。此处详细记录了这些步骤:
https://stripe.com/docs/billing/invoices/create
更直接地回答您的问题:
- 没有。 Stripe 只会在您订阅时自动创建发票。但是,Stripe 会自动创建如上所述的收据。
- 是的,您需要手动向客户添加发票项目,然后为该客户创建发票。请注意,此步骤也会向客户收费,因此您无需单独执行此步骤。
- 发票在最终确定后会在幕后处理付款。
[1] https://stripe.com/docs/receipts
[2] https://stripe.com/docs/billing/invoices/create
[3] https://stripe.com/docs/api/invoices/create#create_invoice-collection_method
我使用本指南向客户收费 https://stripe.com/docs/connect/destination-charges adding amount, application fee and Service provider accound_id, after that I listen for "charge.succeeded" event with webhooks. If the payment was successful I generate invoice using this this guide - https://stripe.com/docs/billing/invoices/connect,但出现此错误 “无需为客户开具发票”
- Stripe 是否可以自动为我创建发票?
- 我是否必须手动创建此发票然后付款。
- 我应该在付款前或付款后生成发票吗?
当您处理付款时,Stripe 会根据您的电子邮件设置自动向您的客户发送收据 [1]。在某些方面,此收据可作为所提供服务的发票,可能足以满足您的需要。您可以通过查看仪表板中的给定付款(在 'Receipt history' 标题下)查看给定付款收据的示例。
现在,如果 Stripe 自动生成的收据不能满足您的需求(例如,您希望能够在其中列出更多客户信息),那么您将需要使用发票 API [2] 而不是付款意图 API 来处理付款。使用发票 API 还可以让您将发票发送给客户,以便他们可以自己开始付款 [3]。
因此,除此之外,如果您打算为您的客户创建发票,您需要首先为客户创建发票项目,然后为该客户创建发票。一旦您最终确定发票,Stripe 将在后台自动处理付款,或通过电子邮件将发票发送给您的客户,以便他们可以启动付款(通过 Stripe 托管页面)。届时,您可以向客户发送发票 PDF 副本。通过此集成,您无需自行处理付款或处理任何其他 API。发票 API 会为您处理一切。此处详细记录了这些步骤:
https://stripe.com/docs/billing/invoices/create
更直接地回答您的问题:
- 没有。 Stripe 只会在您订阅时自动创建发票。但是,Stripe 会自动创建如上所述的收据。
- 是的,您需要手动向客户添加发票项目,然后为该客户创建发票。请注意,此步骤也会向客户收费,因此您无需单独执行此步骤。
- 发票在最终确定后会在幕后处理付款。
[1] https://stripe.com/docs/receipts [2] https://stripe.com/docs/billing/invoices/create [3] https://stripe.com/docs/api/invoices/create#create_invoice-collection_method