Inicio
Documentação
Recursos
Certificações
Comunidade

Recursos

Confira as atualizações das nossas soluções e do funcionamento do sistema ou peça suporte técnico.

Comunidade

Fique por dentro das últimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Pagamentos online
Pagamentos presenciais
Ferramentas e recursos
APIs e SDKs
Obter order por ID - Código QR - Mercado Pago Developers
Obter order por ID

GET

https://api.mercadopago.com/v1/orders/{order_id}
Consulta todas as informações de uma order para Código QR utilizando o ID obtido na resposta à sua criação. Em caso de sucesso, a requisição retornará uma resposta com o status 200.
Parâmetros de requisição
PATH
order_id
string

OBRIGATÓRIO

Identificador da order, retornado na resposta à requisição para sua criação.
Parâmetros de resposta
id
string
Identificador da order cujas informações estão sendo consultadas, gerado automaticamente pelo Mercado Pago.
user_id
string
ID do usuário do Mercado Pago que criou a order.
type
string
Tipo de order.
qr: Order criada para pagamentos com o Código QR do Mercado Pago.
external_reference
string
É a referência externa da order, atribuída no momento da criação.
Erros

400Erro.

invalid_path_param

O Order ID fornecido no path da requisição tem um formato inválido. Deve começar com o prefixo "ORD" e continuar com 26 caracteres. Verifique e forneça um ID válido para tentar novamente.

401Erro.

unauthorized

O valor enviado como Access Token está incorreto. Verifique e tente a enviar requisição novamente com o valor correto.

404Erro.

order_not_found

O valor enviado como Order ID não corresponde a uma order criada, razão pela qual não pode ser encontrada. Verifique e tente a enviar requisição novamente com o valor correto.

500Erro.

500

Erro interno. Tente enviar a solicitação novamente.

Requisição
curl -X GET \
    'https://api.mercadopago.com/v1/orders/{order_id}'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-7719*********832-03141*********ec9309854*********f1e54b5-1*********' \
    
Resposta de exemplo
{
  "id": "ORD00001111222233334444555566",
  "user_id": "5238400195",
  "type": "qr",
  "external_reference": "ext_ref_1234",
  "description": "Point Mini",
  "expiration_time": "PT16M",
  "processing_mode": "automatic",
  "total_amount": "50.00",
  "country_code": "CHL",
  "marketplace_fee": "11.22",
  "integration_data": {
    "application_id": "1234567890",
    "platform_id": "dev_1234567890",
    "integrator_id": "dev_1234",
    "sponsor": {
      "id": "446566691"
    }
  },
  "status": "refunded",
  "status_detail": "created",
  "created_date": "2024-09-10T14:26:42.109Z",
  "last_updated_date": "2024-09-10T14:27:42.109Z",
  "config": {
    "qr": {
      "external_pos_id": "EXTERNALPOS019285",
      "mode": "static"
    }
  },
  "transactions": {
    "payments": [
      {
        "id": "PAY01J67CQQH5904WDBVZEM4JMEP3",
        "amount": "50.00",
        "refunded_amount": "47.28",
        "paid_amount": "47.28",
        "status": "refunded",
        "status_detail": "refunded",
        "reference_id": "12345678",
        "payment_method": {
          "type": "credit_card",
          "installments": 1,
          "id": "master"
        },
        "discounts": {
          "type": "account_money"
        }
      }
    ],
    "refunds": [
      {
        "id": "REF01J67CQQH5904WDBVZEM1234D",
        "transaction_id": "PAY01J67CQQH5904WDBVZEM4JMEP3",
        "reference_id": "12345678",
        "amount": "47.28",
        "status": "processed"
      }
    ]
  },
  "taxes": [
    {}
  ],
  "items": [
    {
      "title": "Point New Land",
      "unit_price": "50.00",
      "quantity": 1,
      "unit_measure": "kg",
      "external_code": "777489134",
      "external_categories": [
        {
          "id": "food"
        }
      ]
    }
  ],
  "discounts": {
    "payment_methods": [
      {
        "new_total_amount": "47.28",
        "type": "account_money"
      }
    ]
  }
}