PayMeNow

Merchant dashboard guide

This guide walks through the dashboard screen by screen, in the order you actually use them. Every screenshot comes from the real dashboard running on mock data, so the figures and names are not those of a real merchant.

Open the merchant dashboard

Step 1

Sign in

The dashboard uses a username, not an email address. The shape of the username decides who you sign in as.

Merchant dashboard sign-in screen with a username field, a password field and a sign-in button
  1. Open the merchant dashboard and enter your username.
  2. A shop owner signs in with the shop name alone, for example demo.
  3. Staff sign in as username@shopname, for example staff@demo.
  4. Enter the password and press sign in.
  5. If the account has two-factor authentication enabled, a six-digit code is requested next; the field submits itself once all six digits are in.

Tip: Once you are in, the session extends itself while you work and warns you before it expires. If you leave it idle for a long time, sign in again.

Step 2

The overview screen

The first screen after signing in gathers the numbers you look at daily and refreshes itself as new payments arrive.

Dashboard overview showing the available balance, today's received and withdrawn totals, the success rate, a transaction volume chart and a list of pending payments
  1. The available balance card is what you can withdraw; the Live dot shows the real-time connection is up.
  2. Today's received and today's withdrawn summarise the day in Thai time.
  3. The volume chart switches between today, 7 days, 30 days and 12 months.
  4. The pending list on the right holds payments that have not settled yet; select one to see its details.
  5. The bottom of the menu shows the real-time connection status — if it says disconnected, refresh the page.

Step 3

Pay-ins

Transactions › Pay-in lists every payment your customers made by scanning a PromptPay QR.

Pay-in list showing summary cards for total received, transaction count and success rate, with a search box, status filters and a table of payments
  1. The cards at the top summarise the filtered range: total received, number of payments and success rate.
  2. Search accepts a reference, a customer name or an amount with decimals, for example 900.99.
  3. The status chips filter by all, successful, processing, pending, failed and expired.
  4. The date range has shortcuts for today, 7 days and 30 days, or pick both dates yourself.
  5. Select a row to open its details: the payment itself, the payer's information and the webhook delivery history.

Tip: Filters live in the URL, so you can copy the link and a colleague opens exactly the same view.

Step 4

Payouts

Transactions › Pay-out lists the transfers the platform sent to recipient accounts on your API's instruction.

Payout list showing summary cards and a table of payouts with the status of each one
  1. The same search and filters as the pay-in screen.
  2. Select a row to see the recipient account and the webhook deliveries for that payout.
  3. Payout statuses are pending, successful and failed.

Step 5

Withdraw your balance

Withdraw › Withdraw moves your merchant balance to a registered bank account. This step always requires a 2FA code.

Withdraw screen showing saved bank accounts, an amount field, quick-amount buttons and a summary panel on the right
  1. Pick the destination bank account; the primary account is preselected.
  2. Enter an amount or use a quick-amount button. The per-transaction minimum, maximum and daily limit are shown under the field.
  3. The summary panel calculates what will be deducted from your balance and what will be left.
  4. Add a note if you want, then press withdraw.
  5. Enter the six-digit one-time code to confirm; only then is the request submitted.

Careful: If two-factor authentication is not enabled on your account, the withdraw button stays locked. Turn 2FA on under Settings › Security first.

Step 6

Withdrawal history

Withdraw › History keeps every withdrawal request together with who asked for it.

Withdrawal history showing summary cards and a table of requests with a requester column and status
  1. Filter by status and date range as on the other list screens.
  2. The requester column says whether the owner or a particular staff member submitted it.
  3. Select a row for the full detail of that request.

Step 7

Reports and downloads

The reports menu holds the summary, the transaction history, the settlement statement, refunds, an analytics view and a download page.

Transaction history report with six summary cards, a search box, date-range and status filters, a table of transactions and a download button
  1. Choose a date range with the today / 7 days / 30 days shortcuts, or set it yourself.
  2. The status chips carry the count for each status.
  3. Use the download button above the table to save the view as CSV or Excel.
  4. The download page is for pulling one file over a longer date range in a single go.

Tip: If you want your accounting system or ERP to fetch reports by itself, use the Merchant Reports API instead of downloading by hand.

Step 8

Exporting a report file

Reports › Download builds a file for a date range you choose.

Report download page with a date-range selector and a choice between CSV and Excel
  1. Pick the date range.
  2. Choose CSV or Excel.
  3. Press download; the file is saved straight to your computer.

Step 9

Settings: API keys, IP whitelist and the daily summary webhook

Settings is split into General, Shop profile, Bank accounts, Security and API. The API tab is the one your technical team uses most.

The API tab in settings showing the API key and secret key with copy buttons, the IP whitelist table and the daily summary webhook section
  1. API credentials shows the API key and the secret key. The secret is hidden — use the eye icon to reveal it and the copy icon to copy it.
  2. Regenerate the keys if you suspect one has leaked; remember to update your own systems afterwards.
  3. IP Whitelist restricts which addresses or CIDR ranges may call the API. Add entries, and use the switch to disable one temporarily.
  4. The daily summary webhook section sets the URL that receives yesterday's summary, and has a test-send button to try it before you rely on it.

Careful: After regenerating, the gateway keeps the previous key cached for a short while, so allow a few minutes before the old one stops working. Never put the secret key in browser-side code.

Step 10

Staff and permissions

The staff menu creates logins for your team, with permissions granted one at a time.

Staff management screen showing a table of staff members, their status and an add-staff button
  1. Press add staff and fill in the name, username and an initial password.
  2. Tick the permissions they need: viewing pay-ins, viewing payouts, withdrawing, managing staff, changing settings.
  3. To let someone reach the withdraw screen, the merchant permission group has to be granted as well.
  4. Staff sign in with username@shopname.
  5. Turn the status switch off to suspend an account without deleting it.

Step 11

Staff activity log

Staff › Activity records who did what, and when.

Staff activity log showing summary cards and a table of recorded actions with staff, action and date filters
  1. Filter by staff member, action type and date range.
  2. Use it to answer questions about a withdrawal or a settings change after the fact.

Step 12

Language, theme and menu layout

The right-most button in the top bar opens the appearance menu. These settings belong to each user individually.

The open appearance menu showing five language options, a sidebar or top-bar layout choice, light and dark mode, and the accent colour swatches
  1. Language: Thai, English, Lao, Chinese or Burmese.
  2. Menu layout: a sidebar or a top bar. On small screens the sidebar becomes a drawer.
  3. Mode: light, dark or follow the operating system.
  4. Accent colour: ten options — handy for telling a test account apart from the live one.

Tip: The Lao, Chinese and Burmese translations are first drafts. If a phrase reads wrong, tell the support team.

Still stuck?

Message the support team on Telegram, or search the help centre for more articles.