Link de pagamento

Erros

Códigos de resposta do link de pagamento no API Gateway.

O corpo de erro traz message. Validação (422) também traz errors por campo.

HTTPQuandoMensagem
401Token ausente ou inválidoA API recusa a chamada.
403Token sem o scope da rotaPermissão insuficiente.
404Aplicação sem conta vinculadaConta não encontrada.
404Id inexistente, ou de outra contaCheckout não encontrado.
409Mesmo reference_id com pedido diferenteCheckout com este reference_id já existe com dados diferentes.
409Inativar PAID, CANCELED ou FAILEDCheckout não pode ser inativado neste status.
422Campo obrigatório, formato ou regra de negócioValidation failed. e o mapa errors

Casos comuns de 422:

  • Sem reference_id, due_date, customer.name, customer.tax_id ou payment_methods.
  • Sem amount e sem items.
  • amount diferente da soma das linhas, quando os dois são enviados.
  • CREDIT sem max_installments.
  • BOLETO sem endereço.
  • redirect_url ou notification_url que não começam com https://.
  • late_fee fora de 0 a 2, ou interest_rate fora de 0 a 1.
  • Item sem code.

Repetir o mesmo pedido, inclusive URLs e segredo, não é erro: a resposta é 200 com o mesmo id.

Um link de outra conta não aparece como 403. A resposta é 404, a mesma de um id inexistente. As mensagens da tabela são o texto exato da API.

2025 © Nuvende - CNPJ 38.297.374/0001-93