Skip to content
Language: English

Payments on an order

How the customer paid, whether the money actually arrived, confirming a bank transfer, and what expired or failed means on a card order.

Every order carries two separate facts about money, and mixing them up is the commonest mistake on this screen.

  • The payment METHOD — how the customer chose to pay.
  • The payment STATUS — whether the money has actually reached you.

Both are on one line, in the block headed Payment on the order.

OrdersAll OrdersOrder DetailsPayment

The ways a customer can pay#

Three ways work on the website, and you switch each one on or off yourself. Counter sales have their own two, which appear on till orders.

SettingsPayments
Shown asWhat it means
Cash on DeliveryThe customer pays the rider in cash when the parcel arrives. Nothing to set up.
Card (Stripe)The customer pays by card on Stripe's own secure page, before the order is confirmed. Needs your Stripe keys.
Bank TransferThe customer sees your bank details, transfers the money themselves, and types a reference. You check it and confirm.
Cash / Card / Split (cash + card)Counter sales only — how the customer standing at your till paid.
JazzCash and Easypaisa appear on the Payments settings screen, but they DO NOT WORK yet. Leave them switched off. If you switch one on, a customer can pick it and no money will reach you. Cash on delivery, card and bank transfer are what actually work.

Has the money arrived?#

Next to the method, in colour, is one of four words. This is the one that tells you whether you have been paid.

WordWhat it meansWhat to do
Paid (green)The money is with you.Nothing. Pack and send.
Pending (amber)Not paid yet. Normal for cash on delivery — the money comes at the door.For cash on delivery, carry on. For a bank transfer, check your account.
Expired — buyer didn't pay (red)A card order where the customer went to the payment page and left without paying. The order is dead.Do not send anything. Phone them if it is worth saving.
Failed (red)A card payment was attempted and the bank refused it.Do not send anything. Ask them to order again.
Never pack a card order that says Expired or Failed. The customer chose to pay by card and did not pay — those goods would go out for nothing.
The Payment block on an order, showing the payment method, the coloured status, and the Mark payment received button.

Card payments — what you do (nothing)#

Card payments look after themselves. The customer is sent to Stripe's own page, pays there, and the order flips to Paid on its own — even if they close the browser straight after paying. You never handle card numbers, and they are never stored on your shop.

On a card order the "order confirmed" email is held back until the money actually arrives — so a customer who abandons the payment page is never told their order is confirmed.

Bank transfer — checking and confirming#

This one is manual, and it is the only one where you decide that the money arrived. The customer sees your bank details at checkout, transfers the money from their own bank, and types the transaction number into a box. The order is placed as Pending.

  1. Open the order. Under Payment you will see Bank Transfer — Pending, and under it Reference: with the number the customer typed.
  2. Open your own bank app or statement and find that payment. Match the amount and the reference.
  3. Only when you can SEE the money in your account, press Mark payment received.
  4. The Payment line turns green and says Paid. Now pack the order.
Order DetailsPaymentMark payment received
Mark payment received cannot be undone from this dashboard. Once an order says Paid there is no button anywhere that puts it back to Pending. Look at your bank account first — a reference number typed by a customer is not proof that money moved.
This button only appears on bank transfer and cash-on-delivery orders that are still unpaid, and only for a Super Admin — or an Admin the Super Admin has given the refund permission to. If you cannot see it, ask your Super Admin.
Fill your bank details in properly — bank name, account title, account number and IBAN. Whatever you type there is exactly what the customer sees at checkout, so one wrong digit means the money goes somewhere else.

Cash on delivery#

The simplest one, and in Pakistan the commonest. The order stays Pending until the rider hands you the money. Some shops then press Mark payment received to close it off; others just mark the order Delivered and leave it. Either is fine — pick one habit and stick to it so your figures mean the same thing every day.

The Transactions screen#

There is a separate money-only view of the same orders, headed Transactions. It shows three boxes — Collected, Pending, Cancelled — and then one row per order with its amount and payment.

SidebarOrdersTransactions
Nothing is edited here — it only reads your orders. Click any row's number to jump to that order. Accountants can see this screen even when they cannot change anything on an order.