Bank transfer

A bank transfer is a payment the customer pushes from their own bank account to the merchant's or provider's account, by entering the account details and a reference in online banking or approving a prefilled request, with the order confirmed when the funds arrive.

Also called: credit transfer, wire transfer, push payment, manual bank transfer, account-to-account transfer, bank payment

Updated

On this page4 sections

How does a bank transfer payment work?

At checkout the customer chooses bank transfer and receives the payee’s account details, the amount and a reference. They make the transfer in their online banking or at a branch, and the payment reaches the merchant’s or provider’s account after the rail’s processing time, from seconds on instant schemes to a few days on standard or international ones. The provider matches the incoming money to the order and confirms it. Stripe’s documentation describes this flow with virtual account numbers that also keep the merchant’s real account details private.

Why does it matter?

In many markets bank transfers are trusted, cheap and available to customers without cards, and they suit larger orders. As an illustrative example: a B2B supplier selling into Mexico receives 300 orders a month above card limits. Offering transfers to a local account with a unique reference per order lets those customers pay in their usual way, and lets the supplier confirm orders automatically instead of checking statements by hand.

What are the trade-offs?

The merchant waits for the money, so goods ship later and some customers never send it. Amounts can be wrong. Refunds need the customer’s bank details: Stripe’s documentation notes that for methods such as bank transfers without native refund support, it collects bank details from the customer before the refund can be sent. International wires can arrive short after intermediary fees.

Where does Omno use it?

Omno connects bank transfer, instant payment and other local methods through its PSPs and shows them in the hosted checkout according to eligibility rules by country, method, customer group and customer verification level, with final statuses delivered by webhook. Where a method supports payouts, Omno Pay-Out uses the same API and eligibility rules as payments.

Frequently asked questions

Why does a bank transfer need a reference or a virtual account number?

To match the money to the order. With a plain transfer the customer types the amount and reference, and mistakes are common. Stripe's documentation explains that it gives each customer a virtual bank account number to automate reconciliation, and that customers can still send too much or too little, so overpayments and underpayments need handling.

Can a bank transfer be charged back?

Not like a card payment. Most credit transfers are final once received. Stripe's documentation says its bank transfer payments cannot be reversed except for some US dollar and Canadian dollar transfers over ACH. Banks do have recall and fraud processes, but there is no card-style chargeback.

Sources

2 references
  1. Bank transfer payments, Stripe
  2. Refund and cancel payments, Stripe
esc
↑↓ to move ↵ to open All results