This integration uses Square Terminal in Connected Mode. It does not launch
the Square Point of Sale mobile app, and connecting an account never creates
a charge by itself.
Choose your guide
Set up the account and counter
A non-technical walkthrough for the Square owner, Inventory admin, and
counter operator.
Rehearse in Sandbox
Test success, cancellation, timeout, offline behavior, stock release, and
duplicate webhooks without moving real money.
Synchronize catalog and stock
Import from Square, publish from Tuturuuu, compare both sides, and resolve
conflicts without deleting Square objects.
Launch Production safely
Pair the physical Terminal, run one owner-approved live sale, and apply the
go/no-go gate.
Operate and verify payments
Read the Payments hub, reconcile transactions, and understand reservation
and webhook behavior.
Troubleshoot safely
Follow symptom-based recovery steps without double-charging or corrupting
stock.
How one payment travels
Tuturuuu finishes a sale only after it can reconcile a verified Square payment. If checkout creation fails, the buyer cancels, Square reports failure or expiry, or the local reservation expires, Tuturuuu releases the reserved stock.The Payments control center
Open:Sandbox and Production stay separate
Safety contract
Tuturuuu provides these protections:- Square settings and synchronization controls start in read-only mode.
- Checkout readiness fails closed when the connection, webhook key, location, or device is missing.
- Square catalog synchronization is additive and never deletes or archives Square catalog objects.
- Duplicate and out-of-order Square webhooks are reconciled idempotently.
- A reserved checkout expires after 15 minutes; cancellation, failure, and expiry release its stock.
- A Production charge requires a person to send a real order and a buyer to finish payment on the Terminal.
- which Square seller, location, catalog records, and device belong to the workspace;
- whether a Production sync or payment is authorized;
- the amount, card, refund policy, and staff member for the first live test;
- business, banking, tax, tip, receipt, and hardware configuration in Square.
Definition of fully working
Call the integration ready only when all of these are true:- Sandbox connection shows all five setup checks complete.
- The Sandbox test matrix passes for success, cancel, timeout, and offline simulation, with stock changing exactly once in every path.
- Catalog links are visible and have no unexplained conflict or error state.
- Production uses its own OAuth connection, webhook subscription, location, and paired Terminal.
- One owner-approved low-value Production sale matches in Tuturuuu, Square, the Terminal receipt, stock, and finance exactly once.
- Counter staff know the stop-and-reconcile procedure for an uncertain payment.