Sugerir alterações
Ajude-nos a melhorar a documentação
Você viu informações equivocadas, gostaria que explicássemos algo a mais ou que melhorássemos nossos manuais? Deixe suas sugestões no GitHub.

Manipulação de respostas

Ofereça aos seus clientes informação clara e precisa sobre os possíveis erros na inserção de dados de cartão ou o estado dos pagamentos realizados. Isso permite notificá-los sobre que ação podem realizar para solucionar ou comunicar se há algum passo extra a ser realizado.

Por exemplo, se o cartão não possui saldo suficiente para a compra, pode-se recomendar que se tente pagar novamente com outro meio de pagamento para completar a operação.

Resultados da criação de uma cobrança

Estado status_detail Mensagem sugerida
approved accredited Pronto, seu pagamento foi aprovado! No resumo, você verá a cobrança do valor como statement_descriptor.
in_process pending_contingency Estamos processando o pagamento.

Não se preocupe, em menos de 2 días úteis te avisaremos por e-mail se foi creditado.
in_process pending_review_manual Estamos processando seu pagamento.

Não se preocupe, em menos de 2 días úteis te avisaremos por e-mail se foi creditado ou se necessitamos de mais informação.
rejected cc_rejected_bad_filled_card_number Revise o número do cartão.
rejected cc_rejected_bad_filled_date Revise a data de vencimento.
rejected cc_rejected_bad_filled_other Revise os dados.
rejected cc_rejected_bad_filled_security_code Revise o código de segurança do cartão.
rejected cc_rejected_blacklist Não pudemos processar seu pagamento.
rejected cc_rejected_call_for_authorize Você deve autorizar ao payment_method_id o pagamento do valor ao Mercado Pago.
rejected cc_rejected_card_disabled Ligue para o payment_method_id para ativar seu cartão. O telefone está no verso do seu cartão.
rejected cc_rejected_card_error Não conseguimos processar seu pagamento.
rejected cc_rejected_duplicated_payment Você já efetuou um pagamento com esse valor. Caso precise pagar novamente, utilize outro cartão ou outra forma de pagamento.
rejected cc_rejected_high_risk Seu pagamento foi recusado.

Escolha outra forma de pagamento. Recomendamos meios de pagamento em dinheiro.
rejected cc_rejected_insufficient_amount O payment_method_id possui saldo insuficiente.
rejected cc_rejected_invalid_installments O payment_method_id não processa pagamentos em installments parcelas.
rejected cc_rejected_max_attempts Você atingiu o limite de tentativas permitido.

Escolha outro cartão ou outra forma de pagamento.
rejected cc_rejected_other_reason payment_method_id não processa o pagamento.

Erros de inserção de dados

Client-Side

Código Descrição Mensagem sugerida
205 parameter cardNumber can not be null/empty Digite o número do seu cartão.
208 parameter cardExpirationMonth can not be null/empty Escolha um mês.
209 parameter cardExpirationYear can not be null/empty Escolha um ano.
212 parameter docType can not be null/empty Informe seu documento.
213 The parameter cardholder.document.subtype can not be null or empty Informe seu documento.
214 parameter docNumber can not be null/empty Informe seu documento.
220 parameter cardIssuerId can not be null/empty Informe seu banco emissor.
221 parameter cardholderName can not be null/empty Digite o nome e sobrenome.
224 parameter securityCode can not be null/empty Digite o código de segurança.
E301 invalid parameter cardNumber Há algo de errado com esse número. Digite novamente.
E302 invalid parameter securityCode Confira o código de segurança.
316 invalid parameter cardholderName Por favor, digite um nome válido.
322 invalid parameter docType Confira seu documento.
323 invalid parameter cardholder.document.subtype Confira seu documento.
324 invalid parameter docNumber Confira seu documento.
325 invalid parameter cardExpirationMonth Confira a data.
326 invalid parameter cardExpirationYear Confira a data.
default Outro código de erro Confira os dados.

Erros na criação do token de cartão

Estado status_detail Mensagem sugerida
106 Cannot operate between users from different countries Não pode efetuar pagamentos a usuários de outros países.
109 Invalid number of shares for this payment_method_id O payment_method_id não processa pagamentos parcelados.

Escolha outro cartão ou outra forma de pagamento.
126 The action requested is not valid for the current payment state Não conseguimos processar seu pagamento.
129 Cannot pay this amount with this paymentMethod O payment_method_id não processa pagamentos para o valor selecionado.

Escolha outro cartão ou outra forma de pagamento.
145 Invalid users involved Uma das partes com a qual está tentando realizar o pagamento é um usuário de teste e a outra é um usuário real.
150 The payer_id cannot do payments currently Você não pode efetuar pagamentos.
151 The payer_id cannot do payments with this payment_method_id Você não pode efetuar pagamentos.
160 Collector not allowed to operate Não conseguimos processar seu pagamento.
204 Unavailable payment_method O payment_method_id não está disponível nesse momento.

Escolha outro cartão ou outra forma de pagamento.
801 Already posted the same request in the last minute Você realizou um pagamento similar há poucos instantes.

Tente novamente em alguns minutos.
default Outro código de erro Não pudemos processar seu pagamento.

Próximos passos

Sua pesquisa não retorna resultados.

Check the spelling of search terms or test with other keywords.