Simular status da order

Este endpoint permite simular um status final para uma order criada com credenciais de teste. A simulação não gera eventos ou interações com o terminal Point. A alteração de status pode levar até 10 segundos para ser concluída, ou até 40 segundos no caso de simular o status action_required. Em caso de sucesso, a requisição retornará uma resposta com o status 204.

POST

https://api.mercadopago.com/v1/orders/{order_id}/events
Request parameters
Header
Authorization
string

OBRIGATÓRIO

Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.
Path
order_id
string

OBRIGATÓRIO

ID da order a ser simulada. Esse valor é retornado na resposta à requisição "Criar order".
Body
status
string

OBRIGATÓRIO

Status final a simular para a order. A mudança de status pode levar até 10 segundos para ser processada (ou até 40 segundos para simular o status "action_required"). A order mudará automaticamente para o status "at_terminal" antes de atingir o status final solicitado.
processed: A order foi processada com sucesso.
canceled: A order foi cancelada.
expired: A order expirou.
Ver mais
installments
integer
Número de parcelas do pagamento. Aplica apenas quando "payment_method_type" for "credit_card".
payment_method_id
string
Este campo permite especificar qual bandeira de cartão ou meio de pagamento você deseja simular. Disponível apenas quando o status a simular for "processed" ou "failed".
amex: Bandeira de cartão de crédito American Express.
master: Bandeira de cartão de crédito Mastercard.
visa: Bandeira de cartão de crédito Visa.
Ver mais
Response parameters
This request has no response
Erros

400Erro.

bad_request

O order_id fornecido no path não é um ULID válido. Verifique o valor e tente novamente.

bad_request

Dados inválidos foram enviados no body da requisição. Por exemplo, valores de status inválidos, ou campos como "payment_method_id" ou "installments" com valores de status diferentes dos mencionados na descrição do campo, ou campos adicionais não permitidos.

bad_request

Transição de status da order inválida. A mudança de status que você está tentando simular não é permitida pela máquina de status.

401Erro.

unauthorized

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

403Erro.

forbidden

Sem permissão para acessar o recurso.

404Erro.

order_not_found

O ID da order fornecido no path da URL não existe. Verifique se o ID está correto e se a order foi criada com credenciais de teste.

500Erro.

internal_error

Ocorreu um erro em nossa aplicação ao processar a requisição. Se o problema persistir, entre em contato com o Mercado Pago.

Request
curl -X POST \
    'https://api.mercadopago.com/v1/orders/{order_id}/events'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-1*********685765-12*********1b4332e5c*********e077d7679*********664' \
    -d '{
  "status": "processed",
  "payment_method_type": "credit_card",
  "installments": 1,
  "payment_method_id": "rapipago",
  "status_detail": "accredited"
}'
Response
// Esta requisição não tem resposta.