Skip to main content

G24. Configuración de una forma de pago con confirmación inmediata

 
1. Definición

Una forma de pago con confirmación inmediata es aquella en la que la transacción se valida en tiempo real y el pedido queda automáticamente confirmado sin intervención manual.

Ejemplos: tarjeta (Redsys, CECA, Stripe), PayPal, etc.

2. Requisitos previos

Antes de la configuración, es necesario:

  • Disponer de una cuenta activa en la pasarela de pago
  • Tener credenciales de acceso (claves, identificadores, tokens, etc.)
  • Haber solicitado la activación del entorno de pruebas y/o producción
  • Configurar los datos fiscales y bancarios en el proveedor
3. Alta de la forma de pago

En el panel de administración del comercio:

  1. Acceder a la sección Formas de pago
  2. Crear una nueva forma de pago
  3. Seleccionar el tipo:
    • Pasarela de pago / pago online
  4. Asignar un nombre identificativo (ej.: “Tarjeta de crédito”)
4. Configuración de credenciales

Introducir los datos proporcionados por la pasarela:

  • Claves públicas y/o privadas
  • Identificadores de comercio
  • Terminal o cuenta asociada
  • Entorno (test o producción)

Es importante verificar que las credenciales correspondan al entorno seleccionado.

5. Configuración de URLs de notificación

La pasarela debe comunicar el resultado del pago al sistema.

Para ello se configuran:

  • URL de notificación (webhook/IPN) → confirmación automática del pago
  • URL de retorno OK → pago correcto
  • URL de retorno KO → pago fallido

Estas URLs permiten actualizar el estado del pedido en tiempo real.

6. Configuración del flujo de pago

Dependiendo de la pasarela:

  • Con redirección (Redsys, CECA):
    El cliente es redirigido a la pasarela externa

  • Integrado (Stripe):
    El pago se realiza dentro del propio checkout

7. Configuración del estado del pedido

Definir cómo se comporta el sistema tras el pago:

  • Pedido confirmado automáticamente si el pago es correcto
  • Pedido cancelado o pendiente si el pago falla
  • Estados intermedios si la pasarela lo requiere
8. Pruebas en entorno sandbox

Antes de activar en producción:

  • Realizar pedidos de prueba
  • Validar distintos escenarios:
    • Pago correcto
    • Pago rechazado
    • Cancelación
  • Verificar la recepción de notificaciones
9. Activación en producción

Una vez validadas las pruebas:

  1. Cambiar credenciales a entorno real
  2. Activar la forma de pago
  3. Realizar una compra real de verificación
10. Monitorización y mantenimiento

Tras la activación:

  • Revisar logs de transacciones
  • Controlar posibles errores de notificación
  • Verificar conciliación de pagos
  • Mantener actualizadas las credenciales y certificados
11. Consideraciones
  • La confirmación automática depende de la correcta recepción del webhook
  • Problemas en la comunicación pueden generar pedidos no confirmados
  • Cada pasarela puede tener requisitos específicos adicionales