MARKETPLACE
PLUGINS
SQUARE EMBEDDED CARD & ACH
Square Embedded Card & ACH logo

Square Embedded Card & ACH

Published June 2022
   •    Updated November 2025

Plugin details

Take Payment Card or ACH details within your Bubble app with the Square SDK.
Purchase includes an 1 hour of consultancy that will get you set up and running in your Bubble App.

This is not a Square hosted checkout page, where you navigate out of your app to an external Square page - there are other plugins for linking out to Square payment pages.

This is for an embedded Square Web checkout within your Bubble page to tokenise card or ACH details. 

The Square Card Input form web SDK uses an iframe so no card details are ever stored or processed in your Bubble app.  Only a tokenised card on file is stored in your Bubble app.


Then you can use tokenised card details to;

- Take payments - Card or ACH
- Store cards on file with SCA (Strong Customer Authentication) - mandatory in the EU

$39

One time  •  Or  $4/mo

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

Platform

Web & Native mobile

Contributor details

Lindsay - Knowcode logo
Lindsay - Knowcode
Joined 2020   •   58 Plugins
View contributor profile

Instructions

Purchase includes an 1 hour of consultancy that will get you set up and running in your Bubble App.
Setting up taking payments and card storage requires;

A Square Application setup - (application id, location from Square)
The Square Plugin Element (drag this plugin onto your Bubble page)
Bubble input fields for cardholder name and address (used for card authentication)
Bubble Backend Workflows one for storing cards & and one for taking payments) within your Bubble Application to receive the card token and details from the Plugin and send them to Square.  (you can copy the setup of those from this app)

Then within your Bubble Backend workflows, you can capture and record payment and card on file token details, and request payments.

You can view how the Bubble sample app is put together here: https://bubble.io/page?name=index&id=square-payments-plugin&test_plugin=1654618927193x637538826809245700_current&tab=tabs-1

There is a Youtube video channel with many explainer videos here https://www.youtube.com/playlist?list=PLpZXz2W3mS45coM4yG7OQoPOO_6btVS_Q

If you've purchased this plugin I'd really like to make sure that I get this working properly for you. The plugin price includes reasonable support needed to get you up and running.

Contact me in the forum @lindsay_knowcode for help

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Amazing plugin with great support
April 23rd, 2025
This plugin is fantastic — clean, reliable, and exactly what I needed to handle secure card saving and charging in Bubble. The setup was smooth, and everything just worked. Huge thanks to the developer for his work and fast support. Much appreciated.
Great to Work With
November 13th, 2024
Excellent and prompt support, helped fix problems on my app quickly and efficiently.
Very nice with lots of options
June 14th, 2024
Great for square integration
Exactly what I needed for seamless in-app payments
May 25th, 2024
This plugin is perfect and its dev was incredibly supportive, helping me solve a bug I couldn't figure out myself. Thanks so much again, LS!
Does exactly what I need
July 4th, 2022
Bubble had been missing the the Square card input Web SDK for a long time.
Bubble