AI resources

Test the integration

The integration test of Mercado Pago Point to your system is based on simulating different transaction statuses using our API. This way, you can ensure the correct functioning of your integration before going to production, through different test scenarios. It is not possible to process real payments on the physical terminal using test accounts; to perform real transactions on the Point device, you must use a production account with real payment methods.

In these tests, you must use test credentialsKeys from the application created in Mercado Pago. You can access them through Your integrations > Integration data > Tests > Test credentials.Access test credentials. Although the simulation allows you to validate the integration without interaction with the terminal in each test transaction, it is recommended that the terminal is previously linked to your test credentials. For more information on how to perform this association, access Configure terminal.

Before starting the tests, make sure that Webhook notifications are configured. This configuration is necessary to validate the correct functioning of notifications in each test scenario.

Use a standard virtual device

If you don't have a physical device, you can use a standard virtual device (identified by the serial SBX0000001) to run the tests. This device is compatible with any valid terminal (poi_type) for the country, so you can create an order using, for example, NEWLAND_N950__SBX0000001.

The standard virtual device is not valid for integration quality measurement.

Simulate test scenarios

Below, select and execute the desired scenarios to validate your integration. To simulate the different test scenarios below, you must use the test Access TokenPrivate key of the application created in Mercado Pago, used in the backend. You can access it through Your integrations > Integration data > Tests > Test credentials. The test Access Token starts with the prefix `APP_USR`.Access test credentials.

The status change may take up to 10 seconds to be processed (or up to 40 seconds to simulate the action_required status) and, during this process, the order will automatically change to the at_terminal status before reaching the requested final status, except in the case of the refunded status, which transitions directly. For more information about possible statuses, see the Order and transaction status documentation.

After testing all scenarios and verifying the correct functioning of your integration with Mercado Pago Point, you can Go to production.