Pagamentos por transferência bancária
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 no Reino Unido, nos EUA e em países da SEPA
- Transferências bancárias em MXN no México
- Transferências bancárias em USD nos EUA, Reino Unido e países SEPA
Entre em contato conosco para solicitar outro método de transferência bancária. Saiba mais sobre países e moedas compatíveis.
Comece já
Você não precisa integrar Bank Transfers e outras formas de pagamento individualmente. Se você usa nossos produtos de frontend, a Stripe determina automaticamente as formas de pagamento mais relevantes a serem exibidas. Acesse o Stripe Dashboard e ative Bank Transfers. Para começar com uma das nossas IUs hospedadas, siga um guia de início rápido:
- Checkout: Nossa página de checkout pré-integrada e hospedada.
- Elements: Nossos componentes de IU inseríveis.
Outros produtos de pagamento
Os seguintes produtos da Stripe também permitem adicionar Bank Transfers no 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.
Pagamentos internacionais
Os usuários de transferências bancárias em países SEPA podem aceitar pagamentos em USD de clientes nos Estados Unidos.
Com transferências bancárias internacionais, você cria pagamentos na moeda local no país do cliente, e o cliente recebe um número de conta bancária virtual local no país dele. Você não precisa ter uma conta configurada no país do cliente para usar transferências bancárias internacionais. As transferências bancárias internacionais incorrem em tarifas adicionais que podem ser conferidas no Dashboard.
Oferecer pagamentos a uma conta bancária local com a moeda local do cliente ajuda a reduzir as complicações e o custo do envio de dinheiro ao exterior.
Implemente pagamentos internacionais
Para aceitar pagamentos internacionais, crie uma conta de transferências bancárias adicional no cliente com a moeda relevante. Isso gera as instruções de financiamento relevantes.

Adicionar forma de pagamento

Adicione uma conta de transferência
Reembolsos
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.
Recalls
Quando um cliente na região SEPA solicita ao banco para desfazer um pagamento feito com transferência bancária, o banco emite uma solicitação de recall para a Stripe e mostramos o recall como uma consulta sobre contestações no Stripe Dashboard.
Consulte as diretrizes em Solicitações de recall para aceitar ou rejeitar uma consulta de recall.
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.
Dados do beneficiário na UE
Para evitar atrasos nos pagamentos ao esperar pagamentos em EUR, certifique-se de que os clientes insiram um nome de beneficiário que corresponda exatamente ao nome da empresa registrado na Stripe ao enviar transferências. Qualquer discrepância pode desencadear uma triagem adicional por nosso parceiro bancário e, potencialmente, atrasar o recebimento dos fundos.
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.
Contestações
Pagamentos por transferência bancária não podem ser anulados, exceto para transações em USD e CAD.
Contestações em USD
Transferências bancárias em USD que passam pela rede ACH nos EUA podem ser anuladas. Após enviar uma transferência, você pode solicitar que seu banco a anule. É necessário fornecer ao banco comprovantes do motivo pelo qual a transferência deve ser anulada. Em seguida, o banco remetente envia uma anulação ao banco beneficiário. Uma anulação deve ser enviada até 5 dias após o pagamento.
Contestações de CAD
As transferências bancárias CAD que passam por anulações de ACH são sempre iniciadas pelo banco remetente, e o banco beneficiário deve honrá-las.
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.
Aceitar pagamentos por transferência bancária como conta conectada
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.
Processo de ativação
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
Forma de pagamento | Connect | Checkout | Payment Links | Payment Element | Express Checkout Element | Mobile Payment Element | Assinaturas | Invoicing | Portal do cliente |
---|---|---|---|---|---|---|---|---|---|
Transferências bancárias | 1,2 |
1 Não aceito ao usar o Checkout no modo de assinatura. 2 Não aceito ao usar o Checkout no modo de configuração.
Suporte à API
Forma de pagamento | API enum | PaymentIntents | SetupIntents | Captura manual | Configurar uso futuro1 | Requer redirecionamento2 |
---|---|---|---|---|---|---|
Transferências bancárias | customer_ | Não |
1 Formas de pagamento com cartões e débitos bancários, inclusive débito SEPA, débito automático na Austrália BECS e débito ACSS, aceitam on_
e off_
na configuração de uso futuro. Todos os outros tipos de forma de pagamento não aceitam setup_
ou aceitam apenas off_
. 2 As formas de pagamento podem exigir confirmação com return_url para indicar para onde a Stripe deve redirecionar seu cliente após a conclusão do pagamento.
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 ou transferências internacionais.