Stripe Checkout
This plugin simplifies developing a checkout for multiple items.
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
List of user’s products for checkout.
Objects can have custom fields as long as they also include fields listed below.
URL that appears after successful payment.
Example: https://www.example.com/confirmation
URL that appears after cancellation of checkout.
Example: https://www.example.com/checkout
The ID of Stripe’s Customer object. This is used to manage customer data for future payments.
Example: cus_OTiqVCyyhjyMH1
Unique ID of Bubble’s User object that helps to identify the user after the checkout session.
Example: 1621286830856x129606763226044910
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.
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
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.
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.