If you're seeing an error when trying to charge a credit card through Square, this is usually related to your Square location setup.
Common Cause
Your Square account does not have a Primary Location set inside Birrdi.
Without a primary location, Birrdi cannot properly route the payment request to Square.
How to Fix
Go to Integrations (top menu in Birrdi)
Find your Square connection
Look at the location listed
What to check:
If you see a checkmark → Your location is already set as primary ✅
If you see a "Change Primary" button → Your location is NOT set as primary ❌
Fix the Issue
If your location is not primary:
Click "Change Primary"
Select the correct location
Confirm the update
After Updating
Try the charge again.
Once a primary location is set, Square errors related to payment routing should be resolved.
Still Having Issues?
If the error continues:
Double check the correct Square account is connected
Try reconnecting Square under Integrations
Reach out to support with a screenshot of the error
This is one of the most common causes of Square payment failures in Birrdi, and setting the primary location usually resolves it immediately.
