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
Create a Subscription Plan in your Square seller dashboard - Instructions.
Use the List Subscription Plans action to get your Plan Id.
Use the Create Subscription action to create a new Subscription for a Customer.
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
Please see the Square Subscriptions Requirements and Limitations.
Possible Roadmap
Manage subscription plans.
List subscription events.
Swap plans for a subscription.
Pause a subscription.
Resume a subscription.
Last updated
Was this helpful?