Refunds
Process the refund in Square against the original payment. Completed full and partial refunds reverse the corresponding Perkstar credit. Partial refunds use the proportional share supported by the original award and rounding rules; combined corrections never reverse more than the original credit. Square may report a refund while its payment or refund is still changing state. Perkstar waits for a terminal completed record, handles out-of-order delivery, and uses recovery reconciliation for missed notifications. Repeated delivery of the same refund is safe.Troubleshooting
A completed payment did not earn
A completed payment did not earn
Confirm Square setup is complete, the explicit default programme is
eligible, and the selling location is not paused or invalid. The payment
must be completed and have a Square customer attached before payment. That
profile must match an existing member of the routed Perkstar programme by
email, phone, a previously established opaque link or the owned Wallet scan
reference.
The Wallet QR does not find a Square Customer
The Wallet QR does not find a Square Customer
Use Review sale → Add customer → scan icon, not the payment barcode
screen. Confirm Wallet-card scanning is on, the default programme is an
individual active QR programme, and First name and Email are required. If
the connection predates customer write access, reconnect Square. On Square
Terminal or Register, enable Settings → Checkout → Customer Management →
Scan customers using device camera. A conflicting exact match or non-empty
foreign reference is left unchanged and appears as an attention item in
Perkstar.
Perkstar did not create a missing Square Customer
Perkstar did not create a missing Square Customer
Square identification is optional and requires that customer’s explicit
Square Customer Directory consent before any exact search, link, creation or
Wallet-reference publication. The member can grant or withdraw it from the
Perkstar join or customer-preferences surface. Without consent, Perkstar
leaves Square unchanged.
The customer exists in Square but still did not earn
The customer exists in Square but still did not earn
Joining Square is not the same as joining Perkstar. Ask the customer to join
the routed Perkstar programme first, use the same email or phone on both
records, then attach the Square customer before a new payment. An earlier
anonymous or unmatched payment is not credited retrospectively, and the
unmatched contact is not retained.
A reward is not visible in Square
A reward is not visible in Square
That is expected. Square Loyalty is not required or written. Scan the
customer’s Wallet pass with the Perkstar scanner, redeem in Perkstar, then
apply the corresponding item or discount in Square.
A refund correction is delayed
A refund correction is delayed
Confirm the refund was completed against the original Square payment. Allow
the terminal update and recovery reconciliation to finish before changing
the member’s balance manually. If an operational issue remains on the Square
integration page, record the time and contact Perkstar support.
The page says reconnect required
The page says reconnect required
Square access was revoked, expired or permanently failed. The retired grant
cannot resume. Start a fresh connection through the direct Perkstar
installer, then choose the default programme and review all location routes
again.
My business cannot open the Square installer
My business cannot open the Square installer
Square is a production beta installed directly through Perkstar and is not
currently listed in the Square App Marketplace. Confirm the organisation has
Scale/POS Connect and that you are an owner or have Edit operations. If
it still will not open, contact Perkstar support.
Disconnect safely
An organisation owner or team member with Edit operations can disconnect Square from Settings → Integrations → Square. New Square work stops immediately. Perkstar revokes the Square grant and removes encrypted credentials, merchant and location routing, opaque Square customer links, Square-sourced operational data and retained webhook payloads. Before local ownership evidence is purged, Perkstar attempts to clear only a Square Customerreference_id whose live value and durable ownership record
both prove Perkstar set it. Foreign, merchant-edited and merely coincidental
values are never removed. Square Customer profiles, including consent-created
profiles, remain under the merchant’s control.
Existing de-identified Perkstar-authored loyalty balances and ledger entries
remain so customers do not lose rewards already earned. A later reconnection is
a fresh installation and requires the default programme and every location
route to be configured again.
Email support@perkstar.co.uk with the
Perkstar business name, approximate payment or refund time, and Square
location name. Never send an access token, raw webhook body, payment-card data
or customer contact details.

