How To Enable PromptPay With Stripe and WishList LMS

PromptPay is a fast payment system in Thailand, run by National ITMX and overseen by the Bank of Thailand. It allows Thai customers to pay through their banking apps.

The WishList LMS works with Stripe to accept payments through PromptPay. This guide shows how to set it up and what you need to do to start using PromptPay with Stripe and WishList LMS.

Prerequisites

Before setting up PromptPay, make sure you meet these requirements.

Accepting Payments With PromptPay

WishList LMS only uses PromptPay via Stripe. First, enable PromptPay in your Stripe Dashboard:

  • Log in to your Stripe Dashboard.
  • Go to Settings > Payment Methods.
  • Locate PromptPay and click Turn on.
  • Complete any verification steps Stripe requires.

Next, activate the option in WishList LMS by following these steps to turn it on:

  • Navigate to Dashboard > WishList LMS > Settings > Payments tab.
  • Locate your connected Stripe gateway.
  • Click the Customize Payment Methods button.
  • Toggle on the PromptPay option.
  • Click the Update button in the pop-up to save the settings.

Warning: PromptPay may appear on WishList LMS registration forms even if it is not enabled in your Stripe Dashboard. Activate PromptPay in both Stripe and WishList LMS to prevent failed payments.

For additional details, consult the “How To Enable Payment Methods With Stripe and WishList LMS” document.

Once PromptPay is turned on, you can choose it as a payment option on the registration forms. It shows up on both Stripe Checkout and Stripe Elements forms.

When users register, a QR code shows up. They need to scan it with a Thailand bank app to pay.

Key Things to Know About Using PromptPay

PromptPay payment option only shows up when certain conditions are met. There are also some rules from PromptPay and Stripe that must be followed.

PromptPay is only for one-time payments; therefore, you can’t use it for subscriptions or scheduled payments. Also, it’s not available for free or trial memberships.

Supported Countries and Currencies

PromptPay works in certain areas and currencies; therefore, it is important to set the currency to THB (Thai Baht) in the WishList LMS settings.

Both your Stripe account and WishList LMS settings must be set to Thailand.

Note: Check that your Stripe account country matches the one set in WishList LMS.

Additionally, for more information, see Stripe’s PromptPay payments guide.

Was this article helpful?
Table of Contents

    Need Support?

    Reach out to our Customer Success team and we’ll get you the answers you need—fast!