AI resources

Test the integration

To test your Mercado Pago Point integration, simulate different transaction statuses through our API. This allows you to validate its behavior in different scenarios before going to production. It is not possible to process real payments on a 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 credentialsAccess keys linked to an application and used to test the integration in a secure environment. You can find them in the application's Credentials section, within the test environment. They cannot process real payments.Access test credentials. If you are going to use a physical terminal, we recommend linking it to those credentials beforehand. For more information on how to perform this association, see Configure terminal.

Use a standard virtual device

If you do not have a physical device, use the standard virtual device identified by the serial SBX0000001. To build its ID, combine a valid poi_type for the country with that serial, for example: NEWLAND_N950__SBX0000001.

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

With the virtual device ID, you can run any of the scenarios described below.

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 linked to an application, used in the backend to authenticate operations in the test environment. You can find it in the application's Credentials section, within the test environment. It cannot process real payments, must never be exposed in the frontend, and starts with the `APP_USR` prefix.Access test credentials.

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.

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.