Skip to main content

G23. Sobre pago con tarjeta de crédito bancaria.

 

1. Introducción

 

El sistema permite configurar diferentes pasarelas de pago para aceptar pagos con tarjeta de crédito y débito.

Las principales integraciones disponibles son:

  • Redsys (entorno bancario español)
  • CECA (cajas de ahorro)
  • Stripe (pasarela internacional)

Todas ellas actúan como procesadores de pago, encargándose de la autorización, validación y liquidación de las transacciones.

 
2. Redsys

2.1 Descripción

Redsys es una de las pasarelas de pago más utilizadas en España, integrada con la mayoría de entidades bancarias.

Permite realizar pagos mediante tarjeta con autenticación segura (3D Secure).

2.2 Requisitos previos

Para su configuración es necesario:

  • Disponer de un TPV virtual Redsys contratado con el banco
  • Obtener los siguientes datos:
    • Número de comercio (FUC)
    • Terminal
    • Clave secreta de encriptación
  • Acceso al entorno de pruebas y producción

2.3 Datos de configuración

Se deberán introducir los siguientes campos:

  • FUC (código de comercio)
  • Terminal
  • Clave secreta
  • Entorno:
    • Pruebas
    • Producción

2.4 Funcionamiento

  1. El cliente selecciona pago con tarjeta.
  2. El sistema redirige a la pasarela de Redsys.
  3. El cliente introduce los datos de la tarjeta.
  4. El banco valida la operación (incluyendo 3D Secure).
  5. Redsys devuelve el resultado al sistema.
  6. Se confirma o rechaza el pedido.

2.5 Consideraciones

  • Requiere redirección externa al banco.
  • La configuración depende de la entidad bancaria.
  • Es obligatorio realizar pruebas antes de pasar a producción.
 
3. CECA

 

3.1 Descripción

CECA es la pasarela utilizada por entidades pertenecientes a la Confederación Española de Cajas de Ahorros.

Su funcionamiento es similar a Redsys, con redirección al entorno bancario.

3.2 Requisitos previos

Es necesario:

  • Tener contratado un TPV virtual CECA
  • Disponer de:
    • Código de comercio
    • Clave secreta
    • URLs de notificación (OK / KO)

3.3 Datos de configuración

  • Código de comercio
  • Clave secreta
  • URLs de respuesta
  • Entorno (pruebas / producción)

3.4 Funcionamiento

  1. El cliente selecciona pago con tarjeta.
  2. Se redirige a la pasarela CECA.
  3. El cliente introduce los datos de la tarjeta.
  4. La entidad bancaria valida el pago.
  5. CECA devuelve el resultado al sistema.
  6. Se actualiza el estado del pedido.

3.5 Consideraciones

  • Utiliza redirección externa.
  • Requiere configuración de URLs de retorno.
  • Puede variar ligeramente según la entidad bancaria.
 
4. Stripe

 

4.1 Descripción

Stripe es una pasarela de pago internacional que permite aceptar pagos con tarjeta de forma integrada en el sitio web, sin redirecciones externas.

4.2 Requisitos previos

Para su uso es necesario:

  • Disponer de una cuenta en Stripe → https://stripe.com
  • Obtener:
    • Clave pública (Publishable key)
    • Clave secreta (Secret key)

4.3 Datos de configuración

  • Clave pública
  • Clave secreta
  • Entorno:
    • Test
    • Producción

4.4 Funcionamiento

  1. El cliente introduce los datos de la tarjeta en el checkout.
  2. Los datos se envían directamente a Stripe de forma segura.
  3. Stripe:
    • Verifica fondos
    • Aplica controles antifraude
    • Gestiona autenticación (3D Secure)
  4. Devuelve el resultado al sistema.
  5. Se confirma el pedido automáticamente si el pago es correcto.

4.5 Características

  • Integración sin redirección
  • Compatible con 3D Secure
  • Cumplimiento PCI DSS (tokenización)
  • Soporte multidivisa
  • Alta personalización

4.6 Consideraciones

  • Aplica comisiones por transacción.
  • Requiere configuración de webhooks.
  • Se recomienda probar en entorno test antes de producción.
 
5. Recomendaciones generales

 

  • Verificar siempre las credenciales antes de activar en producción.
  • Realizar pruebas completas de compra.
  • Confirmar la correcta recepción de notificaciones de pago.
  • Revisar las comisiones aplicadas por cada proveedor.