Pular para o conteúdo
Menu da documentação

Erros

amount_mismatch

HTTP 422 · Valor da conta divergente

HTTP 422
title Valor da conta divergente
detail Traz os dois valores

Quando acontece: pay_bill.amount é diferente do valor que a simulação leu no gateway. Na criação nada é criado. O mesmo valor aparece em bill_payment.failure.code quando a divergência surge na simulação logo antes de pagar.

O que fazer: confira a guia (juros, multa, desconto) ou envie sem pay_bill.amount, que é só para conferência.

Exemplo da resposta

application/problem+json
{
    "type": "https://sandbox.pagaki.com.br/errors/amount_mismatch",
    "title": "Valor da conta divergente",
    "status": 422,
    "code": "amount_mismatch",
    "detail": "Traz os dois valores",
    "request_id": "01JBZ3Q2W5E8R1T4Y7K0M3N6P9"
}

Decida pelo code, que é estável; o detail pode mudar de texto. Guarde o request_id para falar com o suporte. Todos os erros.