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.
Los webhooks son necesarios para la gestión logística
No puede confiar en activar la gestión logística solo desde su página de aterrizaje de proceso de compra porque no se garantiza que sus clientes visiten esa página. Por ejemplo, alguien puede pagar con éxito y luego perder su conexión a Internet antes de que se cargue su página de destino.
Configuración de un controlador de eventos de webhook para que Stripe pueda enviar eventos pago directamente a su servidor, omitiendo el cliente por completo. Los webhooks proporcionan la forma más confiable de confirmar cuándo recibir pagos. Si se produce un error en la entrega de eventos de webhook, Stripe reintenta varias veces.
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!