github.com/mundipagg/boleto-api@v0.0.0-20230620145841-3f9ec742599f/santander/error_messages.go (about) 1 package santander 2 3 import ( 4 "github.com/mundipagg/boleto-api/models" 5 ) 6 7 /* 8 Este erros segue exatamente a documentação do banco, por isso as mensagens em português 9 */ 10 var ticketResponseErrors = map[string]string{ 11 "-1": "Certificado não encontrado", 12 "1": "Erro, dados de entrada inválidos", 13 "2": "Erro interno de criptografia", 14 "3": "Erro, Ticket já utilizado anteriormente", 15 "4": "Erro, Ticket gerado para outro sistema", 16 "5": "Erro, Ticket expirado", 17 "6": "Erro interno (dados)", 18 "7": "Erro interno (timestamp)", 19 } 20 21 func checkError(code string) error { 22 msg, exist := ticketResponseErrors[code] 23 if !exist { 24 return nil 25 } 26 return models.NewFormatError(msg) 27 }