Bank transfer payments
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.
Comece já
Na verdade, você não precisa integrar Bank Transfers e outras formas de pagamento individualmente. Quando você usa nossos produtos de frontend, a Stripe determina automaticamente as formas de pagamento mais relevantes a serem exibidas. Siga o guia de início rápido de uma das nossas IUs hospedadas:
- Checkout: nossa página de checkout pré-integrada e hospedada.
- Elements: nossos componentes de IU inseríveis.
Após configurar o formulário de pagamento, ative as formas de pagamento desejadas usando o Stripe Dashboard.
Outros produtos de pagamento
Os seguintes produtos da Stripe também aceitam a inclusão de Bank Transfers usando o Dashboard:
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.
A Stripe não aceita reembolsos de transferências bancárias internacionais. Você é responsável por executar todos os reembolsos relacionados a esses pagamentos.
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
Se precisar mostrar os dados da conta bancária ao cliente antes de ele fazer o primeiro pagamento (por exemplo, quando ele criar a conta), use a API Funding Instructions.
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.
The on_behalf_of attribute isn’t supported.
Accepting bank transfer payments as the connected account
Direct charges require the connected account itself (not the platform) to have activated the bank transfers payment method—Connect platforms can use the bank_transfer_payments capability to determine whether this is the case for a connected account. Standard Connect accounts can request the capability from their 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 da 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 camposrequirements.currently_due
e requirements.disabled_reason
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.
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.
Você tem interesse em obter acesso antecipado a transferências bancárias internacionais?
Obrigado! Entraremos em contato em breve.