Square
by Block, Inc.
Connect agents to Square to manage payments, customers, orders, and catalog items.
How agents use Square
- ✓Process payments and generate receipts in automated workflows
- ✓Issue refunds based on return requests or dispute resolutions
- ✓Create customers and link orders to profiles
- ✓Reconcile Square transactions with accounting systems
- ✓Monitor daily sales and generate automated reports
Agent actions
Inputs: sourceId, amount, currency, idempotencyKey, customerId, note, referenceId
Returns: paymentId, status, receiptUrl, payment
Inputs: paymentId
Returns: payment, status, amount, currency
Inputs: paymentId, idempotencyKey, amount, currency, reason
Returns: refundId, status, amountRefunded
Inputs: givenName, familyName, emailAddress, phoneNumber, referenceId, note
Returns: customerId, customer
Inputs: query, limit
Returns: customers, total
Inputs: locationId, lineItems, customerId, referenceId
Returns: orderId, totalMoney, order
Returns: locations
Example workflows
Automated refund processing
Agent processes approved refund requests and issues Square refunds automatically
About Square
- Vendor
- Block, Inc.
- Pricing Always review details with the vendor
- Free — No monthly fees. Square charges 2.6% + $0.10 per in-person transaction, 2.9% + $0.30 for online. API access is free.
- Authentication
- Bearer token
- Rate limit Always review details with the vendor
- 100 requests / minute
- Compatible nodes
- AgentResourceInputOutput
- Website
- https://squareup.com
Put Square behind your AI agent
Set up Square alongside your other tools in the planner — no code — so AI can act on it for your customers.
Open the plannerRelated Payments tools
Stripe
Process payments, manage subscriptions, customers, and billing with Stripe
PayPal
Connect agents to PayPal to create orders, process payments, manage subscriptions, and send payouts.
Chargebee
Chargebee AI billing integration for AI agents — automate subscription management, invoice operations, and recurring revenue workflows without manual billing work.