Square Subscription Payments

This Bubble.io plugin will allow you to create and manage Square Subscriptions to help you get regular income from your products and services.

API Reference

Square Subscriptions API Reference Documentation

Forum: Help - Feedback - Feature Requests

Plugin Page: Purchase - Ratings

Useful Concepts

Subscription Plans

A Subscription Plan needs to be created in the Square Seller dashboard before it can be linked to a Customer to create a Subscription. Please follow these instructions to create a Subscription Plan.

Subscription Billing and Invoices

When a Subscription is created for a customer, that customer is emailed an invoice where they can pay for the Subscription using a Square-hosted invoice payment flow.

More information about subscription objects

More information about subscription billing and invoices

Getting Set Up

  1. Create a Subscription Plan in your Square seller dashboard - Instructions.

  2. Use the List Subscription Plans action to get your Plan Id.

  3. Use the Create Subscription action to create a new Subscription for a Customer.

  4. The Customer will be emailed their invoice which will be charged on a scheduled basis, for example, monthly.

Workflow Actions

Create Subscription

Creates a new Subscription for a Customer.

List Subscription Plans

Returns the Plan Ids and Names of your Subscription Plans.

Retrieve Subscription

Returns the details of a Subscription.

Cancel Subscription

Cancels a Subscription at the end of the next billing period.

Update Subscription

Updates a Subscription. Note: once the Cancelled Date has been cleared it cannot be set again.

Search Subscriptions

Searches for Subscriptions linked to a specific Customer and/or Location. If the filters are empty, this action returns all Subscriptions.

Additional Information

Possible Roadmap

  • Manage subscription plans.

  • List subscription events.

  • Swap plans for a subscription.

  • Pause a subscription.

  • Resume a subscription.

Last updated

Was this helpful?