¿Como añadir un TPV Virtual (pasarela de pago) a mi tienda On-line?

¡Hola! 

 

En este artículo vamos a describir como configurar una pasarela de Pago On-line o TPV Virtual en tu tienda On-line (en este caso para ubercart) usando el módulo uc_sermepa.

 

Una vez descargado y habilitado en tu sitio, procedemos a su configuración mediante esta ruta:

 

/admin/store/settings/uc_sermepa

 

Y una vez allí, hacemos click en:

Add a Bank

 

Activamos este nuevo banco y le ponemos un nombre por defecto (el que queramos) para el sistema (Bank Code y Bank Name).

 

Dejamos el modo "Pruebas" (hasta que el banco nos pase la URL real) y rellenamos el resto de campos con los datos de nuestro comercio:

 

DS Merchant Titular: Nombre del propietario

 

DS Merchant Name:  Nombre del comercio

 

DS Merchant Code: Código de la empresa (lo debe de facilitar el banco)

 

Signatura Key: Clave de acceso (también lo debe de facilitar el banco, normalmente por SMS)

 

DS Merchant Terminal: El número del terminal, por defecto deberá ser 001, pero lo debe de confirmar el banco.

 

Ds Merchant ProductDescription: Este apartado indica la descripción que aparecerá en el pago del cliente y en él se pueden usar tokens (p.e. PEDIDO [uc_order:order-number]).

 

Payment methods (card, transfer, billing): Por defecto todos.

 

Currency: Euro, Dollar o Poun, según corresponda.

 

Bank connect url: La dirección que atacaremos una vez finalice el proceso de compra. Nos la deberá de facilitar el banco y normalmente, primero nos indican una de pruebas y una vez validado el comercio (con un pago de pruebas, por lo que no tiene que facilitar también una tarjeta de pruebas) nos pasarán la URL y Clave del entorno real.

 

Method of encryption: IMPORTANTE, se están migrando todos los TPV a SHA-2, por lo que si el banco nos facilita una contraseña que no empiece sq7 debemos indicarle que nuestro sistema está preparado para el metodo de encriptación SHA-2 por lo que por favor, nos envíen una contraseña que empiece por sq7... Por supuesto, el método que deberemos dejar es SHA256.

 

Y guardamos todos.

 

Ahora deberemos habilitar este medio de pago desde:

/admin/store/settings/payment

 

Espero que les sirva este breve manual.

Un saludo.

Total de votos: 76

Comentarios (3)

  • Imagen de Medios Pago

    Medios Pago (no verificado)

    Estimado amigo. Creemos que lo que comentáis en "Signatura Key" NO es correcto. Dicho parámetro es la clave del comercio para calcular la firma y dudamos que Sermepa la envíe por SMS. Dicha clave es secreta y sólo debe ser conocida por el comercio. De ser conocida por un tercero le sería fácil inyectar respuestas falsas al comercio... Pensamos que debes revisarlo ya que no estás dando una información correcta en este punto.

  • Imagen de javier

    javier

    Muchas gracias por vuestra aclaración!! Un saludo. ^^

  • Imagen de Ana

    Ana (no verificado)

    Hola, estoy utilizando esta pasarela para ubercart en drupal 7 pero estoy teniendo problemas con ella ya que los pedidos, a pesar de haberse confirmado el pago, se quedan en pendientes. Al entrar dentro del pedido, en comentarios aparece el código de confirmación del banco pero el importe en 0. Es como si este parametro no llegara, tienes idea si puede haber cambiado y el modulo no este actualizado o qué puede ser?. Mil gracias por tu ayuda.

Deja un comentario