> ## Documentation Index
> Fetch the complete documentation index at: https://devzone.nayax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pre-Selection

The pre-selection transaction flow processes, authorizes, and settles a payment request before completing the transaction. This streamlined approach ensures that all payment stages are finalized in a single, continuous sequence.

## Transaction Flow

To understand the pre-selection transaction flow, consider the following sequence of events:

<Frame>
  <img src="https://mintcdn.com/nayax-44d6e37b/KXbhg6x-m-6wa8CY/images/docs/tweezercomm-engine-preselection-flow/image1.png?fit=max&auto=format&n=KXbhg6x-m-6wa8CY&q=85&s=ca69bbba2a4463d262428f4121946d75" width="1302" height="572" data-path="images/docs/tweezercomm-engine-preselection-flow/image1.png" />
</Frame>

Here's a breakdown of each step:

1. After the cardholder selects the product or service, the ECR/POS sends a [`doTransaction`](/docs/integrate-pos-device/tweezercomm/global-payment-methods/dotransaction) Request to the Nayax Device (Agamento App).
2. The application then displays a prompt for the cardholder, requesting him to insert or swipe a card.
3. The cardholder inserts, swipes, or taps their card on the ECR/POS.
4. The Nayax Device communicates with the Nayax Server to request payment authorization and settlement.
5. The Nayax Server responds with the transaction status (approved or declined). The Nayax Device then relays this status back to the ECR/POS, completing the process.

## See Also

<Columns cols={2}>
  <Card icon="link" title="DoTransaction" href="/docs/integrate-pos-device/tweezercomm/global-payment-methods/dotransaction" />

  <Card icon="link" title="Pre-Authorization" href="/docs/integrate-pos-device/tweezercomm/global-payment-flows/tweezercomm-engine-preauth-flow" />
</Columns>
