Selling
Taking payments
Cards, bank transfers, crypto and cash — how each is set up and confirmed.
WeSelling takes money through several rails, and every one of them ends at the same place: one confirmed payment against one sale. That convergence is the whole design, and it is why a customer who taps Pay twice is charged once.
Card and online gateways
Set these up in Settings → Integrations. You bring your own account — WeSelling does not sit between you and your money.
| Gateway | You need |
|---|---|
| Paystack | Public key and secret key |
| Flutterwave | Public key, secret key and webhook hash |
| Nomba | Account ID, client ID and private key |
| Monnify | API key, secret key and contract code |
Monnify has a page of its own — Connecting Monnify — because bank transfer is the rail most Nigerian shops actually sell on, and it is the one with a webhook you must not skip.
A gateway appears at checkout as soon as its keys are saved. Configure none and your shop still sells — on cash, transfer or crypto.
How a payment is confirmed
Three things can confirm a payment, and any one of them is enough:
- The customer's browser returns from the gateway
- The gateway's webhook fires, even if the customer closed the tab
- A scheduled sweep re-checks anything still open
Bank transfers
Add your accounts in Settings → Bank accounts. At checkout the customer sees the details and can upload proof of payment.
A claimed transfer is not a paid one. It waits in Sales → Bank transfers until somebody with the verify permission confirms the money arrived.
Crypto
Settings → Crypto accepts on-chain payment. The customer pays to your address and submits the transaction hash; the network confirms it, not us.
Set your own addresses. Funds go directly to your wallet — the platform never custodies them.
Cash
Cash needs no setup. It is recorded at the till, held against whoever took it, and reconciled at close of business.
Split payments
A sale can be settled across more than one channel — part card, part cash, part gift card. Each part is recorded against its own channel so the wallet stays correct.
Refunds
A refund goes back through the channel it came from. Card refunds go to the card, transfers to the account, cash out of the drawer — and each writes to the matching channel balance.
Receipts
Every sale produces a receipt with your logo and business details. Customers get a link; staff can print. Receipts carry your branding, never WeSelling's.