Storefront Payment Methods
Configure Cash, Receipt / Transfer, and Online payments for storefront checkout and set a minimum order value.
Storefront payment methods control what options customers see during online checkout. By default, Cash and Receipt / Transfer are enabled for all stores. Online Payment becomes available once you connect a payment gateway.
Configure them from Settings > Stores, open your store, and select the Payments tab, then the Storefront section.
How Each Method Works on the Storefront
| Method | Customer Experience |
|---|---|
| Cash | Customer selects "Cash" at checkout. A pending payment record is created. You mark it as paid from the business portal when the customer pays on delivery or pickup. |
| Receipt / Transfer | Customer selects "Receipt / Transfer" and sees your configured mobile wallet or InstaPay numbers to make their transfer. They upload a photo of the payment receipt. A pending payment is created with the receipt attached. You review and accept the receipt from the business portal. |
| Online Payment | Customer selects "Pay Online" and is redirected to a secure payment page to pay by card or wallet. The order is marked paid automatically the moment the payment is confirmed. No manual review needed. |
Receipt / Transfer Details (Wallet & InstaPay)
When Receipt / Transfer is enabled, you can optionally configure:
- Mobile Wallet Number: e.g. Vodafone Cash, Orange Cash, Etisalat Cash
- InstaPay Username or Number: for direct bank transfers in Egypt
These details are displayed directly on the storefront checkout page with copy buttons, making it easy for customers to send the transfer before uploading their receipt.
Online payments need a gateway first
You can only enable Online Payment after connecting a payment gateway (such as Paymob) to the store. See Online Payments with Paymob for the full setup guide.
See Online Checkout Flow for the full customer journey and Order Payments for accepting receipts and marking cash paid from the portal.
Minimum Order Value
The Payments tab also holds the store's Minimum Order Value setting. When set, storefront customers must reach this amount before they can place an order. Set it to the value you need and save, or leave it at 0 for no minimum.
What customers see
When a minimum is set, the storefront cart page actively nudges customers toward it:
- A message: "Add X more to place your order" with the exact remaining amount
- A progress bar filling up as they add items
- The checkout button stays disabled until the minimum is reached
This turns the minimum from a checkout-time surprise into a gentle upsell: customers add one more item instead of abandoning the order.
Related
- Payment Methods: Portal vs storefront overview
- Online Checkout Flow: Fulfillment and payment steps
- Order Payments: Review storefront receipts and record payment