Payments

How to get paid from your online shop (ZayWalMal doesn't touch your money)

ZayWalMal doesn't process payments, so you keep every kyat and baht. Here is how to collect money safely: cash, mobile wallet transfers, slips, deposits and cash on delivery.

October 3, 2026 · 5 min read


When a customer orders from your ZayWalMal shop, the money never passes through us. There is no checkout card form, no payment gateway and no commission. The customer places the order, and you collect payment from them directly, the same way you already do in your DMs.

That is good news. You keep 100% of every sale, you get your money straight into your own wallet or bank account, and there is nothing to wait for. But it also means collecting payment is your job, so it helps to have a simple routine. This guide gives you one.

What "we don't handle payment" means

ZayWalMal does three things around a sale:

Everything in between, such as asking for money, receiving it and checking that it arrived, happens between you and your customer, outside the app.

Choose the payment methods you will accept

Don't accept everything. Pick two or three you can check quickly.

MethodBest forWatch out for
Cash at pickupLocal customers who collect in personNone, but count it before handing over the item
Mobile wallet or bank transfer (KBZPay, Wave Pay, AYA Pay, UAB Pay, or a Thai bank or PromptPay)Delivery orders and customers far awayFake or edited slips (see below)
Cash on deliveryCustomers who don't want to pay firstRefused parcels and no-shows

Tell customers how to pay before they have to ask

Most payment confusion comes from unclear instructions. Write yours once and put it where customers will see it:

Keep it short. For example:

We accept KBZPay and cash on pickup. After you order, I will message you the total. Please send the transfer slip and your order number.

Include the account name and number, and say clearly when you expect payment: before you prepare the order, or on pickup.

The routine for every order

This is the whole process. It takes about two minutes per order once you are used to it.

  1. A new order arrives. Open the Orders page in your dashboard. Shops on the Premium plan can also turn on new order alerts.
  2. Contact the customer. The order shows their name and phone number, with a copy button. Confirm the items, the total and pickup or delivery.
  3. Ask for payment using the method you both agreed on. Send your account details and the exact amount.
  4. Check that the money really arrived (see the next section).
  5. Mark the order Paid in the Orders page. The app asks you to confirm, so you won't tap it by accident.
  6. Move the status forward: Preparing, then Ready, then Completed.
  7. Mark it Completed when the customer has received it. Your Sales page counts Completed orders, so an order you forget to complete won't show up in your daily numbers.

How to avoid fake payment slips

A screenshot of a transfer is not proof of payment. Slips can be edited, reused or faked. Protect yourself with one rule:

Check your own wallet or bank app, not the customer's screenshot.

Cash on delivery without the headaches

Cash on delivery is convenient for customers, but it carries the most risk for you, because you pay for the item and the delivery before you know you will be paid.

Refunds and mistakes

Because you hold the money, you also handle refunds. Decide your policy in advance and write it in your shop description: what you refund, what you exchange and how long the customer has to ask. When you do refund, send it back the same way it came and mark the order Cancelled so your records stay accurate.

Keep simple records

You don't need an accounting system. Every week:

Rules about taxes and receipts differ by country, so check what applies to your business. This guide is general advice, not legal or financial advice.

Quick checklist

Ready to sell from your own link?

Free plan available. No credit card needed.

Open your free shop

Keep reading