# Test payment methods

## Overview

You can place test orders using **card-based payment methods**.

Use the test payment information below, in conjunction with:

* Any **billing currency**
* Any **card expiration date**
* Any **CVV code**

{% hint style="info" %}
Unless you prepare your system to handle incoming test orders, your dynamic key generator might deliver real keys/codes for test orders. Click here to learn more about the fulfillment process of test orders.
{% endhint %}

## Types of orders

* New acquisitions
* Manual renewals
* Automatic renewals (test card numbers required during initial purchase)
* Upgrades

## Test cards

| Card type  | Card number      |
| ---------- | ---------------- |
| VISA       | 4111111111111111 |
| MasterCard | 5555555555554444 |
| AMEX       | 378282246310005  |
| Discover   | 6011111111111117 |
| JCB        | 3566111111111113 |

Use the indicated cardholder name during your test orders to experience the corresponding use case:

| Use case                                                                                                                                                                    | Cardholder name |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| Successful authorization for the initial transaction and all recurring charges.                                                                                             | John Doe        |
| Successful authorization for the initial transaction and manual renewal transactions but recurring charges fail to authorize with the **Insufficient Funds** error message. | Mike Doe        |
| Successful authorization for the initial transaction and manual renewal transactions but recurring charges fail to authorize with the **Stolen Card** error message.        | Jenny Doe       |
| **Insufficient funds**                                                                                                                                                      | Mona Doe        |
| **Try again later**                                                                                                                                                         | Mark Doe        |
| **Stolen card**                                                                                                                                                             | Red Doe         |
| **Authentication failed**                                                                                                                                                   | Joy Doe         |
| **Expired card**                                                                                                                                                            | Angela Doe      |
| **Invalid card number**                                                                                                                                                     | Adrian Doe      |
| **Invalid CVV (Security code)**                                                                                                                                             | Jack Doe        |

{% hint style="info" icon="lightbulb" %}

#### Want to sell worldwide? Learn how 2Checkout can help with over 45 payment methods and 100 display and billing currencies.

<a href="https://www.2checkout.com/lp/2checkout-payment-method-coverage.html" class="button primary" data-icon="book-open-lines">Read more</a>
{% endhint %}

Related guides

* [Place test orders from the Merchant Control Panel](/test-your-integration/test-your-integration/place-test-orders-from-the-merchant-control-panel.md)
* [Upgrade test orders](/test-your-integration/test-your-integration/upgrade-test-orders.md)
* [Products and subscriptions listing query parameters](https://verifone.cloud/docs/2checkout/Documentation/myAccount/Products-and-subscriptions-listing-query-parameters)


---

# 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.2checkout.com/test-your-integration/test-your-integration/test-payment-methods.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.
