Skip to main content
WeChat Pay via Nomupay targets Chinese consumers globally, available in 74 countries with support for 17 currencies including AUD, CAD, CHF, EUR, GBP, JPY, USD, and more. Payments are redirect-based — no capture or void is supported. Nomupay maintains separate regional accounts; confirm which account covers your target region.
For merchants on the Hong Kong Nomupay account, only a single full refund is supported — partial refunds are not available.
Nomupay uses separate accounts per region. Confirm with Nomupay which regional account is needed for your markets.

Get started with WeChat Pay via Nomupay

Before you begin

If this is your first payment method, follow the Get started guide to begin processing payments with Primer.

Configure in the Dashboard

  1. Add Nomupay to your Dashboard
    Go to Integrations, click New Integration, and search for Nomupay. Enter your Nomupay credentials.
  2. Activate on the Checkout
    Go to Checkout and activate WeChat Pay.
  3. Configure a Workflow
    Ensure a Workflow with an Authorization action is set up to process APMs.

Prepare the client session

Pass the following fields in addition to the standard orderId, currencyCode, amount, and customer fields.

Prepare the SDK for payments

Use the payment method type NOMUPAY_WECHAT_PAY wherever the code below references YOUR_PAYMENT_METHOD_TYPE.

Go live

Use production Nomupay credentials. Ensure the correct regional Nomupay account is configured for your target markets.