Advanced flows
Enterprise-grade terminal integrations — loyalty, authorization adjustment, pay-at-table, card acquisition, and more.
Advanced flows extend the standard payment integration with complex checkout, data-capture, and loyalty scenarios. All flows in this section require enterprise enablement on your VINR account — contact your account manager before building.
When to use advanced flowsAsk
| Flow | Use case |
|---|---|
| Loyalty | Identify returning customers at the terminal, award points, and redeem rewards at checkout |
| Authorization adjustment | Modify a hold amount after authorization — hotel pre-auth, fuel pumps, tabs |
| Pay at table | Split a bill, pay by item, or add service charge from a handheld terminal at the table |
| Card acquisition | Securely capture card data at the terminal without immediately charging — store-on-file, instalment setup |
| Autonomous stores | Unattended checkout — card tap to open, implicit close, frictionless AI-driven payment |
| Shopper engagement | Capture email, loyalty ID, or survey responses on the terminal screen during the payment flow |
Common prerequisitesAsk
All advanced flows share the same prerequisites:
- Enterprise account with the relevant feature enabled by your account manager.
- VINR SDK
v3.0or later (advanced flow APIs are not available inv2.x). - Terminal firmware
4.0or later on all devices in scope (check Dashboard → Hardware → Health). - Webhook endpoint registered and verified (see Webhooks).
Was this page helpful?
Edit on GitHub
Last updated on