Possíveis erros - Checkout Bricks - Mercado Pago Developers

Possíveis erros

Abaixo você encontrará listas de erros que podem ocorrer durante a integração dos bricks. Sejam eles relacionados ao envio das variáveis ou à comunicação com serviços externos (APIs Mercado Pago).

Variáveis passadas pelo integrador

Durante o processo de integração do brick, é possível que diferentes erros relacionados ao envio das variáveis sejam exibidos ao integrador no momento de instanciar o Brick. Esses erros serão mostrados através de um log no console do navegador (o comprador não recebe qualquer mensagem).

ErroMensagemCódigo da causa
Objeto de configuração vazio[Card Payment Brick error] Settings object is empty, please pass required propertiessettings_empty
Ausência da propriedade amount (valor total da compra)[Card Payment Brick error] Amount property is requiredmissing_amount_property
Ausência dos callbacks de onReady e onError[Card Payment Brick error] Callbacks onReady and onError are requiredmissing_required_callbacks
Ausência do ID de um elemento HTML para servir de container ao brick[Card Payment Brick error] You must provide an HTML element ID as a container to allow component renderingmissing_container_id
Ausência da propriedade locale (idioma desejado)[Card Payment Brick error] Locale property is requiredmissing_locale_property
Erro genérico ocorrido durante a inicialização do brick, geralmente alguma validação que falhou por causa de um valor enviado pelo integrador[Card Payment Brick error] Brick incorrectly initialized: {error}incorrect_initialization

Comunicação com serviços externos (APIs do Mercado Pago)

Durante o processo de integração do brick, é possível que diferentes erros relacionados à comunicação com as APIs do Mercado Pago aconteçam.

ErroMensagem para o usuárioMensagem para o integradorCrítico?Código da causa
Impossibilidade de renderização dos Secure Fields dentro do formulário do brick de Card PaymentOcorreu um erro.The integration with Secure Fields failedSimfields_setup_failed
Falha na busca de informações de métodos de pagamentos baseado na public_key do integradorOcorreu um erro. Por favor, tente novamente mais tarde.An error occurred while trying to search for payment methodsNãoget_payment_methods_failed
Falha na criação do token que representa as informações do cartãoOcorreu um erro e não foi possível processar o pagamento. Por favor, tente novamente mais tarde.Failed to create card tokenNãocard_token_creation_failed
Falha na busca dos tipos de documento de identificação baseado no país definido na SDK MercadoPago.jsOcorreu um erro. Por favor, tente novamente mais tarde.Failed to get identification typesNãoget_identification_types_failed
Falha na busca de informações do cartão baseado no binOcorreu um erro. Por favor, tente novamente mais tarde.Failed to get payment methods using card binNãoget_card_bin_payment_methods_failed
Falha ao buscar bancos emissores do cartãoOcorreu um erro. Por favor, tente novamente mais tarde.Failed to get card issuer(s)Nãoget_card_issuers_failed
Falha ao buscar quantidade e valores das parcelas do pagamento baseado no amount enviado pelo integradorOcorreu um erro. Por favor, tente novamente mais tarde.Failed to get payment installmentsNãoget_payment_installments_failed
Campos do pagamento incompletos por algum motivo (parcelas, emissor do cartão, payment_method_id)Ocorreu um erro. Por favor, tente novamente mais tarde.Será retornada uma das seguintes mensagens de acordo com o tipo de erro:
The payment
method id is missing
The payment installments are missing
The card issuer is missing
Nãomissing_payment_information