Test your integration
How to test my integration
Test users allow you to test your Checkout Pro 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" \
-H 'Authorization: Bearer PROD_ACCESS_TOKEN' \
"https://api.mercadopago.com/users/test_user" \
-d '{"site_id":"MLM"}'
Response
json
{
"id": 123456,
"nickname": "TT123456",
"password": "qatest123456",
"site_status": "active",
"email": "test_user_123456@testuser.com"
}
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:
- Select Card as the payment method.
- Enter the details of a test card.
- 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:
- Log in to Mercado Pago with your buyer test user account.
- Select Card as the payment method.
- Choose a saved card or complete the details with a new one and done!
Test Cards
Card | Number | CVV | Expiration Date |
---|---|---|---|
Mastercard | 5474 9254 3267 0366 | 123 | 11/25 |
Visa | 4075 5957 1648 3764 | 123 | 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 activate your credentials.
To activate them, verify that the credentials in your integration are those of the account that receives the money from the sales.