Storecrafto

Payments

Taking bank transfer payments for online orders without getting burned

Bank transfer needs no gateway, which is exactly why fake screenshots work against it. The rules that protect you, and how to word them so honest buyers don't mind.

All guides

Published

Bank transfer is the payment method with the lowest barrier on both sides. You need no gateway, no merchant application and no integration, just an account number. Your buyer needs nothing but the banking app already on their phone, which they trust more than any checkout page you could build.

That simplicity is also the weakness. There is no gateway in the middle confirming anything, so the only proof of payment is whatever the buyer sends you, and that can be edited, recycled or simply wrong. This guide covers why buyers like paying this way, the ways sellers get burned, the one rule that stops it, how to word that rule so honest buyers don't feel accused, and how to make paying by transfer easy.

Why buyers like paying by transfer

  • They trust their own bank app. They are not typing card details into a site they found an hour ago.
  • It is quick. Instant options such as Raast mean the money can land within moments, most of the time.
  • It works for buyers without a card or a wallet. A bank account and a banking app are enough.
  • It suits big orders. A wholesale order or a large gift is easier to settle by transfer than in cash at the door.

For you, there is no gateway taking a cut and nothing to integrate. The price is that you become the payment system yourself, and a payment system that trusts screenshots gets robbed.

How sellers get burned

The same handful of tricks come round again and again, alongside honest mistakes that look exactly like them:

  • The edited screenshot. A real transfer screen with the amount, date or account changed, or a screenshot of a transfer that was started and never completed.
  • The recycled screenshot. A genuine receipt from an earlier order, or from someone else's payment, sent again.
  • The fake alert. A text message dressed up as your bank's credit alert, sent from an ordinary number.
  • The short payment. Rs 2,500 sent against a Rs 3,500 order, deliberately or because the buyer forgot the delivery charge.
  • The missing reference. Money arrives without a reference, from a name that matches no order, and you are left guessing which order it belongs to, if any.
  • The overpayment story. "I sent Rs 35,000 instead of Rs 3,500 by mistake, please return the difference," backed by a screenshot and no money.
  • The pressure. "I've sent it, please ship today, it's for a wedding." Urgency is sometimes genuine, which is exactly why it works.

Almost every one of these fails against the same habit.

The rule: nothing ships until the money is in your account

A screenshot tells you the buyer believes they have paid. It is not a payment. An order is paid when the money is visible in your own account, in your banking app or statement, and not a moment before.

Build the habit around that:

  • Check your account, never the screenshot. Open your own banking app for every order, however small and however regular the customer.
  • Match three things. The full amount, delivery included; the reference, ideally the order number; and, where your bank shows it, the sender's name against the order. If any one is off, ask before you pack.
  • Pending is not paid. If a transfer shows as processing or on hold, wait until it has cleared.
  • Unmatched stays unmatched. Never attach a mystery transfer to the nearest-looking order; ask the buyer for their order number.
  • One person marks orders paid. If you have staff, make checking the account one person's job, so nothing ships on someone else's say-so.
  • Overpayments go back to the sending account only, and only after you have seen the extra money arrive yourself.

Then set two times and publish them: a cut-off ("transfers that reach us by 4pm ship the same working day") and a hold window ("unpaid orders are cancelled after 48 hours and the stock released"). Those times are only examples, so pick your own. Buyers who know the rule in advance argue with it far less, and you stop holding stock for people who never pay.

When a buyer insists they have paid and nothing has arrived, assume an honest delay first. Ask for the transaction ID from their banking app, the time they sent it and the account they sent it from, then check again later in the day. If it still hasn't come, their bank is the place to trace it: a transfer sent to a mistyped account is between them and their bank, and it still isn't a payment to you. Hold the order, stay polite, and ship the moment the money lands.

The same discipline applies to small amounts. Some sellers ask new Cash on Delivery buyers to send the delivery charge in advance by transfer; treat that advance exactly like a full payment, and see it in your account before the parcel goes.

Wording it so honest buyers aren't offended

Most buyers are honest, and they will happily follow a rule that applies to everyone. What offends them is feeling singled out after they have paid. So make the rule about your process, say it before they pay, and say it the same way to everyone.

Lines that do the job:

  • With your bank details: "Please use your order number as the reference. We dispatch as soon as the payment shows in our account."
  • When a screenshot arrives: "Thank you. We'll pack it the moment it shows on our side. Transfers can take a little while to appear, and we check every order the same way."
  • When the amount is short: "We've received Rs 2,500 for order 1043, which comes to Rs 3,500 with delivery. Could you send the remaining Rs 1,000?"
  • When a payment can't be matched: "We can't see this transfer on our side yet. Could you send your order number and the name on the account you paid from?"
  • When you're pushed to ship early: "I understand it's urgent. The moment it shows in our account, it goes out first."

A buyer who is genuinely in a hurry is reassured by that. One who gets angry at a rule that applies to everyone is telling you something.

Make paying by transfer easy

The fewer questions a buyer has to ask, the fewer mistakes happen on either side.

  • Show the account details at checkout: account title, bank, account number and IBAN, so nobody has to message you for them.
  • Ask for the order number as the reference. It turns matching payments from detective work into a lookup.
  • Use an account in a name buyers recognise. Someone about to send money to a stranger checks the account title; your store's name, or clearly yours, reassures them.
  • Keep the store's money in its own account. It keeps your books clean, and a gateway application goes more smoothly later when the account title matches your store.
  • Keep one account and never change it by message. Tell buyers you will never ask them to pay into a different account over WhatsApp; it protects them from anyone impersonating you.
  • Say how quickly you dispatch once the payment lands, and confirm receipt fast. "Payment received, packing today" is the message a buyer who has just sent money most wants to see.
  • Keep a simple log. Order number, amount, date, sender's name and transaction ID for every transfer you accept, checked against your statement each week.

Plenty of transfer orders start as a WhatsApp conversation rather than a checkout; WhatsApp for online sellers covers keeping those organised.

How it works on a Storecrafto store

You switch bank transfer on in your payment settings and write out your account details, which are shown to buyers exactly as you wrote them when they choose bank transfer at checkout. Add a line there asking for the order number as the reference. The order is created straight away and waits as unpaid; if your hold window passes with no payment, cancel it yourself, and cancelling puts its stock back.

Nothing checks the transfer for you. There is no connection to your bank, so the order stays unpaid until you look at your account and mark it paid yourself. That can't be undone, so do it only once the money is really there; reading an order explains the payment labels. The buyer has their order confirmation from when they ordered, and marking the order paid doesn't send them anything by itself, so the quick "payment received" message is yours to send.

If you take an order on WhatsApp and the buyer pays by transfer, you can add it to your store by hand with bank transfer as the payment, so it sits in the same list as everything else; see adding an order yourself.

To refund a transfer, send the money back from your account first, then record the refund on the order with the amount and a reason, and the buyer is notified; see refunds and cancellations. Like every payment method on Storecrafto, transfers go straight into your own account, and we never hold your funds. The full set of methods is in getting paid.

When to move buyers to a verified method

Bank transfer is worth keeping for large orders, wholesale buyers and customers who prefer it. But matching transfers by hand doesn't scale: every order needs someone to open the app, find the money and match it, and at some point those hours are worth more than a gateway charges.

That is the moment to steer everyday orders towards EasyPaisa or cards, where the gateway confirms the payment and the order is only treated as paid once it does; see accepting EasyPaisa and accepting card payments. Keep transfer as an option; just stop it being the default. If you want to offer a small reward for paying upfront, work out what it is worth first in how to price products.

The short version

  • Bank transfer needs no gateway, which is why buyers like it and why fraudsters target it.
  • A screenshot is not a payment; check your own account for every order.
  • Match the full amount, the order-number reference and, where shown, the sender's name.
  • Pending is not paid, and nothing ships until the money is visible.
  • Publish a cut-off time and a hold window before the buyer pays.
  • Word the rules as your process for everyone, never as suspicion of one buyer.
  • Keep one account, in a name buyers recognise, and never change it by message.
  • On Storecrafto a transfer order waits as unpaid until you mark it paid; nothing checks the bank for you.

Ready to open your store?

Connect your own EasyPaisa, card and COD accounts, and keep 100% of every sale.

Start free trial