NullaCode | Bubble Plugins and Templates
DemosContributor Profile
  • NullaCode
  • Support
  • Contact
  • Bubble Plugins
    • Square
      • Square Checkout
      • Square Card Form (Web Payments SDK)
      • Square Seller Authorization (OAuth)
      • Square Subscription Payments
      • Square Customers (Free)
      • Square POS (In-Person Payments)
Powered by GitBook
On this page
  • Forum: Help - Feedback - Feature Requests
  • Plugin Page: Purchase - Ratings
  • Useful Concepts
  • Catalog / Item Library
  • Payment Workflow
  • Quick/Subscription Payment
  • Order Payment
  • Workflow Actions
  • Create Quick Payment Link
  • Create Subscription Payment Link
  • Create Order Payment Link
  • Create New Line Item
  • Create Catalog Line Item
  • Additional Information
  • Possible Roadmap

Was this helpful?

  1. Bubble Plugins
  2. Square

Square Checkout

Support documentation for the Square Checkout Bubble plugin

PreviousSquareNextSquare Card Form (Web Payments SDK)

Last updated 1 year ago

Was this helpful?

This Bubble plugin will allow you to take online payments for your products and services using the Square-hosted online checkout.

API Reference

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.

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

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.

Possible Roadmap

  • Add an option to apply a discount.

  • Add an option for order fulfilment.

  • Custom fields.

A Catalog item's Id can be used when creating an to auto-fill the item's pricing and details. To find your item's Id, select the item and copy it from the URL.

Please see the Square Checkout .

guidelines and limitations
Order Checkout
Square Check API Reference Documentation
Logo[New Plugin] Square Checkout - By InterwebbBubble Forum
Forum Post
LogoSquare Checkout Plugin for Bubble, by NullaCodeBubble