Bank transfer payments
Saiba mais sobre transferências bancárias e gerenciamento de pagamentos com o saldo do cliente.
As transferências bancárias são uma forma segura de os clientes enviar dinheiro pelas estruturas bancárias. Ao aceitar transferências bancárias com a Stripe, você fornece aos clientes um número de conta bancária virtual para a qual eles podem enviar dinheiro pela própria interface bancária online ou pela agência bancária presencial. A Stripe usa esse número de conta virtual para automatizar a reconciliação e evitar a exposição dos dados reais da conta aos clientes.
Formas de transferência bancária
A Stripe aceita as seguintes formas de transferência bancária:
- Transferências bancárias em JPY no Japão
- Transferências bancárias em GBP no Reino Unido
- Transferências bancárias em EUR em países da SEPA
- Transferências bancárias em MXN no México
- Transferências bancárias em USD nos EUA
Entre em contato conosco para solicitar outra forma de transferência bancária.
Comece já
You don’t have to integrate Bank Transfers and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Go to the Stripe Dashboard and enable Bank Transfers. To get started with one of our hosted UIs, follow a quickstart:
Outros produtos de pagamento
The following Stripe products also let you add Bank Transfers from the Dashboard:
Requisito de checkout
Para habilitar transferências bancárias na página de checkout, é preciso especificar o cliente na sessão de checkout.
Se você prefere listar manualmente as formas de pagamento ou quer saber mais sobre como funcionam as transferências bancárias com faturamento e assinaturas, consulte estes guias:
- Aceitar um pagamento por transferência bancária
- Enviar uma fatura com instruções de transferência bancária
- Configurar uma assinatura com transferências bancárias como forma de pagamento
Saldo do cliente
Ao contrário da maioria das formas de pagamento, as transferências bancárias não permitem que você controle o valor que um cliente envia para você, o que significa que os clientes podem enviar muito ou pouco dinheiro por acidente. Para gerenciar problemas comuns de pagamentos a maior e a menor, a Stripe retém as transferências bancárias do cliente em um saldo do cliente com o qual você pode reconciliar os pagamentos. Isso permite que você acompanhe quanto seus clientes devem, independentemente do valor ou da frequência das transferências. Se os fundos estiverem retidos no saldo do cliente por mais de 75 dias, a Stripe tentará retornar os fundos automaticamente à conta bancária do cliente. Para obter mais informações sobre o que acontece quando os fundos permanecem não reconciliados, consulte a documentação de reconciliação.
Pagamentos internacionais
Usuários de transferências bancárias nos Estados Unidos podem aceitar transferências bancárias internacionais (SWIFT). As transferências bancárias internacionais podem incorrer em tarifas no caminho para a Stripe, o que pode resultar em um valor recebido menor do que o enviado originalmente pelo cliente. As tarifas incorridas pela Stripe aparecem na página de saldos no Dashboard, ao lado de outras tarifas relevantes da Stripe. O valor mostrado no saldo em dinheiro é o valor que a Stripe recebeu do cliente.
As transferências internacionais podem demorar um período mais longo para serem liquidadas no saldo do cliente.
A Stripe não aceita reembolsos de transferências bancárias internacionais. Você é responsável por executar todos os reembolsos relacionados a esses pagamentos.
Observação sobre moedas
As contas que recebem pagamentos internacionais aceitam somente suas próprias moedas. Por exemplo, contas dos EUA só aceitam transferências SWIFT em USD.
Refunds
Você pode reembolsar pagamentos de saldo do cliente:
- Diretamente para a conta bancária do cliente
- Retornar ao saldo em dinheiro do cliente, onde o reembolso pode ser usado para o pagamento de saldo de outro cliente
Para reembolsar a conta bancária do cliente, a Stripe exige os dados da conta bancária do cliente. Em alguns casos, a Stripe recebe esses detalhes quando o cliente transfere fundos. Quando esses dados não estão disponíveis, a Stripe envia um e-mail ao cliente para coletar os dados da conta bancária e iniciar uma transferência quando recebermos esses dados.
Se seu cliente tiver fundos em excesso no saldo do cliente, você poderá iniciar uma devolução de fundos usando o Dashboard ou a API. Para obter mais informações, consulte Reembolsar pagamentos por transferência bancária.
Instruções de financiamento
Você pode mostrar os dados da conta bancária ao cliente antes de fazer o primeiro pagamento usando o Dashboard ou a API. Consulte as Instruções de financiamento para obter mais detalhes.
Informações do remetente
Você pode determinar os dados do remetente de uma transferência bancária recebida pelo Dashboard ou pela API. Esses detalhes podem incluir o nome do remetente, a referência e a rede pela qual a transferência chegou.
Connect
O Stripe Connect pode ser usado com transferências bancárias para processar pagamentos em nome de contas conectadas. As plataformas Connect podem usar transferências bancárias com qualquer tipo de cobrança.
O atributo on_behalf_of não é aceito.
Accepting bank transfer payments as the connected account
As Direct Charges exigem que a própria conta conectada (e não a plataforma) ative a forma de pagamento de transferências bancárias. As plataformas Connect podem usar a função correspondente de transferências bancárias para determinar se esse é o caso de uma conta conectada. Contas Connect Standard podem solicitar a função correspondente no Stripe Dashboard.
Activation process
O processo varia conforme o país, mas, em geral, para pagamentos por transferência bancária, as informações necessárias são as mesmas para ativar uma conta Stripe para pagamentos. Se a conta não preencher todas as informações necessárias, a função permanecerá inactive
com os problemas destacados no objeto Capability nos campos requirements.
e requirements.
até que esses problemas sejam resolvidos. Depois que todos os problemas destacados forem resolvidos, o status
da função muda para active
, a menos que haja problemas na ativação da conta em geral. Nesse caso, a Stripe envia um e-mail ao proprietário da plataforma Connect.
Suporte a produtos
Payment method | Connect | Checkout | Payment Links | Payment Element | Express Checkout Element | Mobile Payment Element | Subscriptions | Invoicing | Customer Portal |
---|---|---|---|---|---|---|---|---|---|
Bank transfers | 1,2 |
1 Not supported when using Checkout in subscription mode.
2 Not supported when using Checkout in setup mode.
Suporte à API
Payment method | API enum | PaymentIntents | SetupIntents | Manual capture | Setup future usage1 | Requires redirect2 |
---|---|---|---|---|---|---|
Bank transfers | customer_ | No |
1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS debit support both on_
and off_
with setup future usage. All other payment method types either don’t support setup_
or only support off_
.
2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.
Atividades não aceitas
A Stripe não pode aceitar pagamentos para certos tipos de atividades, relacionadas na Lista de atividades restritas. Além disso, a Stripe não aceita transferências bancárias para atividades que se enquadram nestas categorias:
Produtos e recursos não aceitos
Transferências bancárias não aceitam Payment Links.