Corrija o erro de pagamento cancelado pelo sistema no MLBB no Android e iOS. Veja por que as lojas bloqueiam a compra de diamantes e volte a recarregar.
Você toca no ícone de recarga no Mobile Legends: Bang Bang, escolhe seu pacote de diamantes ou o Passe de Diamante Semanal, confirma com a biometria e aguarda. Em vez de receber os diamantes, surge um aviso cinza cancelando a transação: "Pagamento cancelado pelo sistema." Sem registro de erro. Sem deixar claro se o valor foi cobrado do seu saldo.
Esse bloqueio atrapalha eventos de recarga por tempo limitado e a conquista de skins antes da rotação dos banners. Embora a mensagem pareça uma falha interna do jogo, a Moonton raramente a gera por conta própria. Trata-se de um bloqueio automático disparado pelo Google Play, pela Apple App Store ou pelo sistema antifraude do emissor do seu cartão. Veja a seguir o que interrompe o processo e como resolver essa trava.
Por que o erro de pagamento cancelado pelo sistema ocorre no MLBB
Toda compra no aplicativo inicia uma comunicação de três vias entre os servidores da Moonton, o cliente de pagamento do seu sistema operacional (Google Play Billing ou Apple StoreKit) e o seu banco. Se qualquer uma dessas pontas perder a conexão ou identificar uma irregularidade na conta, a finalização da compra é interrompida para evitar transferências não autorizadas.
Os gateways de pagamento classificam essas falhas em dois grupos: recusas temporárias (soft declines) e recusas definitivas (hard declines). As recusas temporárias representam problemas passageiros — quedas de conexão, limites de requisições no gateway ou sobrecarga nos servidores. Elas costumam se resolver sozinhas. Já as recusas definitivas decorrem de impedimentos estruturais, como método de pagamento vencido, divergência em regulamentações regionais ou bloqueio antifraude. Tentar repetidamente durante uma recusa definitiva só servirá para marcar sua conta por atividade suspeita.
A maior parte dos cancelamentos acontece por falta de saldo ou divergências nos dados cadastrais. Confira os códigos de falha padrão abaixo antes de alterar as configurações do sistema.
| Motivo da recusa | Mecanismo de falha subjacente | Etapa de resolução |
|---|
| Code 51 (Saldo insuficiente) | Saldo do cartão esgotado ou limite excedido | Verifique o saldo ou confira se há retenções de autorização de até 15 dias. |
| Code 54 (Cartão expirado) | Data de validade do cartão expirada | Cadastre um cartão substituto válido nas configurações de faturamento da loja de apps. |
| Code 96 (Erro de sistema) | Falha de comunicação no gateway ou switch | Recusa temporária; interrompa as tentativas e aguarde de 15 a 30 minutos antes de tentar novamente. |
| Error OR-FGEMF-20 | Cache do Google Play ou divergência de conta | Limpe o cache da Play Store e alinhe o país cadastrado no perfil de faturamento. |
Os códigos acima representam gatilhos universais bancários e de gateways que interrompem a compra de diamantes antes que a Moonton receba o pagamento. Tentar realizar o pedido novamente nessas condições sem ajustar os dados da conta gerará o mesmo cancelamento.

Solução 1: Resolva conflitos de faturamento no Google Play no Android
Usuários de Android se deparam com esse erro com mais frequência porque o Google Play Billing realiza varreduras contínuas de integridade do dispositivo e da conta. Dados de cache desatualizados corrompem com frequência os tokens de compra trocados entre o MLBB e a Play Store, gerando o erro OR-FGEMF-20.
Comece eliminando os tokens corrompidos. Feche o Mobile Legends completamente. Acesse Configurações > Aplicativos > Google Play Store > Armazenamento no seu aparelho e toque em Limpar cache. Limpe o cache do Google Play Services logo em seguida. O Play Services processa a verificação de tokens em segundo plano para todas as microtransações; deixar seu cache intacto mantém o conflito ativo.
Em seguida, confira as configurações de localização. O cliente de faturamento da Play Store gera um cancelamento instantâneo (resultCode -1, responseCode 1) caso o Google Play Services não consiga confirmar a localização do aparelho durante o checkout. Abra Configurações > Aplicativos > Google Play Services > Permissões > Localização e defina para permitir durante o uso do app com a localização precisa ativada.
Por fim, alinhe seus dados de faturamento em payments.google.com. O Google Play recusa a transação se o endereço residencial ou o CEP cadastrado na sua conta Google divergir do cadastro no seu banco. Pequenas diferenças de abreviação, como "Rua" e "R.", ou um endereço de cobrança desatualizado de uma residência anterior já bastam para forçar uma recusa automática.
Se o Google Play continuar travando, você pode comprar seus diamantes de Mobile Legends por meio de um checkout web externo para contornar totalmente o cliente da Play Store.
Solução 2: Corrija bloqueios de compras na App Store da Apple no iOS
A Apple encaminha falhas de transação sem detalhar os motivos da recusa. Quando uma compra no iOS é abortada, o StoreKit informa apenas que a transação não pôde ser concluída, sem expor o código de recusa do gateway de pagamento.
Comece verificando se existem pendências financeiras na sua conta. Caso a renovação de uma assinatura anterior, o download de um aplicativo pago ou um serviço em nuvem não tenha sido debitado, a Apple bloqueia todas as compras seguintes em todos os aplicativos instalados até que esse débito seja quitado.
Para verificar suas credenciais de pagamento:
- Abra o aplicativo Ajustes no seu iPhone ou iPad.
- Toque no banner do seu ID Apple na parte superior do menu.
- Toque em Pagamento e Entrega e faça a autenticação.
- Analise os cartões listados; remova ou atualize qualquer método destacado em vermelho.
- Confirme com sua instituição financeira se o cartão ativo está liberado para compras digitais internacionais.
Como a App Store omite as justificativas de rejeição do banco, ligue para o emissor do seu cartão caso métodos válidos falhem. Solicite uma análise manual para categorias de comerciantes de jogos bloqueadas ou canais de cobrança internacionais. As emissoras de cartão costumam marcar microtransações recorrentes em aplicativos como suspeitas até que o titular autorize o perfil do comerciante diretamente.

Solução 3: Elimine divergências regionais, de VPN e de perfil
O Mobile Legends adota canais de distribuição regionalizados. Se o seu endereço IP atual apontar para uma região enquanto o seu método de pagamento estiver registrado em outra, os sistemas antifraude interrompem a compra na mesma hora.
Desative qualquer VPN, proxy e relay de DNS privado antes de abrir a tela de recarga. Manter uma conexão ativa por meio de um servidor no exterior enquanto tenta pagar com um cartão bancário nacional gera um conflito crítico de segurança. Tanto o Google quanto a Apple comparam as coordenadas do checkout com o perfil da conta; origens conflitantes cancelam o pedido.
Atualizar uma conta da Play Store fora da sua região exige respeitar prazos rígidos da plataforma, como detalhado abaixo.
| Métrica regional | Requisito ou prazo de propagação | Impacto no faturamento |
|---|
| Intervalo de troca de país | 90 dias entre alterações | Impede a troca frequente de loja para aproveitar faixas de preço regionais. |
| Sincronização do gateway de pagamento | Até 48 horas para propagar | Novos perfis recusam pagamentos se a tentativa for feita logo após a troca. |
| Restrição de grupo familiar | Bloqueado enquanto for membro | Membros ativos da família não podem mudar o país da loja até saírem do grupo. |
| Retenção temporária do comerciante | Até 15 dias no saldo | Pré-autorizações de cobrança restringem o saldo disponível de forma inesperada. |
As atualizações de perfil regional exigem um tempo técnico de propagação antes que as redes de faturamento se alinhem perfeitamente. Se você alterou o país da sua Play Store hoje, as compras podem falhar de forma intermitente até que a sincronização de 48 horas no banco de dados termine.
Fazer parte de um grupo familiar no Google impede a mudança manual de país da loja. É necessário sair do grupo familiar ou pedir para o administrador encerrá-lo antes que a plataforma libere alterações de região da loja.
Solução 4: Gerencie bloqueios de segurança da conta e verificações de cartão
Os bloqueios de segurança também podem partir da própria Moonton. O sistema de risco do jogo monitora as contas contra roubo de credenciais, comércio de contas e recuperação não autorizada de aparelhos. Alterações profundas na conta — como troca de e-mail vinculado, redefinição de senha, novas vinculações de terceiros ou acessos a partir de dispositivos desconhecidos — ativam uma trava de segurança automática.
Esse estado de segurança dura 14 dias. As partidas funcionam normalmente, mas modificações de perfil, envio de skins de presente e compras diretas de diamantes permanecem bloqueadas. Se você alterou dados primários de segurança recentemente, terá que aguardar o término do período de 14 dias para voltar a comprar no jogo.
No Android, cartões de crédito não verificados paralisam as transações do Google Play. Quando o Google seleciona um cartão para confirmação de identidade de rotina, ele lança uma cobrança temporária com o nome "GOOGLE TEST" na sua fatura online. Esse lançamento contém um código de verificação de 8 dígitos que expira em dois dias. As compras no aplicativo permanecem pausadas até que você insira esse código em payments.google.com.
Retenções pendentes de outros estabelecimentos também simulam erros de saldo insuficiente. Depósitos de caução para aluguel de carros, reservas de hotel ou pré-autorizações em postos de combustível bloqueiam valores por até 15 dias. Mesmo que o saldo total pareça suficiente, o limite disponível reduzido causará recusas por Code 51.
Quando os erros no aplicativo do aparelho persistirem, fazer uma recarga de diamantes no MLBB por meio de um portal web contorna qualquer falha no sistema operacional.

Lentidão nos servidores e filas de espera no Mobile Legends
Nem todos os cancelamentos decorrem de travas na conta. Os servidores da Moonton enfrentam picos intensos de tráfego no horário de pico noturno no fuso UTC+8, período de maior atividade no Sudeste Asiático. O lançamento de eventos gacha limitados, promoções do 515 ou skins de Colecionador concentra milhões de requisições de compra ao mesmo tempo.
Durante essas ondas de tráfego, os endpoints de transação da Moonton sofrem esgotamento de tempo (timeout). O cliente de faturamento local tenta confirmar a compra, se depara com o tempo limite no gateway e gera uma recusa temporária. O Code 96 indica exatamente essa falha de comunicação.
Ficar apertando repetidamente o botão de compra durante períodos de lentidão só piora as coisas. Enviar várias requisições a um servidor sobrecarregado pode fazer o emissor suspeitar de fraude por duplicidade, transformando uma simples lentidão temporária em um bloqueio definitivo do cartão. Espere de 15 a 30 minutos. Em filas extremamente congestionadas, a entrega dos diamantes e a emissão do comprovante podem atrasar de 5 minutos a 2 horas.
Se o dinheiro sair da sua conta sem que os diamantes sejam entregues, evite abrir contestações imediatas. As filas de processamento dos servidores resolvem a maioria dos itens pendentes em até 30 minutos. Caso os diamantes não entrem após 24 horas, pegue o comprovante da loja, anote o seu ID de Jogador e ID de Zona no perfil do jogo e abra um chamado de suporte em Problemas de Pagamento.
| Tipo de recusa | Categoria de origem | Prazo estimado / Ação recomendada |
|---|
| Recusa temporária (Code 96) | Timeout no gateway ou queda de comunicação | Aguarde de 15 a 30 minutos antes de tentar comprar novamente. |
| Recusa temporária (Lentidão no pico) | Congestionamento nos servidores da Moonton (UTC+8) | Atraso na entrega varia de 5 minutos a 2 horas; não clique repetidamente em comprar. |
| Recusa definitiva (Code 51) | Saldo insuficiente / limite atingido | Resolva as retenções ou adicione fundos; tente de novo apenas após recarregar. |
| Recusa definitiva (Code 54) | Método de pagamento expirado | Cadastre um cartão substituto; o cartão anterior fica permanentemente bloqueado. |
Saber diferenciar timeouts temporários de gateways de recusas definitivas de pagamento evita que o seu cartão sofra bloqueios automáticos por fraude. Quando houver instabilidade de conexão, espere a fila esvaziar.
Para evitar a validação de tokens nas lojas de aplicativos durante os grandes eventos de lançamento, compre seu Passe de Diamante Semanal por meio de um checkout web que credita diretamente no seu ID de Jogador.
Checklist de solução de problemas para recargas no MLBB
Execute estas verificações diagnósticas antes de tentar uma nova transação:
- [ ] Verifique o saldo disponível: A falta de fundos causa 44% das recusas em cartões online. Confirme se há margem além do preço base para cobrir tributos digitais locais.
- [ ] Confira os dados de pagamento: Erros simples de digitação — como código CVV incorreto, data de validade vencida ou números invertidos — respondem por 20% das rejeições no checkout.
- [ ] Desative ferramentas de rede: Desligue VPNs, proxies e perfis de DNS com bloqueadores de anúncios para garantir que seu IP corresponda à região nativa da sua loja.
- [ ] Limpe os caches do Google: Esvazie os arquivos de cache da Google Play Store e do Google Play Services para apagar tokens de sessão corrompidos.
- [ ] Verifique a permissão de localização: Confirme se o Google Play Services está com a permissão de localização precisa ativada nas configurações do sistema.
- [ ] Revise pedidos pendentes: Quite cobranças em aberto ou assinaturas não pagas na sua conta Apple ou Google.
- [ ] Aguarde atualizações recentes: Caso tenha alterado dados de segurança primários da Moonton nos últimos 14 dias, aguarde o fim do bloqueio preventivo.
FAQ
Por que o Mobile Legends exibe a mensagem 'Pagamento cancelado pelo sistema'?
O erro ocorre quando o Google Play, a Apple App Store ou o seu banco interrompe a compra por suspeita de fraude, divergência de endereço ou timeout temporário do servidor. Isso significa que a transação foi bloqueada antes do envio dos fundos para a Moonton.
Como resolver o erro de pagamento cancelado no Android?
Limpe o cache da Google Play Store e do Google Play Services e acesse payments.google.com para conferir os dados do cartão e o endereço de cobrança. Certifique-se de que todas as VPNs estejam desativadas e conceda permissão de localização precisa ao Google Play Services.
Como resolver o erro de pagamento cancelado no iOS?
Abra os Ajustes do iPhone, toque no perfil do seu ID Apple e revise a opção Pagamento e Entrega para garantir que seu cartão esteja ativo e liberado para compras digitais internacionais. Quite qualquer pendência na App Store antes de tentar recarregar diamantes de novo.
Usar VPN pode cancelar o pagamento no MLBB?
Sim. VPNs ou proxies ativos geram uma divergência de IP em relação ao país registrado no seu Google Play ou ID Apple, acionando cancelamentos automáticos por antifraude. Desative a VPN e conclua a compra usando sua conexão móvel local ou rede Wi-Fi habitual.
A lentidão nos servidores do Mobile Legends pode causar erros na compra?
Sim. Horários de pico no servidor (período noturno no fuso UTC+8) podem sobrecarregar a API de transações da Moonton e causar esgotamento de tempo (timeout) entre a loja e os servidores do jogo. Se o pagamento travar, aguarde de 15 a 30 minutos em vez de repetir a tentativa várias vezes.
O valor será cobrado se o sistema cancelar meu pagamento?
Não. Um pagamento cancelado indica que a cobrança foi interrompida, embora o banco possa reter o valor temporariamente por autorização, liberando-o em poucos dias úteis. Caso o valor tenha sido debitado e os diamantes não cheguem em 24 horas, entre em contato com o suporte com o ID do seu pedido.
Quanto tempo leva a mudança de região do Google Play para corrigir erros de cobrança?
A atualização de país no perfil do Google Play pode levar até 48 horas para sincronizar por completo nos processadores de pagamento internos. Além disso, o Google impõe um intervalo obrigatório de 90 dias entre trocas de país.
A melhor forma de recarregar diamantes sem dores de cabeça
A mensagem "Pagamento cancelado pelo sistema" aponta para uma falha externa de autorização, e não para arquivos corrompidos do jogo. No Android, a causa costuma ser tokens em cache desatualizados no Google Play Services ou divergências de endereço no seu perfil do Google Payments. No iOS, pendências financeiras na App Store ou filtros de segurança bancária são os principais vilões.
Evite tentativas insistentes de compra quando uma transação for abortada. Se limpar o cache e conferir o saldo não resolverem o problema, pare de tentar. Várias tentativas seguidas podem causar bloqueios no gateway por Code 96 e travas bancárias por suspeita de fraude que levam dias para serem liberadas. Revise seu perfil de cobrança, espere o tráfego nos servidores no pico do fuso UTC+8 normalizar e aguarde a conclusão das verificações antes de tentar recarregar novamente.