Creación de destinatarios alojados por StripeVista previa pública
Aprende a realizar el onboarding de los destinatarios utilizando un formulario alojado en Stripe.
Utiliza el formulario web alojado en Stripe para recoger la información del destinatario, que se presenta de forma dinámica en función de las funcionalidades, país y métodos de pago de cada destinatario.
Utiliza la API Account Links para generar enlaces mediante programación para recoger información con formularios alojados en Stripe, que se adapta dinámicamente en función de las funcionalidades, el país y los métodos de pago de cada destinatario, y que puedes personalizar con el nombre de la empresa, los colores de tu marca y tu icono. Tus destinatarios completan el formulario alojado y envían los datos solicitados, incluidas las credenciales para las transferencias (por ejemplo, cuenta bancaria y número de ruta) directamente a Stripe.



Navegadores compatibles
El formulario para recoger datos alojado en Stripe es compatible con los siguientes navegadores para ordenadores y móviles:
- Las 20 versiones más recientes de Chrome y Firefox
- Las dos versiones principales más recientes de Safari y Edge
- Las dos versiones principales más recientes de Safari para dispositivos móviles en iOS
- Entornos sin iframe
Personalizar el formulario de recogida de datos
Para personalizar los formularios alojados en Stripe, ve a la página de configuración de la marca de la empresa para incluir el nombre de la empresa, el color y el icono.
Crear un destinatario
Vista previa pública
Las transferencias transfronterizas para remitentes de EE. UU. están disponibles en vista previa pública.
Usa la API Accounts v2 para crear tu destinatario. Debes especificar los métodos de transferencia previstos porque algunos métodos necesitan información adicional sobre tu destinatario para que puedan habilitarse. Los métodos que habilitas usando el parámetro funcionalidades determinan la información que debes solicitar a tu destinatario (por ejemplo, configuration. para un destinatario en EE. UU. requiere que envíes una cuenta y número de ruta).
Después de añadir estos campos y los métodos de transferencia solicitados, Stripe determina la información adicional necesaria en la respuesta de la API que debes enviar para que el destinatario esté listo para recibir transferencias.
| Método de transferencia | Parámetro API | Descripción |
|---|---|---|
| Banco local | configuration. | Permite que la cuenta reciba OutboundPayments a través de redes bancarias locales, como ACH o FPS. |
| Transferencia bancaria | configuration. | Permite que la cuenta reciba OutboundPayments a través de redes electrónicas, como Fedwire o SWIFT. |
| Tarjetas | configuration. | Permite que la cuenta reciba OutboundPayments en redes de tarjetas de débito, como Visa Direct o Mastercard Send. |
Un destinatario puede tener habilitados varios métodos de transferencia. No todos los métodos de transferencia están disponibles para los destinatarios de todos los países. Consulta la lista completa de métodos disponibles por país.
Después de añadir estos campos y los métodos de transferencia solicitados, Stripe determina la información adicional necesaria en la respuesta de la API que debes enviar para que el destinatario esté listo para recibir transferencias.
Crear un enlace compartible
Crea un enlace compartible con la API Account Link. Envías este enlace a tu destinatario, que después tiene acceso al formulario de recogida de datos para enviar la información necesaria directamente a Stripe. Cada URL de AccountLink caduca 10 minutos después de que se genere y se puede usar una única vez. Si tu destinatario hace clic en AccountLink después del plazo de 10 minutos, se le redirige a refresh. por motivos de seguridad. Después de que tu destinatario proporcione su información, AccountLink redirige a la return..
Versión beta privada
¿Te interesa verificar a tus destinatarios? Después de que los destinatarios compartan los datos de su método de transferencia en formularios alojados en Stripe, usa la API Financial Connections para ver y confirmar los datos de titularidad asociados con la cuenta (bancaria) vinculada. Si quieres acceder, enter your email.
Para crear un enlace compartible, incluye los siguientes parámetros:
cuenta: el ID de la cuenta del destinatario, que puedes obtener usando la API Accounts v2use_: si recoges la información del destinatario por primera vez, especificacase. type account_.onboarding use_: establecido alcase. count_ onboarding. configurations destinatario.use_: la página a la que Stripe redirige al destinatario cuando ya se haya visitado AccountLink, ha caducado o no es válida.case. count_ onboarding. return_ url use_: la página a la que Stripe redirige al destinatario cuando completa o abandona el formulario de recogida de datos.case. count_ onboarding. actualizar_ url
La siguiente solicitud crea un AccountLink para recoger la información de un destinatario por primera vez:
Autenticar al destinatario en tu aplicación antes de redirigirlo a esta URL.
Versión beta privada
¿Te interesa contar con herramientas de autenticación adicionales? Stripe también ofrece una función de código de acceso único para reautenticar a tu destinatario enviando un código de autenticación a su correo electrónico y redirigiéndolo después a un nuevo AccountLink. Si quieres acceder, enter your email.
Confirmación del cheque del beneficiario UK only
Necesitamos comprobar la confirmación del beneficiario antes de pagar a destinatarios del Reino Unido. Realiza esta verificación cuando crees la cuenta bancaria o usa una llamada a la API por separado.
Proporciona los siguientes parámetros en tu solicitud a /v2/payment_:
| Parámetro API | Obligatorio | Descripción |
|---|---|---|
account_ | Sí | El número de cuenta de la cuenta bancaria. |
sort_ | Sí | El código Sort de la cuenta bancaria (solo numérico). |
confirmation_ | No | Determina si quieres comprobar la cuenta bancaria de tu destinatario. |
El encabezado Stripe-Context en estas solicitudes debe ser el ID de la cuenta del destinatario.
A continuación te mostramos una respuesta de ejemplo:
{ "id": "gbba_123", "object": "payment_methods.gb_bank_account", "bank_account_type": "checking", "bank_name": "Test Bank", "created": "2023-05-15T16:29:15.738Z", "deactivated": false, "last4": "2345", "sort_code": "108800", "confirmation_of_payee": { "result": { "created": "2024-10-18T19:19:31.000Z", "match_result": "mismatch", "matched": { "business_type": null, "name": "" }, "message": "The provided information does not match the information the bank has on file for this account.", "provided": { "business_type": "business", "name": "John Smith" } }, "status": "awaiting_acknowledgement" }, }
Si el resultado de la confirmación del beneficiario coincide, puedes enviar fondos inmediatamente a este destino. Si el resultado coincide parcialmente, no coincide o el servicio no está disponible, primero debes confirmar el resultado:
Revisa estas cuentas bancarias para asegurarte de que sean correctas antes de confirmarlas. También puedes revisar cuentas bancarias que no coincidan en el dashboard.
La confirmación de destinatario está habilitada
Para que un destinatario acepte transferencias, debes recoger información sobre el destinatario y los métodos de transferencia previstos.
Después de que un destinatario acceda al formulario de recogida de datos desde el enlace compartible y envía la información solicitada, se activa el webhook v2.core.account_link.returned. Este evento de webhook te permite saber cuándo se ha completado correctamente el proceso de AccountLink y el destinatario está listo para aceptar transferencias. Obtén más información sobre los webhooks y cómo gestionarlos.
También puedes determinar si un destinatario está listo para aceptar transferencias usando el Dashboard o la API Accounts v2.
Realizar actualizaciones en un destinatario existente
Puedes permitir que los destinatarios actualicen su información en el formulario alojado en Stripe creando otro enlace compartible con la API Account Links.
Para crear un nuevo enlace compartible, incluye lo siguiente:
cuenta: el ID de la cuenta del destinatario, que puedes obtener usando la API Accounts v2use_: especifica lacase. type account_.update use_: establecido alcase. count_ onboarding. configurations destinatario.use_: la página a la que Stripe redirige al destinatario después de que ya se haya visitado AccountLink, haya caducado o no sea válida.case. count_ onboarding. return_ url use_: la página a la que Stripe redirige al destinatario cuando completa o abandona el formulario de recogida de datos.case. count_ onboarding. actualizar_ url
Al igual que la AccountLink utilizada para crear el destinatario, la URL caduca después de 10 minutos y solo se puede utilizar una vez. Si tu destinatario abre la URL pasado el plazo de 10 minutos o más de una vez, lo redirigimos a refresh..