# Accept payments from Singapore with NETS

> Let Singapore customers pay with NETS, see what they see at checkout, why prices stay in RM, and what to check when a NETS payment fails.
>
> Source: https://docs.bcl.my/nets-singapore/

NETS lets customers in Singapore pay you by scanning a QR code with their Singapore banking app. It is one of the cross-border QR channels in BCL, with QRIS (Indonesia), PromptPay (Thailand), Alipay and WeChat Pay. You still receive the payment in RM.

## Offer NETS on a form

NETS only works once Bayarcash has switched it on for your portal. See [Get the channels switched on](/accept-cards-bnpl/#get-the-channels-switched-on). Then:

1. Open the form and go to the **Payment Details** tab.
2. Open **Payment Option** and, under **QR Payments**, tick **NETS Singapore**.
3. Click **Update Form**.

Event and booking forms have the same **Payment Option** field.

## What your Singapore customer sees

At checkout, the customer picks **NETS Singapore** under **Payment Method**. It lists the banks NETS supports, and **Total to pay** shows via NETS Singapore:

*(Screenshot: The Payment Method list with NETS Singapore picked, its list of supported banks, and the Payment Summary showing Total to pay via NETS Singapore)*

A form that offers more than five payment channels groups them, and NETS is under **QR Payments**. When that group has more than three QR channels, NETS is listed under a **Singapore** heading. After the customer clicks **Complete Payment**, they go to the Bayarcash payment page to finish paying with their Singapore banking app.

The amount is always in RM. BCL has no SGD prices and no currency switch: forms, receipts, transactions and exports are all in RM. The customer's banking app shows the amount converted to SGD, at their own bank's rate, before they confirm. Tell Singapore customers this in your form description, so the RM price does not surprise them.

## When a NETS payment fails

The usual cause is the customer's bank. BCL's checkout lists DBS Bank, POSB, HSBC, Maybank, OCBC, Standard Chartered and UOB, but Bayarcash support has said that for now payments go through from DBS, OCBC and UOB only. The list can change.

If a Singapore customer's NETS payment fails:

- Ask which bank app they used. With another bank, ask them to try a DBS, OCBC or UOB account.
- Offer a card as well, if cards are switched on for your portal: see [Accept cards, e-wallets and pay-later](/accept-cards-bnpl/).
- If a supported bank still fails, contact Bayarcash support with the order number and the time of the attempt.

## Set the fee for NETS

NETS shares one fee with the other cross-border QR channels: the **DuitNow QR (Cross-Border)** row on the **QR Payment Channels** tab of **Platform Setup** → **Gateway Fee**. See [Set your gateway fees](/gateway-fees/).

## Common issues

### Why can't my customer from Singapore pay with NETS?

Most often their bank does not support the NETS cross-border QR yet. Bayarcash support has said that for now payments go through from DBS, OCBC and UOB. Ask a customer with another bank to use a card instead, if your portal has cards.

### If I offer NETS, can the form show prices in SGD?

No. BCL forms, receipts and reports are in RM only. Your customer sees the RM amount, and their Singapore banking app converts it to SGD at their bank's rate when they pay.

### Which gateway fee applies to NETS?

The DuitNow QR (Cross-Border) row on the QR Payment Channels tab of Platform Setup → Gateway Fee. One rate covers NETS, QRIS, PromptPay, Alipay and WeChat Pay.
