# StoreConnect Support

Quest Airpay TAP is a tap-to-pay card payment method for POS. The POS communicates with the Quest Airpay TAP companion app via the native app bridge, allowing customers to tap their card on a mobile card reader to complete a transaction.

:::note
Quest Airpay TAP is only available when the POS is running inside the StoreConnect native mobile app. It is not available in a browser.
:::

## Supported features

- POS card payments (tap to pay)
- Full and partial payments
- Refunds
- Transaction recovery after app crash

## What you need

- Quest Airpay TAP account with credentials (username and password from Quest)
- Quest Airpay TAP companion app installed on each device
- StoreConnect native mobile app

## Configure Quest Airpay TAP in StoreConnect

### Add the payment provider

1. In StoreConnect, go to **Settings > Payments > Payment providers**.
2. Select **New**. Complete the fields as follows, then **Save**.

| StoreConnect field | Value |
|--------------------|-------|
| **Name** | Quest Airpay TAP |
| **Provider** | QuestAirpayTap |
| **API Mode** | `test` for sandbox or `production` for live |
| **API Key** | Username from Quest |
| **API Secret** | Password from Quest |
| **Channels** | `pos` |
| **Active** | Tick to enable |

### Enable as a store variable

1. In StoreConnect, go to your store and open the **Store Variables** section.
2. Select **New**. Enter the following values, then **Save**.

| Field | Value |
|-------|-------|
| **Key** | `pos.payment_options.quest_airpay_tap.enabled` |
| **Value** | `true` |

## Set up on each device

Quest Airpay TAP must be set up on each device individually before it can be used at checkout.

1. Install the Quest Airpay TAP companion app on the device.
2. Open the StoreConnect POS and go to **Settings > Payment integrations**.
3. Tap **Quest Airpay TAP**.
4. Tap **Setup Quest Airpay TAP** — this fetches credentials from StoreConnect and initializes the companion app.
5. Once setup completes, the status changes from **Incomplete** to **Complete**.

Quest Airpay TAP will not appear as a payment option at checkout until setup shows **Complete**. Setup only needs to be done once per device.

### Reconnect

If the Quest session expires, a **Reconnect** button appears on the Quest Airpay TAP settings page. Tap it to re-authenticate and restore the terminal connection without repeating the full setup.

### Tools menu

After setup is complete, a **Tools** button appears on the Quest Airpay TAP settings page. Tapping it opens the Quest advanced menu through the companion app.

## Take a payment via Quest Airpay TAP

1. Add items to the cart and proceed to checkout.
2. Select **Card (Quest Airpay TAP)** from the payment methods.
3. Confirm the full amount, or tap **Take custom amount** to enter a partial amount.
4. The companion app initializes and prompts the customer to tap their card on the reader.
5. On approval, the order completes automatically.
6. On decline or error, an error message is shown and the operator can retry.

## Process a refund via Quest Airpay TAP

1. Open the original order and initiate a return.
2. Select **Quest Airpay TAP** as the refund method.
3. Enter the refund amount and tap **Process refund**.
4. The companion app prompts the customer to tap their card.
5. On approval, the refund is recorded against the original order.

## Transaction recovery for Quest Airpay TAP

If the app closes or crashes during a Quest transaction, the POS automatically attempts recovery the next time the checkout screen loads. It calls the Quest companion app to check the outcome of the interrupted transaction:

- If the transaction was approved, the payment is submitted automatically.
- If the transaction was not approved, an error message is shown with the POS reference.

Recovery has a 10-minute expiry window. If the transaction details no longer match (wrong cart, expired, or changed amount), the saved data is cleared and an error is shown.

---

## Follow StoreConnect

- [Email Newsletter](https://getstoreconnect.com/c/lp-newsletter)
- [LinkedIn Newsletter](https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7444956928444862464)
- [YouTube](https://www.youtube.com/channel/UCngKdP2x8l1wcbAKW3tvU8g)
- [LinkedIn](https://www.linkedin.com/company/storeconnect)
- [X / Twitter](https://x.com/storeconnecthq)

## Popular Links

- [Partners](https://getstoreconnect.com/partners)
- [News](https://getstoreconnect.com/articles/news)
- [Events](https://getstoreconnect.com/articles/events)
- [Feature Comparison](https://getstoreconnect.com/how-we-compare)
- [Download a free trial](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMkeKUAT)
- [Book a Demo](https://getstoreconnect.com/contact)

## Documentation

- [Help documentation](https://support.storeconnect.com/help-documentation)
- [Videos & tutorials](https://support.storeconnect.com/videos-tutorials)
- [Developer reference](https://support.storeconnect.com/developer-reference)
- [Release notes](https://support.storeconnect.com/release-notes)
- [Troubleshooting](https://support.storeconnect.com/troubleshooting)
- [Trust Center](https://trust.getstoreconnect.com/)
- [Status Page](https://status.storeconnect.com/)

## Contact

- info@getstoreconnect.com
- US +1 415 745 3230
- AUS +61 2 8365 2308

100 S Ashley Dr, Suite 600-2461
Tampa FL 33602-600 USA

Level 22, Sydney Place
180 George Street
Sydney, NSW, 2000, AUS

---

StoreConnect Support — https://support.storeconnect.com