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:
- Acceder a la sección Formas de pago
- Crear una nueva forma de pago
- Seleccionar el tipo:
- Pasarela de pago / pago online
- 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:
- Cambiar credenciales a entorno real
- Activar la forma de pago
- 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