Skip to content
Get a quote Call +66 93 004 4098

E-commerce

Accepting TrueMoney Wallet payments on your website: options and trade-offs

Most websites add TrueMoney Wallet through a payment gateway, not a direct deal. Here is how that works, and when it is worth it.

Cover image for this guide: Payments

How do you accept TrueMoney Wallet on a website?

To accept TrueMoney Wallet on a website, most stores do not sign with TrueMoney directly: they switch it on as an extra method inside a Thai payment gateway that already handles their cards and PromptPay, because one integration then covers everything.

TrueMoney Wallet is a Thai e-wallet app. Customers top it up with cash at convenience stores, from a bank account or a card, then pay online and in shops from the balance.

Who uses it matters more than how many. Wallets tend to suit buyers who prefer not to type card numbers, keep a small balance for everyday spending, or do not have a card at all, and they fit low-ticket purchases such as game credit, top-ups and small fashion items. TrueMoney publishes its own figures on its business pages; treat any usage number as the provider's claim and check the current one there. If your customers are companies paying invoices, a wallet will rarely be chosen.

Direct merchant or through a gateway?

There are two ways in, and for a normal online store the choice is usually easy.

Through a gateway

Several gateways operating in Thailand, such as Omise and 2C2P at the time of writing, list TrueMoney Wallet as a payment method. You apply once with the gateway, submit your company documents, and ask for the wallet to be enabled on your account. Settlement, reporting and refunds sit in the same dashboard as your cards and PromptPay. Bank gateways vary here, so if you are weighing a bank option, our look at the SCB payment gateway shows the questions to ask.

Direct merchant agreement

TrueMoney also signs merchants directly. This can make sense for very high-volume sellers, or those in categories where the wallet is the main way customers pay, but it means a separate contract, separate settlement and a custom integration built from TrueMoney's own API documentation.

Whichever route you choose, providers check that the business is real. A company registration and, for online sellers, the e-commerce listing with the Department of Business Development help; see our guide to DBD registration for Thai e-commerce websites.

How the payment looks on a phone

The exact screens depend on your gateway, but the flow from the buyer's side usually follows these steps. On a phone, the buyer is handed to the TrueMoney app to approve; on a desktop, the gateway typically asks for the mobile number linked to the wallet and the buyer confirms on their phone, for example with a one-time code or an in-app prompt. Test both on real devices before launch, because a flow that looks fine on a laptop can stall on a phone without the app installed.

  1. Step 1

    Choose TrueMoney Wallet

    The buyer picks the wallet at checkout, next to PromptPay and cards.

  2. Step 2

    Hand-off

    On mobile the gateway opens the TrueMoney app; on desktop it asks for the wallet's phone number.

  3. Step 3

    Approve

    The buyer checks the amount and confirms in the app or with a one-time code.

  4. Step 4

    Return

    The gateway sends the buyer back to your store with the result.

  5. Step 5

    Confirm the order

    Your store marks the order paid from the gateway's notification, not from the buyer's return alone.

How do you add TrueMoney Wallet to WooCommerce?

On a WooCommerce store the wallet arrives through your gateway's plugin. The usual order of work:

  1. Get the gateway account approved and ask them to enable TrueMoney Wallet. It is often a separate switch from cards and PromptPay.
  2. Install the gateway's official WooCommerce plugin, add the test keys, and turn on the wallet method in the plugin settings.
  3. Set the webhook URL the gateway gives you, so paid orders update even if the buyer closes the app before returning.
  4. Run test payments on a phone with the app installed, one without, and on a desktop. Check that a cancelled payment leaves the order unpaid and restocks the item.
  5. Swap in live keys and make one small real payment before announcing it.

Use the plugin the gateway publishes or recommends, keep it updated, and avoid unmaintained third-party add-ons for anything that touches money.

How do you add TrueMoney Wallet to Shopify?

Shopify stores can only use payment providers that Shopify supports for their country, as our guide to Shopify payments in Thailand explains. For a Thai store, open Settings, then Payments, and look through the providers offered for Thailand; some list TrueMoney Wallet among their methods. If one does, you sign up with that provider, connect it in Shopify and enable the wallet in the provider's dashboard.

If none of the listed providers offers it at the time you check, there is no clean workaround. Manual payment methods that ask buyers to transfer and send a screenshot create extra work and mistakes, so we would not build a checkout around them. Check the provider list again before you decide between Shopify and WooCommerce if the wallet is important to you.

Fees, limits and refunds to confirm

We do not quote wallet fees here because they differ by gateway, business type and volume, and they change. Ask your provider these questions in writing and keep the answers with your contract:

  • Fee per transaction for TrueMoney Wallet, and whether it differs from PromptPay and cards on the same account.
  • Minimum and maximum amount per payment. Wallets usually carry caps linked to the customer's verification level, so large baskets may fail.
  • Settlement timing: how many days until the money reaches your bank account.
  • Refunds: full and partial, how long they take to reach the wallet, and whether the fee is returned.
  • Disputes and chargebacks: who handles them and what evidence you need.

The answers decide whether to show the wallet for every order or hide it above a certain basket value.

Is it worth it for your store?

PromptPay already lets almost anyone with a Thai bank app pay by QR, so the wallet overlaps with it heavily. It earns its place when your buyers are the people who pay from a wallet balance rather than a bank app. If you add it, place it third or fourth on the payment step, below the methods most customers use, with the TrueMoney logo so it is easy to spot. Signs it will be used:

  • Your buyers lack cardsCustomers without a credit card may keep spending money in a wallet balance.
  • Low basket valuesTop-ups, game items, accessories and small fashion orders.
  • Customers ask for itMessages asking whether you take TrueMoney are the clearest signal.
  • Marketplace habitsBuyers you are moving off Shopee or Lazada are used to wallet payments.
  • Your gateway already offers itEnabling it adds little work if the integration exists.

Before you add another button

A payment method only helps when shoppers reach the payment step in the first place. If you are still deciding whether to run your own store at all, our comparison of selling beyond Shopee and Lazada on your own website sets out the trade-offs. Browsing a few e-commerce website examples shows how other stores present their payment choices, and the basics in our product page best practices matter more to sales than any single wallet.

When the store is ready for it, our e-commerce website development work covers Shopify or WooCommerce with PromptPay, cards, COD and Thai couriers, and adding a wallet through your chosen gateway can be scoped into the same project. We are not a partner or reseller of any gateway; you hold the merchant account. See what an e-commerce build costs, starting from THB 50,000 as an indicative one-time price, with the final figure set in your written quote.

Keep reading

Sources

Litesh Dhir, co-founder of Website Development Bangkok
Reviewed by Litesh DhirCo-founder, SEO and web development

Builds and ranks the websites: the systems behind the 17 client sites whose Search Console numbers we publish. This guide was written by the Website Development Bangkok team. More about us

Common questions

Do I need a separate contract with TrueMoney?

Usually not. If your payment gateway supports TrueMoney Wallet, you apply through the gateway and ask it to enable the method on your existing account, so one contract covers cards, PromptPay and the wallet. A direct merchant agreement with TrueMoney is an option for large sellers who want their own terms, but it adds paperwork and a separate integration.

Can a Shopify store accept TrueMoney Wallet?

Only through a payment provider that Shopify supports in Thailand and that also offers TrueMoney Wallet. Check the providers listed under Settings and Payments in your Shopify admin, then confirm with the provider that the wallet can be enabled for your account. If no supported provider offers it when you check, avoid manual transfer workarounds and consider whether WooCommerce suits you better.

Is TrueMoney Wallet worth adding if I already accept PromptPay?

For many stores, PromptPay covers most of the same buyers, so the gain is small. It is worth adding when your customers spend small amounts, pay from a wallet balance, or ask for it by name, and when your gateway already supports it so the extra work is minor. Add it, watch how many orders use it for a few months, and remove it if almost nobody does.

How do refunds work with TrueMoney Wallet?

Refunds normally go back to the customer's wallet, issued from your gateway's dashboard or through your store if the plugin supports it. Ask your provider whether partial refunds are allowed, how long the money takes to reach the wallet, and whether the transaction fee is returned. Write your refund policy on the site so customers know what to expect before they pay.

Are there limits on how much a customer can pay by wallet?

Yes, limits usually apply, both from TrueMoney, often depending on how far the customer has verified their account, and from your gateway per transaction. The figures change, so confirm them with your provider rather than relying on old articles. If your average order is large, consider hiding the wallet above a set basket value so buyers are not stopped at the last step.

Tell us about your website

Send a few lines on WhatsApp or through the quote form. You get a written quote with the scope, timeline and price for your project.

Or WhatsApp or call +66 93 004 4098, every day, 10:00 to 19:00 ICT. service@websitedevelopmentbangkok.com

WhatsApp Call