Accept payments in-app
Create payments, refunds and fee routing via Square Payments API.
Embed in-app Squareup integrations to accept payments, sync customer profiles, manage orders and invoices, and trigger workflows from POS events — all delivered inside your SaaS product using Cyclr’s visual integration builder.
Create payments, refunds and fee routing via Square Payments API.
Synchronize Customer records and locations between systems.
Use Square webhooks to trigger real-time Cycles and automations.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Integrate payments, customers, orders, invoices, catalog items and location data to automate billing and POS workflows. Use Square’s Payments, Customers, Orders and Invoices APIs to create payments, refunds, customer records and sync item catalogs. Learn more in the Square API documentation. (developer.squareup.com)
PRODUCT USE CASES
Build customer-facing automations that accept and reconcile payments, sync customer records, update catalogs and trigger actions from Square webhooks — delivered through a white-label embedded marketplace or API-driven MCP runtime. (developer.squareup.com)
Create Payment objects and record refunds using the Payments API; reconcile with your billing ledger. (developer.squareup.com)
Create and update Customer records and Location data to keep user profiles synchronized. (developer.squareup.com)
Subscribe to payment and order webhooks to start Cycles that notify systems or update orders. (developer.squareup.com)
ORCHESTRATION
Cyclr sits between your SaaS product and Squareup to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Squareup processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Squareup methods you can orchestrate through Cyclr.
Retrieves a collection of gift cards created since last cycle run.
Retrieves a collection of gift cards.
Retrieves a collection of existing orders updated since the last cycle run.
Retrieves a collection of orders.
Retrieves an order by ID.
Get a list of all orders for a location from the specified date range.
Gets a list of orders by location that have been completed within a date range.
Retrieves a collection of orders created since the last cycle run.
Get a list of all orders for a location or all orders of a given customer.
Get a list of all orders for a location after the last run time.
Retrieve a collection of existing vendors updated since last cycle run.
Retrieve a collection of vendors created since last cycle run.
Retrieve a collection of vendors.
Retrieves a collection of existing disputes updated since last cycle.
Retrieves a collection of disputes.
Retrieves a collection of disputes created since last cycle.
Retrieves details for a specific refund.
Retrieves a list of refunds, made by the account making the request, created since the last cycle run.
Retrieves a list of existing refunds, made by the account making the request, updated since the last cycle run.
Retrieves a list of refunds made by the account making the request.
Retrieve a collection of existing inventory counts updated since last cycle run.
Retrieve a collection of inventory counts.
Returns a list of Workweek Configurations for a business.
Returns a list of break types fo a business.
Retrieve a list of all catalogs.
Retrieve a list of catalog items by the given ID.
Search catalog objects with the type of 'ITEM'.
Updates the specified Catalog Object.
Retrieve Catalog Object by the given ID.
Deletes a single Catalog Object by the given ID.
Retrieves a collection of subscriptions.
Retrieves a collection of subscriptions created since last cycle run.
Retrieve details on the status of an access token.
Retrieve a collection of a locations invoices created since last cycle run.
Retrieve a collection of a locations invoices.
Retrieve a collection of a existing locations invoices updated since last cycle run incrementally.
Get a list of all locations created since last cycle run.
Get a list of all locations.
Gets a team member by their team member ID.
List all team members created since the last successful cycle run.
List all team members.
List all team members updated since the last successful cycle run.
Retrieves details for a specific payment.
Retrieves a list of existing payments updated since the last cycle run.
Retrieves a list of payments created since the last cycle run.
Retrieves a list of payments taken by the account making the request.
Create a new customer.
Update an existing Customer by ID.
Get a List of all Customers who were added or updated after the last run time.
Retrieve a single customer by their ID.
Get a List of all Customers who were added or updated after the last run time Incrementally.
Searches the customer profiles associated with a Square account using one or more supported query filters.
Delete an existing Customer by ID.
Get a list of all customers.
Retrieves a collection of existing customer groups updated since last cycle run.
Retrieves a collection of customer groups.
Retrieves a collection of customer groups created since last cycle run.
Retrieves a collection of custom attributes, created since the last cycle run. These are filtered by customer ID.
Retrieves a collection of customer custom attribute definitions, created since the last cycle run.
Retrieves a collection of existing custom attributes. These are filtered by customer ID.
Retrieves a collection of existing customer custom attribute definitions, updated since the last cycle run.
Retrieves a collection of existing custom attributes, updated since the last cycle run. These are filtered by customer ID.
Retrieves a collection of customer custom attribute definitions.
Retrieves a collection of customer segments.
Retrieves a collection of existing customer segments updated since last cycle.
Retrieves a collection of customer segments created since last cycle.
Retrieves a collection of existing checkout payment links, updated since the last cycle run.
Retrieves a collection of new checkout payment links, created since the last cycle run.
Retrieves a collection of checkout payment links.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Squareup integrations in Cyclr.
https://connect.squareup.comClient ID; Client Secret; Production or Sandbox Access Token (API Key).
Payments; Customers; Orders; Invoices; Catalog; Subscriptions; Webhooks; Locations
Cursor-based pagination using limit and cursor parameters; include returned cursor to fetch the next page. (developer.squareup.com)
Rate limits vary by endpoint; APIs may return 429 — implement retries and backoff. (developer.squareup.com)
IMPLEMENTATION
Cyclr supports Square OAuth for multi-seller installations and Square personal Access Tokens for single-account installs; supply Application ID/Secret for OAuth or paste a Production/Sandbox Access Token. (community.cyclr.com)
Client ID; Client Secret; Production or Sandbox Access Token (API Key).
Sandbox and Production use separate credentials; choose OAuth for multi-seller platforms. (community.cyclr.com)
COMMON QUESTIONS
It integrates payments, customer profiles, orders, invoices, catalog items and locations so you can accept payments, create refunds, sync customers and automate order workflows. (developer.squareup.com)
Use OAuth 2.0 to onboard many sellers or paste a Production/Sandbox Access Token for single-account installs; Cyclr’s setup page accepts Client ID/Secret or API Key. (community.cyclr.com)
Yes. Use Square OAuth for multi-merchant installs and Cyclr’s embedded marketplace to publish per-account installations and credentials. (community.cyclr.com)
Yes. Cyclr can wrap connector methods and workflows as governed MCP capabilities for reuse, monitoring and tenant-level governance. (cyclr.com)
KEEP EXPLORING
Related Billing/Payment connector for customer-facing integration workflows.
Related connectorRelated Billing/Payment connector for customer-facing integration workflows.
Related connectorRelated Billing/Payment connector for customer-facing integration workflows.