Skip to main content

Erro de validação

Falhas tratadas pelo Handler usam o envelope error, com o código repetido em status. O valor de message pode ser texto ou um mapa de campos.
O endpoint de reembolso captura erros do processador dentro do próprio controller. Nessa operação específica, HTTP 422 e HTTP 500 usam um corpo simples com message, conforme os exemplos da referência.

Repetir uma escrita

Antes de repetir uma criação após timeout ou HTTP 500, consulte a transação pelo merchant_transaction_id. Uma falha de transporte não prova que a primeira tentativa não produziu efeito.
Em report_financial_info, o corpo recebe timestamp, mas um erro de validação de data pode usar a chave external_timestamp.