# Flujos de pago personalizados Busca una integración de pagos compatible con tu caso de uso. Las API de [Payment Intents](https://docs.stripe.com/api/payment_intents/create.md) y [Setup Intents](https://docs.stripe.com/api/setup_intents/create.md) gestionan automáticamente los cambios en las regulaciones y el comportamiento de los bancos. Usa estas guías para crear integraciones de pago avanzadas que se adapten a tu caso de uso específico, desde retener y capturar fondos hasta reenviar datos de la tarjeta a procesadores externos. ## Autorizar y capturar [Retener fondos en un método de pago](https://docs.stripe.com/payments/place-a-hold-on-a-payment-method.md): Captura los fondos una vez que determines el importe final ## Confirmar pagos [Crea la confirmación en dos pasos](https://docs.stripe.com/payments/build-a-two-step-confirmation.md): Agrega una página de revisión opcional que aparezca después de que el usuario ingrese sus datos de pago [Finalizar pagos en el servidor](https://docs.stripe.com/payments/finalize-payments-on-the-server.md): Crea una integración en la que puedas recopilar los datos de pago del cliente y confirmar los pagos desde el servidor ## Guardar y reutilizar datos de pago [Pagos para clientes existentes](https://docs.stripe.com/payments/existing-customers.md): Cobra un método de pago existente mientras el cliente está en sesión [Recopila los datos de pago antes de generar un Intent](https://docs.stripe.com/payments/accept-a-payment-deferred.md): Crea una integración en la que puedas procesar el Payment Element sin generar primero un Intent ## Reenviar datos de la tarjeta [Reenvía los datos de la tarjeta a los puntos de conexión de la API de terceros](https://docs.stripe.com/payments/vault-and-forward.md): Reenvía los datos de la tarjeta almacenados con Stripe a los puntos de conexión de la API de terceros