Token request is off by default.
When enabled, a supported credit MID can explicitly request a token. LiftedConnect does not silently add it because processor support is required and an unsupported processor and MID can reject the transaction.
Qualified target workflow
The card interaction belongs to the secure terminal stack. The merchant rollout must prove that LiftedPOS receives the safe result and retains the business context required to reconcile the sale.
The production target creates the transaction identity and sends the sale through an authenticated companion channel. Backend enablement remains a rollout gate.
The companion is designed to receive that command, retain duplicate/recovery context, and hand payment work to its verified on-device engine.
Owns the customer card interaction and returns the real host result—not a transport-success guess.
The production handoff must return masked account, card brand, host result, references, and any supported processor-issued token to the correct sale thread.
Card-data boundary
The customer can tap, insert, or swipe through BroadPOS on the PAX terminal during a qualified payment path. Raw PAN, track data, and PIN remain in the terminal stack; LiftedConnect's allowlisted result excludes them. Delivering masked account, brand, host outcome, references, and qualified token metadata into LiftedPOS still requires the backend handoff and merchant go-live validation to be enabled and proven.

When enabled, a supported credit MID can explicitly request a token. LiftedConnect does not silently add it because processor support is required and an unsupported processor and MID can reject the transaction.
A successful transport or SDK execution is not enough. The result must carry the required host response and transaction identity before the sale is treated as approved.
When supported, the processor token and original transaction references provide the foundation for future cards on file, future refunds, open-batch voids, and recovery inquiry without re-entering card details.
Resilience by transaction identity
LiftedConnect retains completed-result context on-device and defines inquiry against the original transaction identity. Its planned backend channel keeps results queued until acknowledged. That acknowledgement path must be connected to a production LiftedPOS ledger and tested end to end before it is described as a deployed recovery workflow.
The companion defines distinct command paths for an open-batch void, a return, and a recovery inquiry. Exact availability and behavior remain dependent on the configured host, processor, MID, terminal, and deployed backend path.
Recovery is a payment workflow
A network timeout can leave the commercial result unknown while the terminal or host has already advanced. Recovery begins with the original transaction identity, not a blind retry.
The qualified backend must preserve the LiftedPOS transaction identity and command context while the result is uncertain. A transport error is not proof that the host declined or never received the request.
Acceptance testing must prove inquiry and queued-result behavior against the original identity before staff rely on it. The goal is to recover the real host outcome and references before deciding what happens next.
Confirm approval or failure, masked account, card brand, authorization result, host references, and supported token metadata. A successful SDK call without the required host result is not payment evidence.
The target backend acknowledges a recovered result only after the POS has a durable operating record. Production endpoint, ledger commit, and replay behavior must all be proven in the merchant rollout.
Token and original-sale custody
When the merchant’s supported credit processor, MID, terminal application, and rollout are qualified, LiftedConnect can request processor-issued token metadata. That token can support future cards on file and future refunds without asking LiftedPOS to store raw PAN, track data, or PIN. The token remains processor-specific: portability, lifecycle, transaction types, and recurring-use rules come from the supported host and merchant program.
An open-batch void, a post-settlement return, and a recovery inquiry do not mean the same thing. The original transaction references, current batch state, configured host, merchant permissions, and backend rollout determine which path is available. LiftedConnect preserves the technical command boundary; the merchant procedure decides who may act and what evidence closes the loop.
Acceptance drill
Run controlled test transactions with the actual deployed terminal and merchant setup. Record the expected evidence and owner for every branch.
Send one safe amount through the production handoff, complete card interaction, and match the host result and references to the LiftedPOS transaction.
Confirm the real decline remains distinct from transport failure and does not create a completed sale.
Interrupt the channel safely, inquire using the original identity, and recover or reconcile the terminal result without blind resubmission.
Where enabled, verify the processor-issued token returns only on supported credit paths and never substitutes for approval evidence.
Confirm the correct original-sale references, batch state, permissions, and receipt or audit evidence for the deployed path.
Restart the approved components, restore the authenticated companion channel, and prove that a completed result is not orphaned.
Run it with safe demo data, then map the locations, roles, devices, and configuration your operation needs.