> ## Documentation Index
> Fetch the complete documentation index at: https://dodopayments-mintlify-external-integration-datafast-autosen.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing Process

> Learn how to test your Dodo Payments integration

<Frame>
  <iframe className="w-full aspect-video rounded-md" src="https://www.youtube.com/embed/5CcUSE4L_cg" title="Test Transaction | Dodo Payments" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Test Card Details

Dodo Payments provides a set of Test Card numbers that you can use to simulate various payment scenarios. You can use these test card numbers to create simulated payments in test mode without processing actual payments or charges.

Test card numbers are only valid in test mode. Don't use them for real payments.

### Test Card Numbers

Combine all the regional test cards in a single table for easier reference. The table below includes US and India cards for both successful and declined payment simulations.

| **Region** | **Brand**  | **Scenario** | **Card Number**  | **Expiry Date (MM/YY)** | **CVV/CVC** |
| ---------- | ---------- | ------------ | ---------------- | ----------------------- | ----------- |
| US         | Visa       | Success      | 4242424242424242 | 06/32                   | 123         |
| US         | Visa       | Declined     | 4000000000000002 | 06/32                   | 123         |
| US         | Mastercard | Success      | 5555555555554444 | 06/32                   | 123         |
| US         | Mastercard | Declined     | 4000000000009995 | 06/32                   | 123         |
| India      | Visa       | Success      | 4576238912771450 | 06/32                   | 123         |
| India      | Visa       | Declined     | 4706131211212123 | 06/32                   | 123         |
| India      | Mastercard | Success      | 5409162669381034 | 06/32                   | 123         |
| India      | Mastercard | Declined     | 5105105105105100 | 06/32                   | 123         |

## Test UPI Details

[Know what UPI is here.](/features/upi)

| **Status** | **UPI ID**   |
| ---------- | ------------ |
| SUCCESS    | success\@upi |
| FAILURE    | failure\@upi |

## Test Klarna Details

| **Status** | **Date of Birth** | **First Name** | **Last Name** | **Email**                                                   | **Street**    | **House Number** | **City** | **State** | **Postal Code** | **Phone**    |
| ---------- | ----------------- | -------------- | ------------- | ----------------------------------------------------------- | ------------- | ---------------- | -------- | --------- | --------------- | ------------ |
| APPROVED   | 07-10-1970        | Test           | Person-us     | [customer@email.us](mailto:customer@email.us)               | Amsterdam Ave | 509              | New York | New York  | 10024-3941      | +13106683312 |
| DENIED     | 07-10-1970        | Test           | Person-us     | [customer+denied@email.us](mailto:customer+denied@email.us) | Amsterdam Ave | 509              | New York | New York  | 10024-3941      | +13106354386 |

**Note**: The minimum amount required for Klarna transactions is \$50.

## Test Afterpay Details

When testing your Checkout integration, select Afterpay as the payment method and click the Pay button.

### Successful Payment

* Use any valid email address and shipping address for successful payments.

### Failed Authentication

* To test the case where the user fails to authenticate, use your test API keys and view the redirect page. On the redirect page, close the Afterpay modal window and verify that payment failed. The PaymentIntent transitions from `requires_action` to `requires_payment_method`.

**Note**: The minimum amount required for Afterpay transactions is \$50.

For manual capture PaymentIntents in test mode, the uncaptured PaymentIntent auto-expires 10 minutes after successful authorization.

## Other Payment Methods

To test other payment methods like Amazon Pay and Cash App, follow the usual testing procedures. Please note that Apple Pay and Google Pay won't work in test mode.
