BASE DE DATOS
¿Cómo se prueban los flujos de pago, envío y devolución en e-commerce?
Tabla de Contenidos — Español
¿Qué entorno debe prepararse antes de empezar a probar?
Se necesitan la cuenta de pruebas del proveedor de pagos, una opción segura de prueba del servicio de envíos y productos de prueba que admitan escenarios de devolución. Debe verificarse que las operaciones de prueba no generen envíos ni cobros reales. Utilice los datos de prueba que figuran en la documentación del proveedor; no deben incluirse datos de tarjetas reales en los registros.
Para cada prueba, anote el estado inicial del pedido, el estado de pago esperado, el efecto sobre el stock y el registro del sistema externo. Un resultado exitoso no es solo el mensaje en pantalla. El registro financiero, el historial del pedido y el registro de integración deben mostrar la misma operación.
¿Con qué escenarios se prueba el flujo de pago?
1. Verifique los resultados distintos del pedido para un pago exitoso y para un pago rechazado por el proveedor. Que el pedido quede en espera o se cierre tras una operación fallida depende de la regla de negocio.
2. Haga que el usuario cierre la ventana antes de volver del banco a la tienda. El resultado no debe depender solo del retorno del navegador; debe comprobarse con el registro de la operación verificado por el proveedor.
3. Envíe de nuevo la misma notificación de pago. No debe producirse una doble confirmación del pedido, ni un doble descuento de stock ni una doble notificación. La guía de webhooks de Stripe trata expresamente los eventos repetidos y la entrega desordenada; examine por separado la política de su propio proveedor.
4. Pruebe un retraso de la notificación y una discrepancia de importe. Si falla la comprobación del ID del pedido, la moneda y el importe esperado, la operación debe apartarse para su revisión.
¿Por qué una etiqueta de envío no es prueba de entrega?
Que se genere una etiqueta no indica que el producto se haya entregado al transportista ni que haya llegado al cliente. Evalúe por separado los eventos de generación de la etiqueta, de recogida y de entrega. Si un único pedido puede dividirse en varios paquetes, deben conservarse las relaciones entre artículos y paquetes.
¿Cómo se realizan las pruebas de envío y devolución?
Provoque un tiempo de espera agotado al crear el registro de envío y vuelva a intentarlo. Es posible que la primera solicitud ya se haya procesado en el destino; el segundo intento no debe generar una etiqueta nueva. El resultado de la operación debe conciliarse utilizando las capacidades de identificación y consulta del transportista. Cuando las actualizaciones de estado lleguen en orden inverso, un paquete entregado no debe volver a un estado anterior.
En la prueba de devoluciones, trate la solicitud, la recepción física, el control de calidad y el reembolso como etapas separadas. En casos como las devoluciones parciales, los artículos con descuento y los gastos de envío, la regla de cálculo debe definirse con claridad. Aquí se prueba el flujo técnico; la política de devoluciones del negocio y la normativa aplicable se evalúan por separado.
¿Cómo se concilian los resultados?
Busque coherencia entre el total del pedido, el importe cobrado, el importe reembolsado y el importe restante. La reapertura del stock solo debe producirse con la regla de recepción física definida. No debe enviarse al cliente el mensaje "su reembolso se ha completado" mientras el reembolso del pago haya fallado.
Para cada error, registre el identificador de la operación y la respuesta del sistema externo; enmascare los datos sensibles. El informe de pruebas debe incluir los resultados esperados y obtenidos, el registro de evidencias y la persona responsable. Este informe aporta información directa para la decisión de salir a producción.
Preguntas frecuentes
¿Cuál es el siguiente paso?
Liste las excepciones de pago y entrega que encuentra con más frecuencia; construya con PROJX Digital el alcance de las pruebas de extremo a extremo.