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, Stripe redirige a tu cliente a una página de éxito que creas y alojas en tu sitio. Puedes usar los datos de una sesión de Checkout para presentarle a tu cliente una página de confirmación del pedido (por ejemplo, su nombre o el importe de la compra) después del pago.
Redirige a los clientes a una página de éxito
Para usar los detalles de una sesión de Checkout:
- Modifica la success_url para pasar el ID de sesión de Checkout 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.
Modifica la URL correcta Server-side
Al crear la sesión de Checkout, agrega la variable de plantilla {CHECKOUT_
a la URL success_
. Ten en cuenta que es una cadena literal y que debe agregarse 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 es redirigido a la página de confirmación).
Crea la página de confirmación Server-side
Busca la sesión de Checkout usando el ID y crea una página de confirmación para mostrar la información del pedido. En el siguiente ejemplo, aparece el nombre del cliente:
Probar la integración
Para confirmar que tu redireccionamiento está funcionando como se esperaba, haz lo siguiente:
- Haz clic en el botón de finalización de compra.
- Completa el nombre del cliente y otros datos de pago.
- Haz click en Pagar.
Si funciona, se te redirigirá a la página de éxito con tu mensaje personalizado. Por ejemplo, si usaste el mensaje en los ejemplos de código, la página de éxito muestra este mensaje: ¡Gracias por tu pedido, Carmen Rodríguez!