Menu da documentação
invalid_identification_field
HTTP 422 · Linha digitável inválida
| HTTP | 422 |
title |
Linha digitável inválida |
detail |
A linha digitável não tem 47 (boleto) ou 48 (guia de arrecadação) dígitos válidos, ou um dígito verificador não confere. |
Quando acontece: a linha do pay_bill ou do retry não tem 47 dígitos (boleto) nem 48 (guia de arrecadação, começando em 8), ou os dígitos verificadores não batem.
O que fazer: confira a leitura da linha digitável. Pontos e espaços são aceitos; o código de barras de 44 dígitos não.
Exemplo da resposta
application/problem+json
{
"type": "https://sandbox.pagaki.com.br/errors/invalid_identification_field",
"title": "Linha digitável inválida",
"status": 422,
"code": "invalid_identification_field",
"detail": "A linha digitável não tem 47 (boleto) ou 48 (guia de arrecadação) dígitos válidos, ou um dígito verificador não confere.",
"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.