Personaliza el comportamiento de redireccionamiento
Muestra una página de confirmación con la información del pedido del cliente.
Si tienes una integración de Checkout que utiliza una página alojada en Stripe, redirige a tu cliente a una página de pago efectuado correctamente que crees y alojes en tu sitio web. Puedes usar los detalles de una Checkout Session para mostrar una página de confirmación del pedido para tu cliente (por ejemplo, su nombre o el importe del pago) después del pago.
Redirigir a los clientes a una página de pago correcto
Para usar los detalles de una Checkout Session:
- Modifica la success_url para pasar el ID de la Checkout Session al lado del cliente.
- Busca la sesión de Checkout usando el ID en tu página de confirmación.
- Usa la sesión de Checkout para personalizar lo que se verá en la página de confirmación.
Modificar la URL correcta Server-side
Al crear la sesión de Checkout, añade la variable de plantilla {CHECKOUT_
a la URL success_
. Ten en cuenta que es una cadena literal y que debe añadirse exactamente como la ves aquí. No la sustituyas con un ID de sesión de Checkout (esto sucede automáticamente después de que el cliente paga y se le redirige a la página de confirmación).
Crear la página de pago correcto Server-side
Busca la sesión de Checkout usando el ID y crea una página de pago correcto para mostrar la información del pedido. En el siguiente ejemplo, aparece el nombre del cliente:
Prueba la integración
Para confirmar que tu redireccionamiento está funcionando como se esperaba:
- Haz clic en el botón del proceso de pago.
- Completa el nombre del cliente y otros datos de pago.
- Haz clic en Pagar.
Si funciona, se te redirige a la página de pago correcto con tu mensaje personalizado. Por ejemplo, si has usado el mensaje de los ejemplos de código, la página de éxito mostrará este mensaje: ¡Gracias por tu pedido, Jenny Rosen!