--- title: 'Square' description: 'Process payments, manage catalog items, and handle orders with the Square API.' --- # Square Process payments, manage catalog items, and handle orders with the Square API. | Detail | Value | |---|---| | Category | Payments | | Base URL | `https://connect.squareup.com` | | Authentication | Bearer Token | | Endpoints | 6 | | Connector key | `square` | ## Using Square in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Square** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [POST /payments](./post_payments_payments_createpayment) | Create a payment | | [GET /payments/{payment_id}](./get_payments_payment_id_payments_getpayment) | Retrieve a payment | | [GET /payments](./get_payments_payments_listpayments) | List payments | | [POST /refunds](./post_refunds_payments_refundpayment) | Refund a payment | | [GET /customers](./get_customers_payments_listcustomers) | List customers | | [POST /customers](./post_customers_payments_createcustomer) | Create a customer | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.