Skip to main content

Evento transaction.refunded

Disparado quando um lançamento de venda é marcado como estornado. O débito do estorno em si chega como um transaction.created de type: refund com valores negativos. O data.object usa o mesmo shape de GET /v1/transactions/:id. Movimentos de saída (estornos) têm amount e net_amount negativos — somar os eventos de um período é somar o extrato.

Como processar

  • Registre o id do evento (evt_*) para processar de forma idempotente.
  • Use data.object.id (txn_*) como chave do lançamento no seu sistema.
  • Relacione o movimento à venda por payment_intent e ao causador por source.

Payload