PaymentsIn-Person PaymentsAdvanced flowsAdvanced flowsEnterprise

Advanced flows

Enterprise-grade terminal integrations — loyalty, authorization adjustment, pay-at-table, card acquisition, and more.

View as MarkdownInstall skills

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

FlowUse case
LoyaltyIdentify returning customers at the terminal, award points, and redeem rewards at checkout
Authorization adjustmentModify a hold amount after authorization — hotel pre-auth, fuel pumps, tabs
Pay at tableSplit a bill, pay by item, or add service charge from a handheld terminal at the table
Card acquisitionSecurely capture card data at the terminal without immediately charging — store-on-file, instalment setup
Autonomous storesUnattended checkout — card tap to open, implicit close, frictionless AI-driven payment
Shopper engagementCapture 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.0 or later (advanced flow APIs are not available in v2.x).
  • Terminal firmware 4.0 or 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

On this page