Evento de Pedido
Tudo sobre os eventos de pedidos.
Nessa seção falamos sobre cada um dos eventos de pedido disparados pelo nosso sistema e mostramos um exemplo de payload que é enviado na requisição.
Eventos
Atualização de pedido
Código: order.updated
Esse evento é disparado toda vez que houver qualquer atualização no pedido.
Atualização de status de pedido
Código: order.status.updated
Esse evento é disparado toda vez que houver uma atualização no status do pedido.
Atualmente os status utilizados pelo nosso sistema são:
pending: O pedido está aguardando o pagamento ser efetuado pelo comprador
refused: O pagamento foi recusado pela gateway de pagamento
approved: O pagamento foi aprovado pela gateway de pagamento
in_analysis: O pagamento está em análise pelo sistema de anti-fraude
chargeback: O pagamento está em processo de chargeback
cancelled: O pagamento foi cancelado ou o prazo para pagamento foi expirado
refunded: O pagamento foi estornado para o comprador
failed: Ocorreu um erro ao processar o pagamento
Pedido com pagamento aprovado
Código: order.status.approved
Esse evento é disparado toda vez que um pedido tiver sido aprovado.
Pedido com pagamento recusado
Código: order.status.refused
Esse evento é disparado toda vez que houver um pedido com um pagamento recusado.
Payload do Evento de Pedido
Abaixo é mostrado um exemplo de payload enviado para os eventos de pedido.
{
"event": "order.created|order.updated|order.status.updated|order.status.approved|order.status.refused",
"time": "2022-04-13T19:58:04.000000Z",
"merchant": {
"id": "1",
"alias": "lojateste"
},
"resource": {
"status": "pending|refused|approved|in_analysis|chargeback|cancelled|refunded|failed",
"number": 2,
"value_total": 110.00,
"value_products": 100.00,
"value_shipment": 10.00,
"value_discount": 0.00,
"days_delivery": "1 a 3 dias",
"upselled": false,
"tracking": {
"code": "AA999999999ZZ",
"local": "CIDADE-UF",
"last_status": "Objeto entregue ao destinat\u00e1rio",
"status_at": "2022-03-02T16:02:45.000000Z"
},
"gateway": "appmax|mercadopago|doppus|pagarme|cielo|pagseguro",
"payment_method": "billet|pix|credit_card|debit_card",
"source": "shopify|woocommerce",
"source_reference": null,
"gateway_transaction_id": null,
"customer": {
"first_name": "Nome",
"last_name": "Sobrenome",
"doc": "99999999999",
"ip": "127.0.0.1",
"email": "nome@email.com",
"phone": "99999999999"
},
"items": [{
"source_reference": 40085810839652,
"quantity": 1,
"price": 100.00
}],
"address": {
"street": "Rua Teste",
"number": "1",
"neighborhood": "Bairro Teste",
"receiver": "Nome Sobrenome",
"zipcode": "11111-111",
"city": "Cidade",
"uf": "UF"
}
}
}
Last updated