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

# Test Purchases — Stripe

Follow the steps below to verify your Stripe integration with a test purchase.

## 1. Connect Stripe Sandbox to Qonversion

Stripe testing in Qonversion uses a separate sandbox connection that is independent from your live Stripe connection. This is required by Stripe Connect, which keeps live and sandbox connected accounts in isolated environments ([Stripe docs](https://docs.stripe.com/sandboxes)).

1. In your [Stripe Dashboard](https://dashboard.stripe.com/), toggle **Test mode** (top-right).
2. In Qonversion, open **Project Settings -> Stores** and find the **Stripe** card.
3. Click **Connect Sandbox** on the Stripe card. You will be redirected to Stripe's OAuth flow.
4. In the Stripe account picker, select the existing sandbox connected account (often labelled "Unnamed account" with a recent creation date) and click **Connect**.

<Info>
  Stripe provisions a separate sandbox connected account during the OAuth flow. This is expected and is how Stripe Connect isolates test environments. The sandbox account lives under your existing Stripe login, cannot process real charges, and has no billing impact. It is not a duplicate of your live business account, and you can rename it in Stripe (for example "Acme Sandbox") to make it easier to recognise later.
</Info>

Once connected, click the **Sandbox mode** icon in the top bar of the Qonversion dashboard to view your test data.

## 2. Enable Stripe Test Mode

1. Go to [Stripe Dashboard](https://dashboard.stripe.com/).
2. Toggle **Test mode** in the top-right corner.
3. All transactions made in test mode will use Stripe's sandbox environment.

## 3. Make a Test Purchase

Use one of [Stripe's test card numbers](https://docs.stripe.com/testing#cards) to simulate a payment:

| Card Number           | Description              |
| :-------------------- | :----------------------- |
| `4242 4242 4242 4242` | Successful payment       |
| `4000 0000 0000 3220` | 3D Secure authentication |
| `4000 0000 0000 0002` | Declined payment         |

Use any future expiration date and any 3-digit CVC.

<Warning>
  Make sure to switch to production Stripe API keys before going live.
</Warning>
