Square Checkout
Support documentation for the Square Checkout Bubble plugin
This Bubble plugin will allow you to take online payments for your products and services using the Square-hosted online checkout.
API Reference
Square Check API Reference Documentation
Forum: Help - Feedback - Feature Requests
Plugin Page: Purchase - Ratings
Useful Concepts
Catalog / Item Library
The Square Seller Dashboard includes an Item Library (Catalog) where you can define products or services for sale.
A Catalog item's Id can be used when creating an Order Checkout to auto-fill the item's pricing and details. To find your item's Id, select the item and copy it from the URL.

Or use the option to export the Item Library as an Excel or .CSV file in the seller dashboard and use the 'token' value of your item as the Catalog Id.

Payment Workflow
Quick/Subscription Payment
Use the Create Quick/Subscription Payment Link action to generate a Payment Link for your checkout.
Use the Open an external website action to open the Payment Link generated from the previous step.
Order Payment
Use the Create Line Item actions to generate a Line Item Object for each item you want to add to the checkout.
Add each Line Item Object to a Text List saved within your app (for example, using the Make Changes to a Thing action).
Use the Create Order Payment Link action and include your Text List in the Line Items List required section.
Use the Open an external website action to open the Payment Link generated from the previous step.
Workflow Actions
Create Quick Payment Link
Use this action to create a simple checkout without the need for an order to be generated. It will include one line item with the total payment value you define in the action.
Create Subscription Payment Link
Use this action to create a simple checkout for a customer to immediately start paying for a subscription. The price specified will override the price of the subscription. (Square Subscriptions plugin required).
Create Order Payment Link
Use this action to create a checkout with a defined order that includes multiple line items defined in a text list. The order can also include tax and service charges.
Create New Line Item
Use this action to create a line item object of an item defined within your app that can be added to a text list and used in the Create Order Payment Link action.
Create Catalog Line Item
Use this action to create a line item object of a catalog item defined within your Square Seller Dashboard that can be added to a text list and used in the Create Order Payment Link action.
Additional Information
A checkout remains available for 180 days once the payment link has been generated and before it has been paid.
Please see the Square Checkout guidelines and limitations.
Possible Roadmap
Add an option to apply a discount.
Add an option for order fulfilment.
Custom fields.
Last updated
Was this helpful?