Square Payment Integration
You can accept payments directly to your own Square account using Tagami. This includes payments via QR code on the customer’s device, through the Square POS app, or via a physical terminal with receipt printing.
What You Need to Get Started
To enable Square payments, you will need to:
- Create a business account at squareup.com
- Set up an application in the Square Developer Console
- Provide the following three credentials to Tagami:
- Access Token
- Location ID
- Application ID
These allow Tagami to securely create payment requests on your behalf and direct funds to your Square account.
Need help? A Tagami representative can handle the entire setup process for your venue — from account registration to payment testing — so you don’t have to worry about the technical steps.
Step-by-Step Setup Guide
- Create a Square Account
Visit squareup.com/signup and register your business or individual seller profile.
- Create a Square Application
- Retrieve These Credentials
- Access Token → under Production > OAuth
- Location ID → from your Square Locations Dashboard
- Application ID → under Production > Credentials
Enter Your Credentials in Tagami
- Log in to your venue’s admin panel on Tagami
- Go to Settings → Payment Integration
- Select Square
- Paste:
- Access Token
- Location ID
- Application ID
- Click Save
Supported Payment Methods
- QR Code on Customer’s Device
Guests scan a QR code displayed on your screen (e.g. iPad) and pay using Apple Pay, Google Pay, or card. Tagami automatically monitors and confirms the transaction.
- Square POS App (Deeplink Integration)
If you’re using the Square POS app on an iPad or iPhone, Tagami can trigger payment directly within the POS app using Square’s POS API. Once paid, the order is marked as completed in real time.
- Physical Terminal with Receipts (Optional)
You may connect a Square Terminal — a device with screen, NFC reader, and receipt printer — for a full checkout experience. It integrates smoothly with Tagami in supported setups.
View available hardware →
Webhook & Callback Support
Tagami also supports webhook integration with Square to confirm payment statuses automatically:
- Tagami listens for
checkout.session.completed
or payment.updated
events
- This ensures accurate, real-time updates of order status without relying on manual confirmation or redirection
If you want webhook tracking enabled for your venue, Tagami can configure it as part of the onboarding process.
Security Notice
- Tagami never stores your customers’ card data
- Payments are processed entirely through Square’s PCI-compliant systems
- Your credentials are securely stored and only visible to authorized venue administrators
Need Assistance?
We’ve got you covered.
Your Tagami representative can handle the entire setup process on your behalf, including:
- Registering your Square app
- Retrieving the necessary credentials
- Configuring your admin panel
- Testing live payments
You can also contact Square support directly at: https://squareup.com/help
← Back