# MD for: https://www.mercadopago.com.mx/developers/pt/docs/payouts/integration-test.md \# Integration test Before going live, we recommend testing the proper functioning of your integration and transaction processing. This will allow you to verify if the integration was done correctly and if payments are being processed without errors. See below how to test your integration. > NOTE > > If you wish, before testing your integration you can encrypt your data to perform your test transactions. To learn how to create this encryption, go to \[Security encryption\](https://www.mercadopago.com.mx/developers/en/docs/payouts/go-to-production#bookmark\_security\_encryption). Remember that this encryption is \*\*only required when going live with your integration, that is, for your real transactions\*\*. To test your integration with Payouts, create transactions by sending a \*\*POST\*\*, with your :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago and used in the \_backend\_. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."} and the \`X-test-token:true\` \_header\_ to the endpoint :TagComponent{tag="API" text="/v1/payouts" href="/developers/en/reference/online-payments/payouts/get-list-transactions/get"} so the request is made in a test environment. :::::TabsComponent ::::TabComponent{title="Transfers between Mercado Pago accounts"} \`\`\`curl curl --location 'https://api.mercadopago.com/v1/payouts' \\ --header 'X-Idempotency-Key: {{SOME\_UNIQUE\_VALUE}}' \\ --header 'Content-Type: application/json' \\ --header 'Authorization: Bearer ' \\ --header 'X-enforce-signature: false' \\ --header 'X-test-token: true' \\ --header 'X-signature: true' \\ --data-raw '{ "external\_reference": "000197", "config": { "notification\_url": "https://link-your-webhook-notification.com" }, "description": "Payout for seller commissions", "schedule\_date": "2026-12-31T14:30:00", "transactions": \[ { "type": "account", "description": "Payment to seller Beltrano", "account": { "email": "test\_user\_mx@testuser.com" }, "amount": { "currency": "MXN", "value": 1 }, "external\_reference": "000197" } \] }' \`\`\` > SUCCESS\_MESSAGE > > To learn in detail all the parameters sent and returned in this request, refer to our \[API Reference\](https://www.mercadopago.com.mx/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.mx/developers/en/docs/payouts/resources/transaction-status-and-errors) for more information. :::: ::::TabComponent{title="Transfers to other banks from Mercado Pago"} \`\`\`curl curl --location 'https://api.mercadopago.com/v1/payouts' \\ --header 'X-Idempotency-Key: {{SOME\_UNIQUE\_VALUE}}' \\ --header 'Content-Type: application/json' \\ --header 'Authorization: Bearer ' \\ --header 'X-enforce-signature: false' \\ --header 'X-test-token: true' \\ --header 'X-signature: true' \\ --data '{ "external\_reference": "000197", "config": { "notification\_url": "https://link-your-webhook-notification.com" }, "description": "Payout for seller commissions", "schedule\_date": "2026-12-31T14:30:00", "transactions": \[ { "description": "Payment to seller Beltrano", "type": "account", "account": { "holder": "João Silva", "number": "646016230131277849", "bank\_id": "646", "branch": "0001", "owner\_value": "95871050", "owner\_type": "CURP" }, "amount": { "currency": "MXN", "value": 10 }, "external\_reference": "000197" } \] }' \`\`\` > SUCCESS\_MESSAGE > > To learn in detail all the parameters sent and returned in this request, refer to our \[API Reference\](https://www.mercadopago.com.mx/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.mx/developers/en/docs/payouts/resources/transaction-status-and-errors) for more information. :::: ::::: If the execution is successful, you will receive as response a \`status code 202\`, indicating that the transaction was accepted, as shown in the following example. \`\`\`json { "id": "POP01KM145R903TZ06BWK6204DGG1", "external\_reference": "000197", "description": "Payout for seller commissions", "idempotency\_key": "1773859430", "created\_date": "2026-03-18T14:43:50-04:00", "status": "created", "schedule\_date": "2026-12-31T14:30:00", "config": { "notification\_url": "https://link-your-webhook-notification.com" } } \`\`\` > NOTE > > Keep in mind that this response may take a few minutes and that, if your status is \`pending\`, you must execute the call to \[get the list of transactions\](https://www.mercadopago.com.mx/developers/en/docs/payouts/integration-configuration/money-transfers#bookmark\_get\_list\_of\_transactions) or \[get information about a transaction\](https://www.mercadopago.com.mx/developers/en/docs/payouts/integration-configuration/money-transfers#bookmark\_get\_information\_about\_a\_transaction) to verify its update. Ready! Once this step is completed, the integration is complete and you can \[go to production\](https://www.mercadopago.com.mx/developers/en/docs/payouts/go-to-production).