Test your integration

How to test my integration

Test users allow you to test your Smart Checkout by generating payment flows in an exact copy of your integration.

User types Description
Seller It is the test account you use to configure the application and credentials for collection.
Buyer It is the test account you use to test the purchase process.
There are two ways to make the payment:

As a guest user: you only need to complete the email address.
As a registered user: you access the Mercado Pago account with the username and password. In case money is available in the account or there are saved cards, they will be enabled as payment methods.

How to create users

To perform the tests it is necessary that you have at least two users: a buyer and a seller.

Execute the following curl to generate a test user:

Request

Curl

curl -X POST \
-H "Content-Type: application/json" \
"https://api.mercadopago.com/users/test_user?access_token=PROD_ACCESS_TOKEN" \
-d '{"site_id":"MLB"}'

Response

Json

{
    "id": 123456,
    "nickname": "TT123456",
    "password": "qatest123456",
    "site_status": "active",
    "email": "test_user_123456@testuser.com"
}

Important

  • You can generate up to 10 test user accounts simultaneously. Therefore, we recommend you save each email and password.
  • Test users expire after 60 days without activity in Mercado Pago.
  • To make test payments we recommend using low amounts.
  • Both buyer and seller must be test users.
  • Use test cards, since it is not possible to withdraw money.

Test the payment flow

1. Configure the checkout with the information of your selling user

Generate a preference with the credentials of the test user that you want to use as a seller.

2. Make a payment with your buyer user

Purchase as a guest user

Credit card tests

When opening the checkout created with the data of your seller user:

  1. Select Card as the payment method.
  2. Enter the details of a test card.
  3. Complete the email and done!

Buy as a registered user (with Mercado Pago account)

Credit card tests

When opening the checkout created with the data of your seller user:

  1. Log in to Mercado Pago with your buyer test user account.
  2. Select Card as the payment method.
  3. Choose a saved card or complete the details with a new one and done!

Test Cards

Card Number CVV Expiration Date
Mastercard 5031 7557 3453 0604 123 11/25
Visa 4170 0688 1010 8020 123 11/25
American Express 3711 8030 3257 522 1234 11/25

To test different payment results, complete the information you want in the name of the cardholder:

  • APRO: Payment approved.
  • CONT: Payment pending.
  • OTHE: Rejected by general error.
  • CALL: Rejected with validation to authorize.
  • FUND: Rejected for insufficient amount.
  • SECU: Rejected by invalid security code.
  • EXPI: Rejected due to problem with expiration date.
  • FORM: Rejected by error in the form.

Start receiving payments

To start charging, you must complete the form I want to go to production..

Upon completing the form, verify that the credentials in your integration are those of the account that receives the money from the sales.


Next steps

La búsqueda no arrojó ningún resultado.

Verifica la la ortografía de los términos de búsqueda o prueba con otras palabras clave.