# XPI - Bluetooth Pairing Simplification

## Bluetooth Pairing Feature <a href="#toc162274334" id="toc162274334"></a>

Bluetooth Pairing enables POS/ECR running on Windows to establish a communication channel with the payment terminal.

For ease of use, pairing feature will need to accommodate the following requirements.

| Requirement                                           | Description                                                                                                                                            |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Device Pairing Mode                                   | e285/e235/e280 (MPOS devices) will automatically go into pairing mode from Idle screen upon pressing a specific key sequence.                          |
| Bluetooth Pairing Name                                | e285/e235/e280 (MPOS devices) will broadcast the full 9-digits Payment Terminal serial number in the Bluetooth pairing name for the tablet to display. |
| Display e2xx serial number on payment terminal screen | e285/e235/e280 (MPOS devices) will display the full serial number on the pairing screen to help identify the device for purposes of pairing.           |

## Proposed Design

1. Pressing the key combination (Enter+6) will set the device name to a defined format, example, Verifone e285 (123-456-789).      &#x20;
2. Device application will then enter the Bluetooth discovery mode and will display a QR Code on the screen. The QR Code info will contain the device name, example, Verifone e285 (123-456-789).<br>

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>This is applicable only for e235/e285, as e280 does not have a keypad.</p></div>
3. On the POS, when a scan is done for available Bluetooth devices, windows will display the terminal’s device name as an available option.
4. When the POS initiates the Bluetooth paring with the right device, a 6-digits pairing key will be displayed on windows and the terminal will receive an event which is the same pairing key.  &#x20;
5. In response to the event the terminal will read the pairing code and prompt the user for confirmation of the pairing key with "YES"/"NO" option. (This helps prevent any unauthorized POS from paring with terminal)
6. Pressing YES to complete the POS/terminal pairing process.\ <br>

   <figure><img src="/files/YJjlxMTZyz4UoIEropPy" alt=""><figcaption></figcaption></figure>

## &#x20;Video Sample - Proposed Pairing Process


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/xpi/tbd-documentation/engage-miscellaneous/xpi-bluetooth-pairing-simplification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
