Se não for direcionado automaticamente, clique aqui.

Na resposta de uma requisição, além do HTTP status, o Moip assinaturas retorna também um código e mensagem para facilitar a identificação do problema ocorrido. Existem dois tipos de mensagem:

erro: impede a requisição de ser atendida e processada.

alerta: não invalida a requisição, mas são oportunidades de melhoria na sua integração que podem, inclusive, aumentar a conversão de suas assinaturas.

Exemplo:

{
    "message": "Erro na requisição",
    "errors": [
        {
            "code": "MA1",
            "description": "Erro inesperado"
        }
    ]
}

Abaixo você encontra a lista completa de erros e alertas previstos na integração com a API do Moip Assinaturas.

Código Mensagem Tipo Contexto
MA1 Erro inesperado erro Integração
MA2 O ambiente informado não é válido. Informe SANDBOX para testes ou PRODUCTION para produção erro Integração
MA3 A estrutura do JSON ou XML enviado não é válida erro Integração
MA4 O método de callback não é válido erro Integração
MA5 Código do plano deve ser informado erro Plano
MA6 Código do plano já utilizado. Escolha outro código erro Plano
MA7 Código do plano deve ter no máximo 65 caracteres erro Plano
MA8 Código do plano não pode ter caracteres especiais, pontuação ou espaço. Exemplo válido: PLAN_001-23 erro Plano
MA9 Código do plano não pode começar ou terminar com espaços. Os espaços foram ignorados alerta Plano
MA10 O nome do plano deve ser informado erro Plano
MA11 O nome do plano deve ter no máximo 65 caracteres erro Plano
MA12 A descrição do plano deve ter no máximo 255 caracteres erro Plano
MA13 O valor do plano deve ser informado erro Plano
MA14 O valor deve ter apenas números erro Plano
MA15 O valor deve ter no máximo 9 dígitos erro Plano
MA16 O valor do plano não pode ser inferior a R$ 1,00 erro Plano
MA17 A taxa de contratação deve ter apenas números erro Plano
MA18 A taxa de contratação deve ser maior que zero erro Plano
MA19 A taxa de contratação deve ter no máximo 9 dígitos erro Plano
MA20 O número do intervalo de cobranças deve ter apenas números erro Plano
MA21 O número do intervalo de cobranças não deve ter mais de 3 dígitos erro Plano
MA22 O número do intervalo de cobranças deve ser maior do que zero erro Plano
MA23 O número do intervalo de cobranças precisa ser informado erro Plano
MA24 Unidade do intervaldo deve ser DAY, MONTH ou YEAR erro Plano
MA25 A quantidade de ciclos deve ter apenas números erro Plano
MA26 A quantidade de ciclos não deve ter mais de 3 dígitos erro Plano
MA27 Quantidade máxima de assinaturas deve ter apenas números erro Plano
MA28 Quantidade máxima de assinaturas deve ser maior que zero erro Plano
MA29 Não há planos cadastrados com o código informado erro Plano
MA30 O status do plano deve ser informado. Caso não seja informado, será considerado ACTIVE alerta Plano
MA31 O status do plano deve ser ACTIVE ou INACTIVE. Caso o valor seja inválido, será considerado ACTIVE alerta Plano
MA32 Código do cliente deve ser informado erro Cliente
MA33 Código do cliente já utilizado. Escolha outro código. erro Cliente
MA34 Código do cliente deve ter no máximo 65 caracteres erro Cliente
MA35 Código do cliente não pode ter caracteres especiais, pontuação ou espaço. Exemplo válido: CLIENT_001-23 erro Cliente
MA36 Código do cliente não pode começar ou terminar com espaços. Os espaços foram ignorados alerta Cliente
MA37 Email do cliente deve ser informando erro Cliente
MA38 Email do cliente deve ter um formato válido: nome@exemplo.com erro Cliente
MA39 Email do cliente deve ter no máximo 65 caracteres erro Cliente
MA40 Nome completo do cliente deve ser informado erro Cliente
MA41 O nome do cliente deve ter no máximo 150 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA42 Não há clientes cadastrados com o código informado erro Cliente
MA43 Não foi possível cadastrar o cliente erro Cliente
MA44 O dia de nascimento deve ser informado erro Cliente
MA45 O dia de nascimento deve ser entre 1 e 31 erro Cliente
MA46 O mês de nascimento deve ser informado erro Cliente
MA47 O mês de nascimento deve ser entre 1 e 12 erro Cliente
MA48 O ano de nascimento deve ser informado erro Cliente
MA49 O ano de nascimento deve ter quatro dígitos numéricos erro Cliente
MA50 O DDD do telefone deve ser informado erro Cliente
MA51 O DDD do telefone deve ter apenas dígitos numéricos. Os demais caracteres foram ignorados alerta Cliente
MA52 O DDD do telefone deve ter no máximo 3 caracteres erro Cliente
MA53 O número do telefone deve ser informado erro Cliente
MA54 O número do telefone deve ter apenas dígitos numéricos. Os demais caracteres foram ignorados alerta Cliente
MA55 O número do telefone deve ter no máximo 9 caracteres erro Cliente
MA56 O CPF do cliente deve ser informado erro Cliente
MA57 O CPF do cliente deve ter no máximo 11 caracteres erro Cliente
MA58 O CPF do cliente deve conter apenas dígitos numéricos. Os demais caracteres foram ignorados alerta Cliente
MA59 O node address deve existir erro Cliente
MA60 O logradouro deve ser informado erro Cliente
MA61 O logradouro deve ter no máximo 45 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA62 O número do logradouro deve ser informado erro Cliente
MA63 O número do logradouro deve ter apenas dígitos numéricos. O número foi concatenado ao complemento alerta Cliente
MA64 O número do logradouro deve ter no máximo 20 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA65 O complemento do endereço deve ter no máximo 45 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA66 O bairro deve ser informado erro Cliente
MA67 O bairro do endereço deve ter no máximo 45 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA68 A cidade deve ser informada erro Cliente
MA69 A cidade do endereço deve ter no máximo 32 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA70 O Estado do endereço deve ser informado erro Cliente
MA71 O Estado do endereço deve ter no máximo 32 caracteres. Os demais caracteres foram ignorados alerta Cliente
MA72 O país deve ser informado erro Cliente
MA73 O país deve estar no formato ISO-alpha3. Exemplo: BRA erro Cliente
MA74 O CEP deve ser informado erro Cliente
MA75 O CEP deve ter no máximo 8 caracteres erro Cliente
MA76 O CEP do endereço deve ter apenas dígitos numéricos. Os demais caracteres foram ignorados alerta Cliente
MA77 O node billing_info deve existir erro Pagamento
MA78 O node credit_card deve ser informado erro Pagamento
MA79 O cofre informado é inválido erro Pagamento
MA80 O cofre informado não existe erro Pagamento
MA81 O número do cartão deve ser informado erro Pagamento
MA82 Dados inválidos de cartão erro Pagamento
MA83 O número do cartão deve possuir apenas caracteres numéricos. Os demais caracteres foram ignorados alerta Pagamento
MA84 O mês de expiração do cartão deve ser informado erro Pagamento
MA85 O mês de expiração do cartão deve ser entre 1 e 12 erro Pagamento
MA86 O ano de expiração do cartão deve ser informado erro Pagamento
MA87 O ano de expiração do cartão deve ter o formato yy erro Pagamento
MA88 O cartão não pode estar vencido erro Pagamento
MA89 O nome do portador deve ser informado erro Pagamento
MA90 O nome do portador do cartão deve ter no máximo 45 caracteres. Os demais caracteres foram ignorados alerta Pagamento
MA91 Código da assinatura deve ser informado erro Assinatura
MA92 Código da assinatura já utilizado. Escolha outro código erro Assinatura
MA93 Código da assinatura deve ter no máximo 65 caracteres erro Assinatura
MA94 Código da assinatura não pode ter caracteres especiais, pontuação ou espaço. Exemplo válido: ASSIN_001-23 erro Assinatura
MA95 Código da assinatura não pode começar ou terminar com espaços. Os espaços foram ignorados alerta Assinatura
MA96 O node plan deve existir erro Assinatura
MA97 Código do plano deve ser informado erro Assinatura
MA98 O node customer deve existir erro Assinatura
MA99 Código do cliente deve ser informado erro Assinatura
MA100 O número máximo de assinaturas para esse plano foi atingido erro Assinatura
MA101 Não é possível criar assinaturas para clientes sem dados de pagamento erro Assinatura
MA102 Não foi possível cadastrar o cliente erro Assinatura
MA103 O vendedor não existe erro Assinatura
MA104 A cobrança não existe erro Assinatura
MA105 Dados de pagamento não encontrados erro Assinatura
MA106 Não foi possível cadastrar os dados de pagamento do cliente erro Assinatura
MA107 Não foi possível efetuar a cobrança na operadora de cartões de crédito. Tente novamente em alguns instantes erro Assinatura
MA108 Não é permitido sobrescrever o valor do plano na Integração Javascript erro Assinatura
MA109 O valor da assinatura deve ter apenas números erro Assinatura
MA110 O valor da assinatura deve ter no máximo 9 dígitos erro Assinatura
MA111 O valor da assinatura não pode ser inferior a R$ 1,00 erro Assinatura
MA112 O dia da data de cobrança deve ser informado erro Assinatura
MA113 O dia da data de cobrança deve ser entre 1 e 31 erro Assinatura
MA114 O mês da data de cobrança deve ser informado erro Assinatura
MA115 O mês da data de cobrança deve ser entre 1 e 12 erro Assinatura
MA116 O ano da data de cobrança deve ser informado erro Assinatura
MA117 O ano da data de cobrança deve ter quatro dígitos numéricos erro Assinatura
MA118 A URL informada deve ser válida erro Assinatura
MR1 Ambiente inválido. Por favor informar PRODUCTION, para transações reais, ou SANDBOX, para transações de teste. erro Cobrança
MR2 ID da transação deve ser informado erro Cobrança
MR3 ID da transação só pode ter letras, números ".", "-" e "_". Exemplo de ID válido: TRAN_02-3.4 erro Cobrança
MR4 ID da transação pode ter no máximo 65 caracteres erro Cobrança
MR5 ID da transação já utilizado para este login Moip erro Cobrança
MR6 Valor da transação deve ser informado erro Cobrança
MR7 Valor da transação deve ter apenas dígitos numéricos. Exemplo: para "R$10,10", deve ser enviado "1010" erro Cobrança
MR8 Valor da transação deve ser maior que zero. erro Cobrança
MR9 ID da assinatura deve ser informado erro Cobrança
MR10 ID da assinatura só pode ter letras, números ".", "-" e "_". Exemplo de ID válido: ASSIN_02-3.4 erro Cobrança
MR11 ID da assinatura pode ter no máximo 65 caracteres erro Cobrança
MR12 Tamanho máximo de 256 caracteres erro Cobrança
MR13 A forma de pagamento deve ser CREDIT_CARD erro Cobrança
MR14 Por favor, informe o cofre ou os dados do cartão erro Cobrança
MR15 O cofre do cartão deve ter 36 caracteres erro Cobrança
MR16 Cofre inválido erro Cobrança
MR17 Dados inválidos erro Cobrança
MR18 Forma de pagamento não aceita. Informe um cartão da bandeira Mastercard ou Visa. erro Cobrança
MR19 O mês de expiração do cartão deve ter apenas 2 números erro Cobrança
MR20 O ano de expiração do cartão deve ter apenas 2 números erro Cobrança
MR21 O mês de expiração do cartão deve ser entre 1 e 12 erro Cobrança
MR22 O cartão de crédito não pode estar vencido erro Cobrança
MR23 Nome do portador deve ser informado erro Cobrança
MR24 CPF do portador deve ser informado erro Cobrança
MR25 Dia do nascimento do portador deve ser informado erro Cobrança
MR26 Dia do nascimento do portador deve estar entre 1 e 31 erro Cobrança
MR27 Mês do nascimento do portador deve ser informado erro Cobrança
MR28 Mês do nascimento do portador deve estar entre 1 e 31 erro Cobrança
MR29 Ano do nascimento do portador deve ser informado erro Cobrança
MR30 Ano do nascimento do portador deve ter 4 números erro Cobrança
MR31 O DDD do telefone do portador deve ser informado erro Cobrança
MR32 O telefone do portador deve ser informado erro Cobrança
MR33 ID do assinante deve ser informado erro Cobrança
MR34 ID do assinante deve ter no máximo 65 caracteres erro Cobrança
MR35 Nome completo do comprador deve ser informado erro Cobrança
MR36 Nome completo do comprador deve ter no máximo 90 caracteres erro Cobrança
MR37 Email do comprador deve ser informado erro Cobrança
MR38 Fortamato de email inválido. Email deve ser: nome@exemplo.com erro Cobrança
MR39 Email deve ter no máximo 65 caracteres erro Cobrança
MR40 Logradouro do endereço deve ser informado erro Cobrança
MR41 Número do endereço deve ser informado erro Cobrança
MR42 CEP deve ser informado erro Cobrança
MR43 CEP deve ter nove dígitos erro Cobrança
MR44 O bairro deve ser informado erro Cobrança
MR45 A cidade deve ser informada erro Cobrança
MR46 O Estado deve ser informado erro Cobrança
MR47 O país deve ser informado erro Cobrança
MR48 A transação não pôde ser cobrada erro Cobrança
MR49 Erro desconhecido erro Cobrança
MR50 Não foi possível efetuar a cobrança na operadora de cartões de crédito. Tente novamente em alguns instantes erro Cobrança
MR51 Descrição deve ter no máximo 255 caracteres alerta Cobrança
MR52 A ocorrência deve ser um número inteiro alerta Cobrança
MR53 A ocorrência deve ser maior que zero alerta Cobrança
MR54 A quantidade do intervalo deve ser um número inteiro alerta Cobrança
MR55 A quantidade do intervalo deve ser maior que zero alerta Cobrança
MR56 A unidade do intervalo deve ser DAYS, MONTHS ou YEARS alerta Cobrança
MR57 Número do cartão deve ser apenas dígitos numéricos alerta Cobrança
MR58 O ano de expiração do cartão deve ter apenas dois dígitos alerta Cobrança
MR59 O nome do portador do cartão deve ter no máximo 45 caracteres alerta Cobrança
MR60 O DDD do telefone do portador deve ter apenas dígitos alerta Cobrança
MR61 O telefone do portador deve ter apenas dígitos numéricos alerta Cobrança
MR62 O número do endereço deve ter apenas dígitos numéricos alerta Cobrança
MR63 O número do endereço deve ter no máximo 20 dígitos alerta Cobrança
MR64 O complemento do endereço deve ter no máximo 45 dígitos alerta Cobrança
MR65 O bairro do endereço deve ter no máximo 45 dígitos alerta Cobrança
MR66 A cidade do endereço deve ter no máximo 32 caracteres alerta Cobrança
MR67 O Estado do endereço deve ter no máximo 32 caracteres não numéricos alerta Cobrança
MR68 O país do endereço deve estar no formato ISO-alpha3 e ser válido alerta Cobrança
MC1 O login do vendedor deve ser informado erro Cofre
MC2 O login deve existir e estar verificado erro Cofre
MC3 O node credit_card deve existir erro Cofre
MC4 O número do cartão deve ser informado erro Cofre
MC5 Dados inválidos erro Cofre
MC6 O mês de expiração do cartão deve ser informado erro Cofre
MC7 O mês de expiração do cartão deve ser entre 1 e 12 erro Cofre
MC8 O ano de expiração do cartão deve ser informado erro Cofre
MC9 O ano de expiração do cartão deve ter apenas dois dígitos erro Cofre
MC10 O cartão não pode estar vencido erro Cofre
MC11 O node holder deve existir erro Cofre
MC12 O nome do portador deve ser informado erro Cofre
MC13 O dia de nascimento do portador deve ser informado erro Cofre
MC14 O dia de nascimento do portador deve ser entre 1 e 31 erro Cofre
MC15 O mês de nascimento do portador deve ser informado erro Cofre
MC16 O mês de nascimento do portador deve ser entre 1 e 12 erro Cofre
MC17 O ano de nascimento do portador deve ser informado erro Cofre
MC18 O ano de nascimento do portador deve ser ter quatro dígitos erro Cofre
MC19 O DDD do telefone do portador deve ser informado erro Cofre
MC20 O telefone do portador deve ser informado erro Cofre
MC21 O node buyer deve existir erro Cofre
MC22 O ID do comprador deve ser informado erro Cofre
MC23 O ID do comprador deve ter no máximo 65 caracteres erro Cofre
MC24 O nome completo do comprador deve ser informado erro Cofre
MC25 O email do comprador deve ser informado erro Cofre
MC26 O email do comprador deve ter um formato válido. Exemplo: nome@dominio.com erro Cofre
MC27 O email do comprador deve ter no máximo 65 caracteres erro Cofre
MC28 O CPF do comprador deve ser informado erro Cofre
MC29 O node address deve existir erro Cofre
MC30 O logradouro deve ser informado erro Cofre
MC31 O número do endereço deve ser informado erro Cofre
MC32 O bairro deve ser informado erro Cofre
MC33 A cidade deve ser informada erro Cofre
MC34 O Estado deve ser informado erro Cofre
MC35 O país deve ser informado erro Cofre
MC36 O país deve estar no formato ISO-alpha3. Exemplo: BRA erro Cofre
MC37 O CEP deve ser informado erro Cofre
MC38 O CEP deve ter no máximo 9 caracteres erro Cofre
MC39 A bandeira do cartão não pôde ser identificada erro Cofre
MC40 Dados inválidos de comprador erro Cofre
MC41 Comprador não encontrado erro Cofre
MC42 Erro desconhecido erro Cofre
MC43 Os dados do cartão devem ser apenas números alerta Cofre
MC44 O nome do portador deve ter no máximo 45 caracteres alerta Cofre
MC45 Recomendamos informar o CPF do portador alerta Cofre
MC46 O DDD do telefone do portador deve possuir apenas números alerta Cofre
MC47 O telefone do portador deve possuir apenas números alerta Cofre
MC48 O nome completo do comprador deve ter no máximo 90 caracteres alerta Cofre
MC49 O logradouro deve ter no máximo 45 caracteres alerta Cofre
MC50 O número do endereço deve possuir apenas dígitos numéricos alerta Cofre
MC51 O número do endereço deve ter no máximo 20 dígitos alerta Cofre
MC52 O complemento deve ter no máximo 45 caracteres alerta Cofre
MC53 A cidade deve ter no máximo 32 caracteres alerta Cofre
MC54 O bairro deve ter no máximo 32 caracteres alerta Cofre
MC55 O Estado deve ter no máximo 32 caracteres alerta Cofre