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

Forum Post

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

  1. Use the Create Quick/Subscription Payment Link action to generate a Payment Link for your checkout.

  2. Use the Open an external website action to open the Payment Link generated from the previous step.

Order Payment

  1. Use the Create Line Item actions to generate a Line Item Object for each item you want to add to the checkout.

  2. Add each Line Item Object to a Text List saved within your app (for example, using the Make Changes to a Thing action).

  3. Use the Create Order Payment Link action and include your Text List in the Line Items List required section.

  4. Use the Open an external website action to open the Payment Link generated from the previous step.

Workflow Actions

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.

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).

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?