Go to production
Once the configuration and the testing process is complete, your integration will be ready to go live.
See below the necessary requirements to make this change effectively and safely, ensuring that the integration is prepared to receive real transactions.
After completing the integration tests, activate the production environment before processing real payments.
To activate the production environment and obtain the credentials, follow these steps:
-
Go to Integrations and select the application.
-
Click Credentials in the side menu.
-
Select Production in the environment selector and click Activate production environment.
-
Enter your business sector and website.
-
Accept the Privacy Statement and the Terms and Conditions. Then, click Activate.
After activating the environment, you will find the production credentials available for the application: Public Key, Access Token, Client ID, and Client Secret. Replace the test Public Key and Access Token with the production credentials before processing real operations.

The Public Key and Access Token are used to integrate payments. The Client ID and Client Secret are mainly used in integrations that implement OAuth, especially through the Client Credentials flow.
| Type | Description |
| Public Key | Public key linked to an application and used in the frontend to initialize the integration during real transactions. |
| Access Token | Private production key used in the backend to authenticate requests to Mercado Pago APIs. It must never be shared or exposed in the frontend. |
| Client ID | Unique identifier that represents the application in integrations that implement OAuth. |
| Client Secret | Private key used with the Client ID to authenticate the application. It must never be shared or exposed in the frontend. |
Before copying a credential, verify that the selector displays the Production environment.
For more information, see the Credentials documentation.
To ensure a secure integration that protects the data of every transaction, it is essential to implement an SSL (Secure Sockets Layer) certificate. This certificate, together with the use of the HTTPS protocol when providing payment methods, guarantees an encrypted connection between the client and the server.
Adopting these measures not only strengthens the security of user data, but also ensures compliance with the specific regulations and laws of each country regarding data protection and information security. In addition, it significantly contributes to providing a safer and more reliable shopping experience.
Although the SSL certificate is not required during the testing period, its implementation is mandatory for production.
For more information, see the Mercado Pago Terms and Conditions.
You can view a list of the possible status and status_detail that a transaction and an order can have, as well as the possible errors that may be returned by the API and by the mobile SDK, and how to address them, by accessing their respective documentation: