Saltar al contenido principal

Banco Mercantil para PrestaShop

Descripción

Integra la pasarela de pago del Banco Mercantil en PrestaShop para aceptar tarjetas Visa, Mastercard, C2P y Pago Móvil. Este módulo te permite procesar pagos de forma segura y confiable a través del Banco Mercantil.

Registro en Portal API Mercantil

Antes de comenzar es requerido haber completado todos los pasos dados en el registro del Portal API Mercantil:

  1. Ingresa a https://apiportal.mercantilbanco.com/mercantil-banco/produccion/user/register si no estas registrado y completa el formulario (Los datos deben ser exactamente igual a la cuenta jurídica que ya tienes con el banco)
  2. Inicia sesión con tu cuenta del banco
  3. Ingresa a tu Cuenta de usuario
  4. Crea una aplicación si aun no la tienes: https://apiportal.mercantilbanco.com/mercantil-banco/produccion/application
  5. Ingresar a la lista de productos disponibles: https://apiportal.mercantilbanco.com/mercantil-banco/produccion/product
  6. Ingresa a "Botón de Pagos Móviles C2P"
  7. Ubica el dialogo para suscribirse en la parte media de la pagina que abriste
  8. Selecciona la aplicación creada y luego click en el botón Suscribirse
  9. Repite los dos pasos anteriores con la opción de "Botón de Pagos con Tarjetas" y "Búsquedas de Pagos Móviles"

Una vez terminado estos pasos el banco validará en un par de días tus datos Jurídicos y te enviará por correo electrónico los datos de acceso al API en ambientes de Prueba (Sandbox).

Los datos de acceso a Producción te los proveerá el banco luego de entregar los siguientes recaudos en el banco físicamente: https://www.mercantilbanco.com/mercprod/apiportal/epagos/license/index.html

Índice

Métodos de Pago

El módulo ofrece 4 métodos de pago diferentes:

1. Pago Móvil (P2C)

  • Permite recibir pagos directamente desde la cuenta del cliente
  • Requiere número de teléfono y Cédula afiliados al pago móvil
  • Proceso simple y rápido para el cliente final

2. Tarjeta de Débito (TDD)

  • Acepta tarjetas de débito del Banco Mercantil
  • Procesamiento instantáneo de pagos
  • Ideal para clientes con cuenta en el banco

3. Pago Móvil C2P (Comercio a Persona)

Para más información sobre el sistema C2P, consulta nuestra documentación detallada.

  • Sistema especializado para transacciones comerciales
  • Mayor seguridad y trazabilidad
  • Requiere validación mediante token OTP
  • Proceso:
    1. Cliente ingresa teléfono, cédula y banco
    2. Recibe token OTP por SMS/APP/Portal Web
    3. Ingresa token para autorizar el pago
    4. Confirmación inmediata para el comercio

4. Tarjeta de Crédito (TDC)

  • Acepta tarjetas Visa, Mastercard y Dinners Club
  • Soporta tarjetas nacionales e internacionales
  • Opción para solicitar foto de documento de identidad para clientes fuera de Venezuela

Cómo Instalar

Para instalar este módulo, sigue las instrucciones generales de instalación de módulos de PrestaShop que puedes encontrar en nuestra guía de instalación de PrestaShop.

Cómo Configurar

Configuración General

  1. Activa el módulo en PrestaShop y luego ve a Módulos -> Módulos instalados -> Banco Mercantil
  2. Ingresa tu licencia de Cujiware (ver guía de licencias)
  3. Configura las opciones generales:
    • Endpoint: Selecciona entre Sandbox o Producción
    • Credenciales:
      • Número de Comercio (Merchant ID): Ubicado como "Merchant ID" en el correo del banco
      • Llave Pública: Valor ubicado luego de "X-Ibm-Client-Id:" en el correo del banco
      • Llave Privada: Contenida en "Clave de Cifrado" en el correo del banco
    • Conversión de Tasas:
      • Manejada por PrestaShop
      • Usar la tasa de conversión oficial (Solo aplica a USD/EUR a Bolivares)
    • Aplicar tasa a PrestaShop: Activa/Desactiva la aplicación automática de tasas
    • Estado de Pago: Activar esta opción si deseas que los pagos aprobados queden de una vez en "Completado" y no en "Procesando" como lo deja normalmente PrestaShop
    • Bloquear al cliente por muchos intentos fallidos: Activa/Desactiva el bloqueo por intentos fallidos
    • Número de reintentos: Establece el número máximo de intentos antes de bloquear
    • Mensaje de bloqueo: Personaliza el mensaje mostrado al usuario bloqueado
    • Estado de pago aceptado: Selecciona el estado de la orden cuando el pago es aceptado
    • Debug: Activa/Desactiva el registro de logs

Configuración de Tarjetas de Crédito

  1. Activar Tarjetas de Crédito: Activa/Desactiva el método de pago
  2. Opciones de Validación:
    • Solicitar nombre del titular
    • Solicitar DNI/Cédula/Pasaporte para tarjetas internacionales
    • Solicitar adjuntar foto del documento para tarjetas internacionales
  3. Credenciales:
    • Client ID
    • Clave de Cifrado
    • Código de Afiliación
  4. Personalización:
    • Nombre visible del método de pago
    • Porcentaje de comisión extra

Configuración de Tarjetas de Débito

  1. Activar Tarjetas de Débito: Activa/Desactiva el método de pago
  2. Credenciales:
    • Client ID
    • Clave de Cifrado
    • Código de Afiliación
  3. Personalización:
    • Nombre visible del método de pago
    • Porcentaje de comisión extra

Configuración de Pagos C2P

Para más información sobre el sistema C2P, consulta nuestra documentación detallada.

  1. Activar Pagos C2P: Activa/Desactiva el método de pago
  2. Datos del Receptor:
    • Número de Celular
  3. Credenciales:
    • Client ID
    • Clave de Cifrado
    • Código de Afiliación
  4. Personalización:
    • Nombre visible del método de pago

Configuración de Pagos P2C

  1. Activar Pagos P2C: Activa/Desactiva el método de pago
  2. Datos del Receptor:
    • Número de Celular
    • R.I.F.
  3. Credenciales:
    • Client ID
    • Clave de Cifrado
    • Código de Afiliación
  4. Personalización:
    • Nombre visible del método de pago
    • Porcentaje de comisión extra

Cómo Utilizar

Proceso de Pago Móvil (P2C)

  1. Selección del Método de Pago

    • El cliente selecciona "Pago Móvil" como método de pago durante el checkout
    • Se muestra el formulario de pago móvil con los campos requeridos
  2. Datos Requeridos

    • Tipo de Documento: Seleccionar entre:
      • V: Venezolano
      • E: Extranjero
    • Número de Cédula:
      • Debe contener entre 6 y 9 dígitos
      • Solo se permiten números
    • Número de Teléfono:
      • Debe contener 11 dígitos
      • Solo se permiten números
      • Incluir código de área
    • Banco: Seleccionar el banco desde donde se realizará el pago
    • Referencia del pago: Número de comprobante o referencia del pago móvil que se genera al realizar la transferencia
  3. Proceso de Pago

    • El sistema valida los datos ingresados
    • Se procesa la transacción a través del Banco Mercantil
    • El cliente recibe confirmación del pago
    • La orden se marca como completada automáticamente

Proceso de Pago con Tarjeta de Crédito (TDC)

  1. Selección del Método de Pago

    • El cliente selecciona "Pagar con Tarjeta" como método de pago durante el checkout
    • Se muestra el formulario de pago con tarjeta con los campos requeridos
  2. Datos Requeridos

    • Tipo de Documento: Seleccionar entre:
      • V: Venezolano
      • E: Extranjero
    • Número de Cédula:
      • Debe contener entre 6 y 8 dígitos
      • Solo se permiten números
    • Nombre del Titular:
      • Debe coincidir con el nombre en la tarjeta
      • Solo caracteres alfabéticos y espacios
    • Número de Tarjeta:
      • Visa/Mastercard: 16 dígitos
      • Dinners Club: 14 dígitos
      • Solo se permiten números
    • Fecha de Vencimiento:
      • Mes y año de vencimiento
      • No debe estar vencida
    • Código CVC:
      • 3 dígitos
      • Solo se permiten números
  3. Proceso de Pago

    • El sistema valida los datos ingresados
    • Se procesa la transacción a través del Banco Mercantil
    • Se verifica el estado de la transacción
    • El cliente recibe confirmación del pago
    • La orden se marca como completada automáticamente

Proceso de Pago con Tarjeta de Débito (TDD)

  1. Selección del Método de Pago

    • El cliente selecciona "Débito Banco Mercantil" como método de pago durante el checkout
    • Se muestra el formulario de pago con tarjeta de débito con los campos requeridos
  2. Datos Requeridos

    • Tipo de Documento: Seleccionar entre:
      • V: Venezolano
      • E: Extranjero
    • Número de Cédula:
      • Debe contener entre 6 y 8 dígitos
      • Solo se permiten números
    • Número de Cuenta:
      • Debe contener exactamente 20 dígitos
      • Solo se permiten números
      • Debe ser una cuenta del Banco Mercantil
  3. Proceso de Pago

    • El sistema valida los datos ingresados
    • Se procesa la transacción a través del Banco Mercantil
    • Se solicita la clave de seguridad OTP del banco que le llega por SMS
    • Se verifica el estado de la transacción
    • El cliente recibe confirmación del pago
    • La orden se marca como completada automáticamente

Proceso de Pago Móvil C2P (Comercio a Persona)

  1. Selección del Método de Pago

    • El cliente selecciona "Pago Móvil C2P" como método de pago durante el checkout
    • Se muestra el formulario de pago C2P con los campos requeridos
  2. Datos Requeridos

    • Tipo de Documento: Seleccionar entre:
      • V: Venezolano
      • E: Extranjero
    • Número de Cédula:
      • Debe contener entre 6 y 8 dígitos
      • Solo se permiten números
    • Número de Teléfono:
      • Debe contener entre 10 y 11 dígitos
      • Solo se permiten números
      • Incluir código de área
    • Banco: Seleccionar el banco desde donde se realizará el pago
    • Token OTP: Clave de seguridad que se recibe por:
      • SMS
      • Aplicación móvil del banco
      • Portal web del banco
  3. Proceso de Pago

    • El sistema valida los datos ingresados
    • Se procesa la transacción a través del Banco Mercantil
    • Se verifica el estado de la transacción
    • El cliente recibe confirmación del pago
    • La orden se marca como completada automáticamente
¡Ayuda en WhatsApp!