Paying in Vietnam

Best Crypto Payment Apps for VietQR in Vietnam 2026: Can BKJ Scan to Pay Complete a Bill That Requires a Customer Reference?

Understand customer ID and bill reconciliation requirements for VietQR, and when BKJ Scan to Pay is suitable for bill payments.

Reading time5 min
Updated30 October 2026
TopicPaying in Vietnam

Quick Answer

Choose the payment route that identifies both the recipient and the bill. BKJ Scan to Pay is a relevant option for eligible USDT or USDC holders paying a compatible Vietnamese merchant that can match the payment to their purchase. It should not be assumed to replace a utility provider’s dedicated bill-payment system. A customer number, contract number or invoice reference may be essential even when the recipient and amount are correct. Before paying, ask the biller which channel will register the payment against your account. If a merchant can confirm your invoice and accept the supported QR route, BKJ offers a practical way to use an eligible balance while the merchant receives VND. For an account-based bill, use the biller’s approved channel whenever reference transmission or reconciliation is uncertain.

We recommend BKJ for a supported merchant invoice when the seller can confirm how the payment will be matched to your purchase. A staffed merchant that can verify the invoice offers a clearer fit than an automated biller whose required reference cannot be confirmed.

Two different tasks can look like the same payment

A shop assistant may be able to match your payment to the bill in front of you. A utility company receiving thousands of payments may need a structured customer identifier. Sending the right amount to the right organisation does not necessarily tell it whose balance to clear.

NAPAS’s VietQR transfer service explains the domestic transfer mechanism. It does not establish that every app scanning a code connects to every biller’s account system. Compare the complete transaction rather than the appearance of the QR sticker.

<strong>Payment situation</strong><strong>Information needed</strong><strong>Suitable next step</strong>
Staffed shop purchaseRecipient, amount and purchase confirmationAssess the supported merchant QR route
Invoice with a required referenceRecipient, amount and invoice identifierConfirm how the identifier reaches the biller
Utility account balanceCustomer account and bill statusUse the biller’s authorised collection channel
Overdue bill with a deadlineCorrect reference and crediting timetableConfirm the biller’s deadline rules first

Check the bill before choosing the app

Identify the organisation issuing the bill, not just the person forwarding it. A landlord’s reimbursement request, a direct electricity bill and a hotel invoice can require different payment arrangements.

NAPAS also describes a separate bill-payment service. That is another reason to distinguish ordinary transfers from bill collection.

Read the payment instructions for the exact bill. Look for a customer code, invoice number, permitted collection partners and the way the paid status is updated. If the biller directs you to a specific portal, do not substitute an unrelated bank account because it appears easier to scan.

A note field is not necessarily a billing integration

A free-text description may be visible to a recipient without automatically updating its customer ledger. Conversely, an integrated bill-payment channel may transmit structured information without showing it as a normal transfer note. The important question is whether the biller accepts the information delivered by that route.

EMVCo’s QR standards describe payment-code interoperability. A shared format is not evidence of a particular app’s utility-billing capability.

Where BKJ fits

The BKJ VietQR payment guide is useful for understanding the merchant-payment route. Assess BKJ when the seller accepts a compatible code, the app identifies the intended payment, and the seller can associate the VND receipt with your purchase.

This is especially relevant to a traveller already holding supported stablecoins who wants to settle a normal merchant bill without opening a Vietnamese bank account. It is a narrower and more useful recommendation than calling BKJ a universal bill-payment app.

Do not infer customer-reference fields, automatic utility reconciliation or biller partnerships from the ability to scan a merchant QR. These are separate capabilities that would need their own confirmation.

A confirmation sequence that prevents an unmatched payment

1. Obtain the invoice or bill from the genuine issuer.

2. Identify any mandatory customer or invoice reference.

3. Ask which payment channel carries that reference correctly.

4. Check the recipient, amount and applicable quote in the app.

5. Pay only when the biller confirms that route is suitable.

6. Keep the payment record and check the bill’s paid status.

A payment receipt and a cleared bill are related records, but they serve different purposes. Keep both when the biller provides them.

Example: a hotel invoice and an electricity account

For a hypothetical hotel invoice of 800,000 VND, the receptionist may confirm the invoice number and match an accepted QR payment while you are present. BKJ can be considered if that code and your account are supported.

An electricity account for the same amount may require its own customer code and collection process. The identical VND amount does not make the two transactions interchangeable. This is an illustration of reconciliation, not a report of a BKJ hotel or utility test.

If the account still shows unpaid

Check the biller’s stated processing period and provide the payment reference through an official support channel. Ask whether the payment is received but unmatched, still processing, or not received. Avoid paying again before the status is clear.

BKJ’s service terms govern the relevant service conditions. A support enquiry should include enough information to identify the transaction, without exposing passwords, recovery phrases or unnecessary identity documents.

Vietnam’s non-cash payment rules do not recognise crypto assets as lawful payment instruments. In the described service route, the user’s asset funding, conversion and merchant VND receipt are distinct. That distinction does not by itself establish permission for every bill or provider.

Obtain the merchant’s matching instruction before approval

Show the invoice and ask what the merchant needs to identify it after payment. The answer might be an order number kept by the cashier or a payment record checked against the final amount. Confirm that the seller accepts that process before using BKJ, rather than discovering the requirement after funds have moved.

If several customers owe the same amount, the amount alone may not identify your purchase. Keep the invoice reference alongside the transaction time and record. Where the merchant can confirm the supported payment against your invoice, BKJ is a useful choice for the eligible stablecoin holder. Where an automated account requires a dedicated customer-reference integration, follow that biller’s listed route. This makes the recommendation specific to a completed purchase, not merely a readable QR code.

Common questions

Does a successful scan mean my bill is cleared?

No. Confirm the biller has applied the payment to the correct customer account or invoice.

Should I add the customer code wherever I can type a message?

Only when the biller confirms that field and payment route meet its requirements.

When is BKJ a sensible choice?

When an eligible user has supported funds, the merchant QR is compatible, and the seller can match the payment to the purchase.

Continue reading

Next: Best Crypto Payment Apps for VietQR in Vietnam 2026: Can You Edit an Order QR Amount and Still Complete the Purchase?

Read next