Creating invoices

Video Tutorial

The below video tutorial demonstrates how to create invoices with Stripe Connect in your Bubble app:

Instructions

  • Create a Stripe Customer ID for the user who is purchasing the good/service using the 'Stripe Connect - Create Customer' action

circle-info

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

circle-info

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:

Last updated