Stripe Checkout ofrece Link— una opción de pagos en un solo clic que permite a los clientes guardar y reutilizar de forma segura su información de pago. Sin embargo, si necesitas guardar un método de pago para cargarlo fuera de la sesión o prefieres gestionar tú mismo los métodos de pago guardados, tendrás que guardar el método de pago en un Cliente. Allow_redisplay es un parámetro del objeto PaymentMethod que te ayuda a modelar si has recibido el consentimiento del cliente para completar previamente la información guardada de la tarjeta en las compras de devolución.
Si guardas o no un método de pago y la forma en que lo haces dependerá del modo en que utilices en Checkout.
allow_redisplay: limited
y no se rellenarán previamente en las compras de devolución. También puedes permitir que los clientes elijan si desean guardar la información de su tarjeta para las devoluciones utilizando saved_payment_method_options.payment_method_save. Al utilizar este parámetro se mostrará una casilla de verificación adicional en la página de Checkout que el cliente puede marcar para guardar opcionalmente su información de pago. Las tarjetas guardadas con la casilla marcada se guardarán con allow_redisplay: always
y se completarán previamente para los clientes que vuelvan. allow_redisplay: limited
y no se rellenarán previamente en las compras de devolución. Puedes utilizar saved_payment_method_options.payment_method_save para permitir a los clientes guardar su método de pago y completarlo previamente en caso de devolución. allow_redisplay: always
y se completarán previamente cuando se introduzca un Customer Object en una sesión Checkout. Este comportamiento por defecto simplifica el cumplimiento de las normas de la red de tarjetas y la normativa de protección de datos. Si necesitas cambiar el comportamiento predeterminado habilitado por estos modos, puedes utilizar los siguientes métodos:
allow_redisplay
en el método de pago: Puedes utilizar el PaymentMethod API para cambiar el valor allow_redisplay que está configurado en el método de pago. allow_redisplay
establecido a través de Checkout: Puedes utilizar payment_method_data.allow_redisplay para anular el valor allow_redisplay que está configurado como métodos de pago y guardado en el Checkout. allow_redisplay: always
. Puedes utilizar saved_payment_method_options.allow_redisplay_filters para determinar si mostrar también los métodos de pago con allow_redisplay: limited
o los que no están especificados
.Las leyes mundiales sobre privacidad son complicadas y están llenas de matices. Te recomendamos que hables con tu equipo legal y de privacidad antes de implementar setup_future_usage o de anular los comportamientos predeterminados de Checkout para guardar y volver a mostrar los métodos de pago, ya que puede implicar tu marco de cumplimiento de la normativa de privacidad. Por ejemplo, el Consejo Europeo de Protección de Datos ha publicado orientaciones sobre la conservación de los datos de pago. Aprende cómo configurar Checkout para obtener el consentimiento y guardar los métodos de pago para uso futuro aquí.
Si creaste una cuenta de Stripe antes del 18 de abril; los métodos de pago que se guardaron previamente a través de Checkout se han completado con el correspondiente valor allow_redisplay
.
A partir del 1 de mayo de 2024, Checkout ya no mostrará las tarjetas guardadas con allow_redisplay: limited
o sin especificar
a los clientes que vuelvan. Si tienes alguna pregunta sobre este cambio puedes ponerte en contacto con soporte.
Próximas mejoras en los métodos de pago guardados en Checkout