Creating invoices
Last updated
Last updated
The below video tutorial demonstrates how to create invoices with Stripe Connect in your Bubble app:
Create a Stripe Customer ID for the user who is purchasing the good/service using the 'Stripe Connect - Create Customer' action
It's not necessary to create a new Customer ID if you already have one saved down for the customer
Create an Invoice using the 'Stripe Connect - Create Invoice' action
You can define the platform fee using the 'Platform Fee (Cents) field
The 'Seller Account ID' represents the Stripe Account ID of the person/entity selling the good/service on your platform
Create an Invoice Item using the 'Stripe Connect - Create Invoice Item' action and attach it to the Invoice created in the previous step
The currency used in the 'Create Invoice Item' action must match the currency used in the 'Create Invoice' action
Send the invoice to the customer using the 'Stripe Connect - Send Invoice' action
The customer will receive an email with a link to a Stripe-hosted invoice page where they can pay the invoice. The payment made will be split between the platform and the merchant/seller.
You'll be able to see the platform fee in the Payments -> Collected Fees section of your Stripe dashboard.
Overview of steps
Here is an overview of the steps involved in creating invoices with the Stripe Connect - Marketplace plugin in Bubble.io: