Square
Accept credit card payments on invoices through your Square account
Checking connection...
Accept credit card payments on invoices through your Square account
Open any invoice → Record Payment → choose Square to take a card payment. Refunds go back to the card via the invoice's Refund button (method: Square). Payments appear in the customer's payment history like any other method.
Webhooks keep payments and dashboard-issued refunds in sync even when the browser closes mid-payment.
In the Square Developer Dashboard → Webhooks, add a subscription pointing to the URL below
(events: payment.updated, refund.updated), then paste the subscription's
Signature Key here.
The server is missing Square app credentials. The platform administrator needs to create an application at
developer.squareup.com, set the OAuth redirect URL to
<server>/api/v1/square/callback, and set
SQUARE_APPLICATION_ID, SQUARE_APPLICATION_SECRET
(and optionally SQUARE_ENVIRONMENT=sandbox)
in the backend environment, then restart the server.