MARKETPLACE
PLUGINS
SQUARE CHECKOUT
Square Checkout logo

Square Checkout

Published October 2021
   •    Updated January 2026

Plugin details

Accept payments through a pre-built, Square-hosted checkout page. The checkout can be integrated into any payments workflow with minimal set up. Many configuration options are available such as tips, developer app fees, taxes, google/apple pay, clearpay/afterpay, shipping address, shipping fees and more.

Usage Features:

- Accept payments via a secure, pre-built Square-hosted checkout page.
- Integrate into any Bubble payments workflow with minimal setup.
- Enable support for Google Pay, Apple Pay, and Clearpay/Afterpay.
- Configure developer app fees to collect platform commissions.
- Include taxes and tips directly in the checkout flow.
- Add shipping address collection and shipping fees where needed.
- Customize the checkout page with advanced configuration options.
- Fully compliant and secure hosted solution with Square’s infrastructure.

   





Feedback




FAQ

What does this plugin do?
It enables you to accept payments through a secure, pre-built Square-hosted checkout page, which can be integrated into your Bubble app's payment workflows with minimal setup.

How do I set up the plugin?
Create a Square Developer Application, obtain your access tokens, and input them into the plugin settings in your Bubble app. Then, use the provided workflow actions to generate payment links and handle transactions.

What features does the plugin offer?
The plugin allows you to configure various options such as tips, developer app fees, taxes, support for Google Pay, Apple Pay, Clearpay/Afterpay, shipping address collection, and shipping fees.

Can I use this plugin for subscriptions?
Yes, the plugin supports creating subscription payment links, enabling customers to start paying for subscriptions immediately.

Is there a sandbox environment for testing?
Yes, Square offers a sandbox environment with test seller accounts and payment card values for testing your app before going live.

How long are the checkout links valid?
A generated checkout link remains available for 180 days before it expires if not used.

What are the prerequisites for using this plugin?
You need a Square account, a Square Developer Application with access tokens, and at least one business location defined in the Square Seller Dashboard to generate a Location ID.

Can I track the status of orders?
Yes, the plugin includes actions to retrieve order status, allowing you to monitor and manage transactions effectively.







Other plugins from Zeroqode

- Square Card Form (Web Payments SDK) Plugin for Bubble
- Square POS (In-Person Payments) Plugin for Bubble
- Square Seller Authorization (OAuth) Plugin for Bubble
- Square Subscription Payments Plugin for Bubble



Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$50

One time  •  Or  $5/mo

5.0 stars   •   1 ratings
139 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   846 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/square-checkout

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Payment   •   Ecommerce   •   Small Business   •   Compliance   •   Internationalization

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Amazing plugin for integrating square payments
October 17th, 2022
This square checkout plugin (along with the Square OAuth plugin) has been one of the best experiences I've had with bubble plugins Firstly, the plugin is really simple and quick to use, yet at the same time its capabilities are far stretching and covered all the needs for my project. Secondly, the price is very fair given the extent of capabilities and quality it offers. Finally, the support that @Phill.interwebb provided was expectational through both the speed of response and high quality of feedback. Thanks for such a great plugin. Excited to see any future updates!
Bubble