const OpenpayError = (value) => ({
  '1018': 'El número de intentos de cargo es mayor al permitido.',
  '3001': 'La tarjeta fue declinada.',
  '3002': 'La tarjeta ha expirado.',
  '3003': 'La tarjeta no tiene fondos suficientes.',
  '3004': 'La tarjeta ha sido identificada como una tarjeta robada.',
  '3005': 'La tarjeta ha sido rechazada por el sistema antifraudes.',
  '3006': 'La operación no esta permitida para este cliente o esta transacción.',
  '3007': 'Deprecado. La tarjeta fue declinada.',
  '3008': 'La tarjeta no es soportada en transacciones en línea.',
  '3009': 'La tarjeta fue reportada como perdida.',
  '3010': 'El banco ha restringido la tarjeta.',
  '3011': 'El banco ha solicitado que la tarjeta sea retenida. Contacte al banco.',
  '3012': 'Se requiere solicitar al banco autorización para realizar este pago.'
})[value]

export default OpenpayError
