Skip to content

Instantly share code, notes, and snippets.

@tallesairan
Created February 8, 2021 16:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tallesairan/1d5b34a467b7ff2fc0ca232846382ac1 to your computer and use it in GitHub Desktop.
Save tallesairan/1d5b34a467b7ff2fc0ca232846382ac1 to your computer and use it in GitHub Desktop.
Tabela de erros MercadoPago em php/javascript

Tabela de erros mercadopago em php e javascript

simple mercadopago error handling in pt_BR

  • php usage getMpErrorCode('209');
  • js usage getMpErrorCode(209);
/**
* return mercadopago errors
* @param $code
* @returns {string}
*/
function getMpErrorCode($code)
{
if (code === "205") {
return "Digite o número do seu cartão.";
}
if (code === "208") {
return "Escolha um mês.";
}
if (code === "209") {
return "Escolha um ano.";
}
if (code === "212") {
return "Informe seu documento.";
}
if (code === "213") {
return "Informe seu documento.";
}
if (code === "214") {
return "Informe seu documento.";
}
if (code === "220") {
return "Informe seu banco emissor.";
}
if (code === "221") {
return "Digite o nome e sobrenome.";
}
if (code === "224") {
return "Digite o código de segurança.";
}
if (code === "E301") {
return "Há algo de errado com esse número. Digite novamente.";
}
if (code === "E302") {
return "Confira o código de segurança.";
}
if (code === "316") {
return "Por favor, digite um nome válido.";
}
if (code === "322") {
return "Confira seu documento.";
}
if (code === "323") {
return "Confira seu documento.";
}
if (code === "324") {
return "Confira seu documento.";
}
if (code === "325") {
return "Confira a data.";
}
if (code === "326") {
return "Confira a data.";
}
return "Confira os dados";
}
<?php
/**
* returns mercadopago error
* @param $code
* @return string
*/
function getMpErrorCode($code)
{
if ($code == "205") {
return "Digite o número do seu cartão.";
}
if ($code == "208") {
return "Escolha um mês.";
}
if ($code == "209") {
return "Escolha um ano.";
}
if ($code == "212") {
return "Informe seu documento.";
}
if ($code == "213") {
return "Informe seu documento.";
}
if ($code == "214") {
return "Informe seu documento.";
}
if ($code == "220") {
return "Informe seu banco emissor.";
}
if ($code == "221") {
return "Digite o nome e sobrenome.";
}
if ($code == "224") {
return "Digite o código de segurança.";
}
if ($code == "E301") {
return "Há algo de errado com esse número. Digite novamente.";
}
if ($code == "E302") {
return "Confira o código de segurança.";
}
if ($code == "316") {
return "Por favor, digite um nome válido.";
}
if ($code == "322") {
return "Confira seu documento.";
}
if ($code == "323") {
return "Confira seu documento.";
}
if ($code == "324") {
return "Confira seu documento.";
}
if ($code == "325") {
return "Confira a data.";
}
if ($code == "326") {
return "Confira a data.";
}
if ($code == 'default' or empty($code)) {
return "Confira os dados";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment