NFC loyalty tap (Apple VAS / Google Smart Tap)

  1. Do Square terminals/POS support loyalty identification via Apple VAS and/or Google Smart Tap? If yes, can the tap event / identifier be exposed to partners (API/webhook) for matching and attribution?
  2. Is “enroll/add a Wallet pass after payment” supported (e.g., prompt after Apple Pay / after receipt)? If yes, can it be configured to direct customers to a third-party enrollment URL / issuer flow?

Hello,
Square terminals and POS hardware do not natively support loyalty identification via Apple VAS or Google Smart Tap for third-party developers. While Square’s first-party loyalty program uses these protocols to allow customers to tap a saved Square Loyalty card, the raw NFC tap event and pass identifiers are not exposed via the Terminal API or Webhooks. Consequently, you cannot use Square hardware as a pass-through reader to match your own custom identifiers in real-time. Similarly, Square voyafinancial does not currently offer a native “enroll after payment” prompt that can be configured to redirect to a custom third-party URL or issuer flow; enrollment is generally tied to Square’s internal loyalty onboarding (e.g., phone number entry on the customer-facing screen).

Best regards,
Carl Fang