# Pagos con transferencia bancaria Obtén más información sobre las transferencias bancarias y la gestión de pagos con el saldo del cliente. Las transferencias bancarias le ofrecen al cliente una forma segura de enviar dinero por vía bancaria. Cuando aceptas transferencias bancarias con Stripe, le proporcionas al cliente un número de cuenta bancaria virtual a la que puede enviar dinero desde su propia interfaz bancaria electrónica o en persona desde una sucursal bancaria. Stripe usa este número de cuenta virtual para automatizar la conciliación y no exponer tus datos de cuenta verdaderos ante los clientes. > #### Activa las transferencias bancarias > > Para activar los pagos por transferencia bancaria, vaya a su [Configuración de métodos de pago](https://dashboard.stripe.com/settings/payment_methods). #### Propiedades del método de pago - **Ubicaciones de los clientes** [Varía según el país comerciante](https://docs.stripe.com/payments/bank-transfers.md#bank-transfer-methods) - **Moneda de pago** EUR, GBP, JPY, MXN, USD - **Confirmación del pago** No - **Familia de métodos de pago** Transferencia bancaria - **Pagos recurrentes** Sí1 - **Plazo de transferencia** Se aplica el [plazo estándar de transferencias](https://docs.stripe.com/payouts.md#payout-speed) - **Soporte de Connect** [Sí](https://docs.stripe.com/payments/bank-transfers.md#connect) - **Soporte para disputas** [Solo EE. UU.](https://docs.stripe.com/payments/bank-transfers.md#disputes) - **Compatibilidad de la captura manual** No - **Reembolsos/reembolsos parciales** [Sí/Sí](https://docs.stripe.com/payments/bank-transfers.md#refunds) 1 Las transferencias bancarias admiten pagos recurrentes, pero requieren acción del cliente para asegurarse de que siempre haya fondos suficientes para pagar las suscripciones. #### Ubicaciones de la empresa Las cuentas de Stripe de los siguientes países pueden aceptar pagos mediante transferencia bancaria: - AT - BE - BG - CA - CH - CY - CZ - DE - DK - EE - ES - FI - FR - GB - GR - HR - HU - IE - IS - IT - JP - LI - LT - LU - LV - MC - MT - MX - NL - NO - PL - PT - RO - SE - SI - SK - SM - US #### Soporte de productos - Connect - Checkout1,2 - Subscriptions - Invoicing - Elements 1No se admite cuando se usa Checkout en modo suscripción.2No se admite cuando se usa Checkout en modo configuración. ## Métodos de transferencia bancaria Stripe admite los siguientes métodos de transferencia bancaria: - Transferencias bancarias en EUR en el Reino Unido, EE. UU. y países de la SEPA - Transferencias bancarias en GBP en el Reino Unido - Transferencias bancarias en JPY en Japón - Transferencias bancarias MXN en México - Transferencias bancarias en USD en EE. UU., Reino Unido y países de la SEPA [Contáctanos](https://support.stripe.com/contact) para solicitar otro método de transferencia bancaria. Obtén más información sobre el [soporte de países y monedas](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#country-currency-support). ## Empezar No tienes que integrar Bank Transfers y otros métodos de pago individualmente. Si utilizas nuestros productos front-end, Stripe determina automáticamente los métodos de pago más relevantes que se mostrarán. Ve al [Dashboard de Stripe](https://dashboard.stripe.com/settings/payment_methods) y habilita Bank Transfers. Para empezar a usar una de nuestras interfaces de usuario alojadas, sigue los pasos de inicio rápido: - [Checkout](https://docs.stripe.com/checkout/quickstart.md): Nuestra página de compras prediseñada y alojada. - [Elements](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): nuestros componentes de interfaz de usuario (IU) insertables. ### Otros productos de pago Los siguientes productos de Stripe también te permiten agregar Bank Transfers desde el Dashboard: - [Invoicing](https://docs.stripe.com/invoicing/no-code-guide.md) - [Suscripciones](https://docs.stripe.com/billing/subscriptions/overview.md) > #### Requisito de Checkout > > Habilitar las transferencias bancarias en la página de confirmación de compra requiere especificar el [client](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer) en la sesión de Checkout. Si prefieres enumerar manualmente los métodos de pago o quieres obtener más información sobre cómo funcionan las transferencias bancarias con la facturación y las suscripciones, consulta las siguientes guías: - [Acepta un pago por transferencia bancaria](https://docs.stripe.com/payments/bank-transfers/accept-a-payment.md). - [Envía una factura con instrucciones de transferencia bancaria](https://docs.stripe.com/invoicing/bank-transfer.md). - [Configura una suscripción con transferencias bancarias como método de pago](https://docs.stripe.com/billing/subscriptions/bank-transfer.md). ## Saldo del cliente A diferencia de la mayoría de los métodos de pago, las transferencias bancarias no permiten controlar la cantidad que un cliente envía, lo que significa que los clientes podrían enviar demasiado o muy poco dinero por accidente. Para gestionar los problemas habituales de pagos excesivos o insuficientes, Stripe mantiene las transferencias bancarias de los clientes en un [saldo de clientes](https://docs.stripe.com/payments/customer-balance.md) desde el que puede conciliar los pagos. Esto permite realizar el seguimiento de lo que deben los clientes, independientemente de cuánto o con qué frecuencia envíen fondos. Si se retienen fondos no conciliados en el saldo del cliente durante más de 75 días, Stripe intentará de forma automática devolver los fondos a la cuenta bancaria del cliente. Si Stripe no dispone de la información de la cuenta del cliente, es posible que se ponga en contacto directamente con este para iniciar el reembolso. Si Stripe no puede determinar la información de la cuenta del cliente antes de la marca de 90 días, se barren los fondos no conciliados al saldo de la cuenta de Stripe. Para obtener más información sobre lo que ocurre cuando quedan fondos sin conciliar, consulte la [documentación sobre conciliación](https://docs.stripe.com/payments/customer-balance/reconciliation.md#cash-unreconciled-funds). ## Pagos internacionales Transferencias bancarias Los usuarios de las siguientes regiones pueden aceptar transferencias electrónicas internacionales (SWIFT): - los Estados Unidos Las transferencias electrónicas internacionales pueden conllevar comisiones en el camino a Stripe, lo que puede dar lugar a una cantidad recibida menor que la que el cliente envió originalmente. Las comisiones en las que incurre Stripe aparecen en la página de saldos del Dashboard, junto con otras comisiones de Stripe relevantes. La cantidad que se muestra en el saldo de caja es la cantidad que Stripe recibió del cliente. Las transferencias internacionales pueden tardar más tiempo en registrarse en el saldo del cliente. Stripe no admite reembolsos por transferencias internacionales. Eres responsable de ejecutar los reembolsos relacionados con estos pagos. > #### Nota sobre las monedas > > Las cuentas que admiten pagos internacionales solo admiten su propia moneda. Por ejemplo, las cuentas de EE. UU. admiten transferencias SWIFT únicamente en USD. ## Pagos transfronterizos Los usuarios de transferencias bancarias en los Estados Unidos pueden aceptar pagos en EUR de clientes en países de la SEPA. Con las transferencias bancarias transfronterizas, creas pagos en la moneda local del país del cliente, y el cliente obtiene un número de cuenta bancaria virtual local de su país. No es necesario tener una cuenta configurada para el país del cliente para utilizar transferencias bancarias transfronterizas. Este tipo de transferencias conllevan comisiones adicionales que se pueden ver en el Dashboard. Ofrecer pagos a una cuenta bancaria local con la moneda local de un cliente ayuda a reducir la fricción y el costo que implica enviar dinero al extranjero. ### Implementa pagos transfronterizos Para aceptar pagos transfronterizos, crea una cuenta adicional de transferencias bancarias a nombre del cliente con la moneda correspondiente. De este modo, se generan las instrucciones de financiación pertinentes. 1. En la página **Clientes** del [Dashboard](https://dashboard.stripe.com/customers), elige el cliente para el que habilitarás los pagos transfronterizos. 1. En la sección **Métodos de pago**, haz clic en Agregar (+) y elige **Agregar una cuenta de transferencia bancaria**. 1. En el editor, elige la moneda en la que aceptarás los pagos del cliente para pagos por transferencia bancaria. 1. Elige en qué país presentarás la moneda especificada al cliente. 1. Haz clic en **Agregar**. ## Rembolsos Puedes rembolsar pagos realizados con el saldo del cliente: - Directamente a la cuenta bancaria del cliente - Volver al saldo de caja del cliente, donde el reembolso se puede utilizar para otro pago del saldo del cliente Para efectuar un rembolso a la cuenta bancaria del cliente, Stripe necesita los datos de esa cuenta. En algunos casos, Stripe recibe estos datos cuando el cliente transfiere fondos. Si los datos no están disponibles, Stripe le enviará un correo electrónico al cliente para recopilarlos e iniciar un envío de fondos cuando recibamos esos datos. Si tu cliente tiene exceso de fondos en su saldo, puedes iniciar una devolución de fondos a través del Dashboard o la API. Para obtener más información, consulta [Reembolsar pagos por transferencia bancaria](https://docs.stripe.com/payments/customer-balance/refunding.md). ## Instrucciones de financiación Puedes mostrar los datos de la cuenta bancaria a tu cliente antes de que realice su primer pago a través del Dashboard o de la API. Para obtener más detalles, consulta las [instrucciones de financiación](https://docs.stripe.com/payments/customer-balance/funding-instructions.md). > #### Datos del beneficiario en la UE > > Para evitar retrasos en los pagos cuando se esperan pagos en euros, asegúrate de que tus clientes ingresen un nombre de beneficiario que coincida exactamente con el nombre de tu empresa registrado en Stripe cuando envíen fondos. Cualquier discrepancia podría derivar en una revisión adicional por parte de nuestro socio bancario, lo que podría retrasar la recepción de los fondos. ## Información del remitente Puedes determinar los datos del remitente de una transferencia bancaria entrante con el Dashboard o la API. Esos datos pueden incluir el nombre del remitente, la referencia y la red a través de la cual llegó la transferencia. #### Dashboard 1. En el [Dashboard](https://dashboard.stripe.com/customers), vaya a la página del cliente. 1. En **Métodos de pago**, expande la pestaña Saldo de caja. 1. Para abrir la página Saldo de caja, haz clic en **Ver detalles del saldo**. En la página de saldo de caja, en la sección **Transacciones** se muestra una lista de las transacciones entrantes y salientes del saldo de caja del cliente. Las transferencias entrantes tienen el tipo **Financiación**. Busca la transferencia que te interesa y, para abrir su página de detalles, haz clic en su descripción. #### API Accede a las transacciones del saldo de caja de un cliente con la [API Cash Balance Transactions](https://docs.stripe.com/api/cash_balance_transactions.md). ```curl curl https://api.stripe.com/v1/customers/cus_xxxxxxx/cash_balance_transactions/ccsbtxn_xxxx \ -u "<>:" ``` El [atributo type](https://docs.stripe.com/api/cash_balance_transactions/object.md#customer_cash_balance_transaction_object-type) de una transacción de transferencia entrante tiene el valor `funded` y su [atributo funded](https://docs.stripe.com/api/cash_balance_transactions/object.md#customer_cash_balance_transaction_object-funded) contiene datos sobre el remitente. ### Ejemplo de respuesta de una transacción de transferencia entrante #### UE ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "eur", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "eu_bank_transfer": { "bic": "COBADEFFXXX", "iban_last4": "4000", "sender_name": "John Doe", "network": "sepa" }, "reference": "REF-4242", "type": "eu_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### GB ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "gbp", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "gb_bank_transfer": { "account_number_last4": "1113", "sender_name": "John Doe", "sort_code": "108800" }, "reference": "REF-4242", "type": "gb_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### JP ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "jpy", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "jp_bank_transfer": { "sender_branch": "京都", "sender_bank": "新生銀行", "sender_name": "John Doe" }, "reference": "REF-4242", "type": "jp_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### MX Ejemplo de un `funded` ccsbtxn para eu_bank_transfer: ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "mxn", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "mx_bank_transfer": { "clabe_last4": "4567", "sender_bank": "Citi", "sender_name": "JOHN DOE" }, "reference": "REF-4242", "type": "mx_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### EE. UU. ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "usd", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "reference": "REF-4242", "type": "us_bank_transfer", "us_bank_transfer": { "network": "ach", "sender_name": "John Doe" } } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` Si el atributo `network` es `ach`, la transferencia entrante se completó mediante una transferencia ACH. Si el atributo `network` es `domestic_wire_us`, la transferencia entrante se completó mediante una transferencia nacional. ## Disputas Los pagos por transferencia bancaria no se pueden revertir, excepto para transacciones en USD y CAD. ### Disputas en USD Las transferencias bancarias en USD que pasan por la red ACH en EE. UU. pueden revocarse. Después de enviar una transferencia, puedes solicitar que tu banco la revoque. Debes proporcionarle al banco evidencia de por qué debería revocar la transferencia. Luego, el banco remitente envía una revocación al banco beneficiario. La revocación debe enviarse a más tardar 5 días después del pago. ### Disputas por CAD Las transferencias bancarias en CAD que pasan por revocaciones ACH siempre son iniciadas por el banco remitente, y el banco beneficiario debe cumplirlas. ## Connect [Stripe Connect](https://docs.stripe.com/connect/how-connect-works.md) se puede usar con transferencias bancarias para procesar pagos en nombre de las cuentas conectadas. Las plataformas *Connect* (Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients) pueden usar transferencias bancarias con [cualquier tipo de cargo](https://docs.stripe.com/connect/charges.md#types). No se admite el [atributo on_behalf_of](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-on_behalf_of). ### Cómo aceptar pagos con transferencia bancaria como cuenta conectada Los [cargos Direct](https://docs.stripe.com/connect/direct-charges.md) requieren que la propia cuenta conectada (no la plataforma) tenga activado el método de pago con transferencia bancaria. Las plataformas Connect pueden usar la [funcionalidad de transferencias bancarias relevante](https://docs.stripe.com/connect/account-capabilities.md#payment-methods) para determinar si este es el caso para una cuenta conectada. Las [cuentas Connect Standard](https://docs.stripe.com/connect/standard-accounts.md) pueden solicitar la funcionalidad pertinente desde el Dashboard de Stripe. ### Proceso de activación El proceso varía de acuerdo al país, pero en general para los pagos con transferencia bancaria, la [información solicitada](https://docs.stripe.com/connect/required-verification-information.md) es la misma que se necesita para activar una cuenta de Stripe para pagos. Si la cuenta no cumple con toda la información necesaria, la funcionalidad permanece `inactive` y los problemas aparecen resaltados en el [objeto Capability](https://docs.stripe.com/api/capabilities/object.md) en los campos `requirements.currently_due` y `requirements.disabled_reason` hasta que se resuelvan. Una vez resueltos, el `status` de la funcionalidad cambia a `active`, a no ser que haya problemas que activan la cuenta en general, en cuyo caso Stripe envía al titular de la plataforma Connect un correo electrónico. ## Soporte de productos | Método de pago | [Connect](https://docs.stripe.com/connect.md) | [Checkout](https://docs.stripe.com/payments/checkout.md) | [Payment Links](https://docs.stripe.com/payment-links.md) | [Payment Element](https://docs.stripe.com/payments/payment-element.md) | [Express Checkout Element](https://docs.stripe.com/elements/express-checkout-element.md) | [Mobile Payment Element](https://docs.stripe.com/payments/mobile.md) | [Suscripciones](https://docs.stripe.com/subscriptions.md) | [Invoicing](https://docs.stripe.com/invoicing.md) | [Portal de clientes](https://docs.stripe.com/customer-management.md) | | ------------------------ | --------------------------------------------- | -------------------------------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------- | ------------------------------------------------- | -------------------------------------------------------------------- | | Transferencias bancarias | ✓ Admitido | ✓ Supported1,2 | - No admitido | ✓ Admitido | - No admitido | - No admitido | ✓ Admitido | ✓ Admitido | - No admitido | 1 No es compatible con Checkout en modo de suscripción. 2 No es compatible con Checkout en modo de configuración. ## Soporte de API | Método de pago | Enumeración de API | [PaymentIntents](https://docs.stripe.com/payments/payment-intents.md) | [SetupIntents](https://docs.stripe.com/payments/setup-intents.md) | [Captura manual](https://docs.stripe.com/payments/place-a-hold-on-a-payment-method.md) | [Configurar el uso futuro](https://docs.stripe.com/payments/save-during-payment.md?platform=web&ui=elements)1 | Requiere redireccionamiento 2 | | ------------------------ | ------------------ | --------------------------------------------------------------------- | ----------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------- | | Transferencias bancarias | `customer_balance` | ✓ Admitido | - No admitido | - No admitido | - No admitido | No | 1 Los métodos con tarjeta o débito bancario, incluidos el débito SEPA, débito directo BECS Australia y débito ACSS, admiten `on_session` y `off_session` con [configura el consumo futuro](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-setup_future_usage). Todos los demás tipos de métodos de pago no admiten `setup_future_usage` o solo admiten `off_session`. 2 Es posible que los métodos de pago requieran confirmación con [return_url](https://docs.stripe.com/api/payment_intents/confirm.md#confirm_payment_intent-return_url) para indicar a dónde Stripe debe redirigir a tu cliente después de que efectivice el pago. ## Empresas no admitidas Stripe no puede aceptar pagos de ciertos tipos de empresas. Además de aquellas que se encuentran en la [lista de empresas restringidas](https://stripe.com/restricted-businesses), Stripe no admite transferencias bancarias si tu empresa pertenece a alguna de estas categorías: #### UE #### Reino Unido ## Funcionalidades y productos no admitidos Las transferencias bancarias no admiten Payment Links