Square

Square API Integration Profile

Information and guides about integrating with Square API

Add Square Integration to Your Product

How to work with Payments in Square API

Payments Fields
Field NameAPI KeyTypeDescription
IdidstringA unique ID for the payment.
Created Atcreated_atstringThe timestamp of when the payment was created, in RFC 3339 format.
Updated Atupdated_atstringThe timestamp of when the payment was last updated, in RFC 3339 format.
Amount Moneyamount_moneyobjectRepresents an amount of money. `Money` fields can be signed or unsigned. Fields that do not explicitly define whether they are signed or unsigned are considered unsigned and can only hold positive amounts. For signed fields, the sign of the value indicates the purpose of the money transfer. See [Working with Monetary Amounts](https://developer.squareup.com/docs/build-basics/working-with-monetary-amounts) for more information.
Amountamount_money.amountnumberThe amount of money, in the smallest denomination of the currency indicated by `currency`. For example, when `currency` is `USD`, `amount` is in cents. Monetary amounts can be positive or negative. See the specific field description to determine the meaning of the sign in a particular case.

Operations on Payments Collection

Build every single integration your customers need with AI

Book a demo