---
title: Testing Overview
slug: testing-overview
docTags: 
createdAt: 2024-05-29T11:07:58.807Z
---

## Prior to Testing - Prerequisites

Make sure you have the following set up prior to testing:

- You are using **sandbox&#x20;**&#x74;okens in the **sandbox&#x20;**&#x65;nvironment.
- You are using **test cards** in the **sandbox&#x20;**&#x65;nvironment.
- Your judoIds and tokens are configured and enabled as appropriate.

You need your [sandbox account](https://www.judopay.com/apply-sandbox-account) so you can process test transactions while developing your app.

Test all your required payment types in the sandbox environment, using [Test Cards](docId:_OBafnuC1Umhk-vIhHs5D) to test your integration is working correctly. This will give you confidence for when your integration goes live.

***

## Sandbox and Test Cards

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/zOdZBwVcJ2sjKb7NDsn06-20260511-115535.png"}
### Sandbox Environment.

See our [Sandbox Explainer](docId\:Z0ZIvDry0E5pNIOSLTWAc) to get all you need to know on sandbox endpoints and tokens.&#x20;
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/40n2HmrfxJ4SaeYVgXUkb-20260511-115544.png"}
### Test Cards.

Use the sample [Test Cards](docId:_OBafnuC1Umhk-vIhHs5D) and data in the sandbox to test your integration is working correctly.
:::
::::





***

## Testing Scenarios

### Card Payments

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/zOdZBwVcJ2sjKb7NDsn06-20260511-115535.png"}
### Testing your Direct API Integration.

Testing card payments for your [direct (API) integration](docId:6BaHfdUikW3XMs1PV8OEx).


:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/zOdZBwVcJ2sjKb7NDsn06-20260511-115535.png"}
### Testing your Web Payments Integration.

Testing card payments for your [Web Payments integration](docId\:FILE7aSPETOUCY4VD1ZA9).
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/zOdZBwVcJ2sjKb7NDsn06-20260511-115535.png"}
### Testing your Web SDK Integration.

Testing card payments for your [Web SDK integration](docId\:a33b4PWt6BRoFeJpgHDH2).
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/zOdZBwVcJ2sjKb7NDsn06-20260511-115535.png"}
### Testing your Mobile SDK Integration.

Testing card payments for your [Mobile SDK integration](docId\:GvThUybG_KBeT2SxnyNLO).
:::
::::

***

### Digital Wallet Payments

**via API:**

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/3_NqtCNJmm-5aznJ2Pdrc_documentation-icons-apple-pay.png"}
### Apple Pay™ via API

[Testing Apple Pay™ Wallet via direct API integration](docId\:hq1tYqLiKePvZyqLW-L07).
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/ITIQ4xZALpWPA4Dr1mXHx_documentation-icons-google-pay.png"}
### Google Pay™ via API

[Testing Google Pay™ Wallet via direct API integration](docId\:hq1tYqLiKePvZyqLW-L07).
:::
::::

***

**via Web SDK:**

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/y4q7PBzGME9lfOe1v0UyM_documentation-icons-apple-pay.png"}
### Apple Pay™ via Web SDK

[Testing Apple Pay™  Wallet via Web SDK integration](docId\:t13itu-7QX7Ylrxgvj5jt).
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/6E_aE9MVe8S4XiK-OH6nb_documentation-icons-google-pay.png"}
### Google Pay™ via Web SDK

[Testing Google Pay™ Wallet via Web SDK integration](docId\:t13itu-7QX7Ylrxgvj5jt).&#x20;
:::
::::

***

**via Mobile SDK:**

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/29qqEF8Cu37KiEsqjeSOB_documentation-icons-apple-pay.png"}
### Apple Pay™ via Mobile SDK

[Testing Apple Pay™ Wallet - via Mobile SDK](docId\:hYAnZIM115Id6daBs-bkP).
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/qMO38KoqBVRwR5_TTcwIr_documentation-icons-google-pay.png"}
### Google Pay™ via Mobile SDK

[Testing Google Pay™ Wallet - via Mobile SDK](docId\:PDWr34AvmT3iws1j8xtsQ).
:::
::::

***

# Troubleshooting

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/QGXTyW3MgdNcMjdEa0v8r/vpqxTKHr7Kr5I4ub-omsl-20260511-115615.png"}
### Troubleshooting Common Errors

See our troubleshooting guide on common errors and how to quickly [resolve](docId\:oz8vuW6vab40nqEq61P1r) them.
:::
::::

***

# Preparing to go live

:::hint{type="warning"}
It is recommended to test all your required transaction flows in the **live environment&#x20;**&#x62;efore releasing into production.
:::

- Remove `-sandbox` from the URL.
- Replace your sandbox API Token and Secret for the **live&#x20;**&#x41;PI Token and Secret.&#x20;

For more information, see [Go Live Checklist](docId\:nAfM8Z4s2ScYUZlKOOfYa).

