Payment

Square

Square creates tools that help sellers of all sizes start, run and grow their businesses. Square’s point-of-sale service offers tools for every part of running a business, from accepting credit cards and tracking inventory to real-time analytics and invoicing.

Explore tons of pre-built templates

Start automating common business processes immediately with tons of prebuilt templates.
You can use them as they are or customize them to suit your needs

Supported
Triggers, Searches, Filters, and Actions

Search

Search Orders

Searches for orders.

Search

List Transactions

Lists transactions.

Search

List Refunds

Lists refunds.

Search

List Payments

Lists payments.

Search

List Orders

Lists orders in batch.

Search

List Customers

Lists all customers

Trigger

Watch Transactions

Returns new or updated transactions.

Trigger

Watch Payments

Returns new and updated payments since the last check.

Trigger

Watch Orders

Returns create OR updated orders since the last check.

Trigger

Watch New Charge/Refund INSTANT

Triggers when a charge was made or refunded through Square Point of Sale or the Transaction API.

Trigger

Watch Customers

Returns new customers since the last check.

Trigger

Get Payment Form Submission INSTANT

Gets card nonce after payment form submission.

Action

Update a Customer

Updates customers details.

Action

Make an API Call

Performs an arbitrary authorized API call.

Action

Get a Transaction

Gets transaction information.

Action

Get a Payment (legacy)

Retrieves information about a transaction by a payment ID.

Action

Get a Payment

Returns payment by ID.Square

Action

Get a Customer

Gets customer details.

Action

Create a Refund

Creates a refund of the transaction.

Action

Create an Order

Creates an Order

Action

Create a Customer

Creates a new customer.

Action

Create a Credit Card

Adds a card on file to an existing customer.

Action

Complete a Payment

By default, payments are set to complete immediately after they are created. If you set autocomplete to false when creating a payment, you can complete (capture) the payment using this endpoint.

Action

Capture Transaction

Captures transaction.

Available Datasets

Catalog

Returns information about product inventory & catalog.

Customers

Returns summary information for all of the merchant's customers.

Locations

Returns the merchant's locations information.

Orders

Returns the information about orders.

Payments

Returns payment information

Refunds

Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.

v1 - Cash Drawer Shifts - Deprecated

Deprecation 2020-02-26 - use v2 Cash Drawer Shift

v1 - Merchant

Returns the merchant's account information, such as business name and email address.

v1 - Payment Itemization

Returns information for all payments taken by the merchant or any of the merchant's mobile staff, broken down into itemized payment information, including discounts, modifiers and taxes.

v1 - Payments

Returns information for all payments taken by the merchant or any of the merchant's mobile staff.

v1 - Refunds

Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.

v1 - Settlements

Returns summary information for all deposits and withdrawals initiated by Square to the merchant's bank account.

v1 - Settlements Entries

Returns information about all transactions in a settlement.

Frequently Asked Questions

What kind of credentials do I need to power up this connector?

You need the email address and password associated with your Square account.

How do I know my login credentials are secure?

The login process uses the OAuth process, so your login credentials are never seen or stored by Domo. This keeps your login secure. You can revoke Domo's access to your Square account at any time.

How often can the data be updated?

Datasets can be updated as often as once an hour. Update frequency should be decreased if rate limit errors are encountered.

Are there any API limits that I need to be aware of?

Square does not document any limits in their API.

What's the difference between the Square v2 connector and Square connector?

The Square v2 connector supports Catalog, Customers, Locations, Refunds, and Transactions reports. The Square connector supports Items, Locations, Merchant, Payments, Payment Itemization, Refunds, and Settlements reports.

Alternative Connectors

Ready to start automating?

Getting started with Easyflow is simple, secure and there's no installation required.

1. Choose your apps

Select and authorize the apps you want to sync.

2. Connect

Hundreds of prebuilt templates

3. Let it start!

Set it and forget it, Easyflow will take over from here!