Recursos para IA

Testar a integração

Antes de ir à produção, recomendamos testar o funcionamento correto da sua integração e do processamento das transações. Isso permitirá verificar se a integração foi feita corretamente e se as transferências estão sendo processados sem erros.

Veja abaixo como simular uma transação para testar a sua integração com Payouts.

Caso deseje, antes de testar sua integração você poderá criptografar os seus dados para realizar as suas transações de teste. Para saber criar essa criptografia, acesse Criptografia de segurança. Lembrando que essa criptografia só é obrigatória para a subida em produção de sua integração, ou seja, para as suas trasações reais.

Para testar sua integração com Payouts, crie transações enviando um POST com seu Access Token de testeChave privada da aplicação criada no Mercado Pago e que é utilizada no backend. Você pode acessá-la através de Suas integrações > Dados da integração > Testes > Credenciais de teste. e o header X-test-token:true ao endpoint /v1/payoutsAPI para que a requisição seja feita em um ambiente de testes.

curl

curl --location 'https://api.mercadopago.com/v1/payouts' \
--header 'X-Idempotency-Key: {{SOME_UNIQUE_VALUE}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--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"
        }
    ]
}'
Para conhecer em detalhe todos os parâmetros enviados e retornados nesta requisição, consulte nossa Referência de API. Além disso, caso receba um erro ao enviar o pagamento, consulte nossa lista de erros para mais informações.

Se a execução for bem-sucedida, você receberá como resposta um status code 202, indicando que a transação foi aceita, como no exemplo a seguir.

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"
   }
}
Tenha em mente que esta resposta pode demorar alguns minutos e que, caso seu status seja pending, você deve executar a chamada para obter lista de transações ou obter informações sobre uma transação para verificar a sua atualização.

Pronto! Uma vez finalizada esta etapa, a integração estará completa e você poderá subir em produção.