Introduction

The plugin is accessed via a paid subscription, as our agency offers support in case of any issues. We keep the plugin updated and plan to add new features.

Checkout Action

This action allows you to create a new Checkout Session and redirect the user to Stripe to finalize the payment.

Properties

Product List
List of objects
required

List of user’s products for checkout.

Objects can have custom fields as long as they also include fields listed below.

Success URL
text
required

URL that appears after successful payment.

Example: https://www.example.com/confirmation

Return URL
text
required

URL that appears after cancellation of checkout.

Example: https://www.example.com/checkout

Customer ID
text

The ID of Stripe’s Customer object. This is used to manage customer data for future payments.

Example: cus_OTiqVCyyhjyMH1

Client Reference ID
text

Unique ID of Bubble’s User object that helps to identify the user after the checkout session.

Example: 1621286830856x129606763226044910

Invoice Creation
yes / no
required

Flag that determines whether we create an invoice after the payment.

Default: yes

Remember that each Order object should have Price ID and Quantity fields.

Step by Step Integration Guide

Prerequisite This guide assumes you have a basic knowledge of Bubble’s features.

1

Database setup

  • Add field to User table.
  • Create table. You can add any field you want but you have to also include field.
  • Create table. You can add any field you want but you have to also include , and fields.
  • Create table. You can add any field you want but you have to also include List of
2

Create checkout button

Create a button that will trigger our plugin’s Checkout action. Fill out required fields. You can read more about each field in Properties section.

3

Set up Stripe webhook

Set up Stripe webhook using a Backend Workflow. The Stripe event is called checkout.session.completed.

After purchasing the plugin, you receive a detailed step by step video that shows how to develop an advanced checkout system with order management.

Support

In case of any troubles related to the plugin, we offer full support. Simply send us an email using Support button.