Search code examples
stripe-paymentsstripe.js

Invoice for a one-time payment on Stripe


Does Stripe generate invoices for one-time payments (not subscriptions)?

It seems in the docs that invoices are only part of their "Subscriptions" feature.


Solution

  • Stripe provides 2 types of invoices: "One-off Invoices" (https://stripe.com/docs/billing/invoices/one-off) and Subscription Invoices (https://stripe.com/docs/billing/invoices/subscription).

    Stripe also automatically generates a hosted invoice url that you can send to customers and they can pay the invoice, as well as automatically generates a PDF of each invoice. Both of these items can be found in the response from "retrieve an invoice" in the API. (https://stripe.com/docs/api/invoices/retrieve?lang=python)