Personalizar el comportamiento de redireccionamiento con una página alojada en Stripe
Una vez que el pago se realiza correctamente, Stripe redirige a tu cliente a una página de éxito que creas y alojas en tu sitio.
Errores habituales
Si realizaste la integración con un formulario de pago integrado, no puedes usar el parámetro success_url
. Debes usar return_url
. Obtén más información sobre cómo personalizar el comportamiento de redireccionamiento para las integraciones con el formulario integrado.
Redirige a los clientes a una página de éxito
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. Para usar los datos de una sesión de Checkout:
- Modifica el parámetro
success_url
para especificar 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_SESSION_ID}
a la URL success_url
. 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!