Dear Square Support Team,
We are reaching out for assistance regarding an issue we are observing in our Square Dashboard related to Loyalty behavior during certain transactions.
Issue Description
In the Square Dashboard, some orders display the following message:
“Loyalty was disabled in POS during this transaction”
Order ID: YT9Rv6lOg12f3yZFzcaj9uZS8PPZY
We would like to understand the exact meaning of this message and the conditions under which it is triggered.
Our Current Transaction Flow
To provide context, our integration flow is as follows:
-
We create orders using the Square Orders API.
-
We associate a
customer_idwith each order during creation. -
Payments are processed via the Square Terminal API.
-
The Loyalty program is enabled and fully configured at the account level.
-
Customers are enrolled in the Loyalty program, and we expect points to be accrued automatically after successful transactions.
Important Observation
We noticed that for orders where this message appears:
“Loyalty was disabled in POS during this transaction”
the associated customer_id is not a Loyalty Program member (not a Loyalty Account).
This suggests that the customer linked to these orders is either not enrolled in Loyalty or not recognized as a Loyalty participant at the time of the transaction.
Questions
We would appreciate clarification on the following:
-
What exactly does the message “Loyalty was disabled in POS during this transaction” mean in Square’s system?
-
Does this message specifically indicate that the customer is not enrolled in the Loyalty program?
-
Under what conditions is Loyalty considered disabled during a transaction?
-
Is Loyalty evaluation skipped automatically when the associated customer is not a Loyalty account?
-
Does the use of Orders API + Terminal API require any additional configuration to ensure Loyalty is applied correctly?
-
Are there any recommended best practices to ensure consistent Loyalty eligibility detection across API-driven transactions?
Additional Context
-
customer_idis always included when creating orders. -
The issue occurs inconsistently across transactions.
-
Loyalty program is fully active and configured in Square Dashboard.
-
Affected customers in these orders are not Loyalty members.
We would greatly appreciate any insight, debugging guidance, or documentation references that can help us understand and resolve this behavior.
Thank you for your support.
Best regards,
Murphy.zhang
