Quick Answer: BKJ Scan to Pay belongs on the shortlist for eligible USDT or USDC holders who want to scan supported merchant QR codes in Vietnam without opening a local bank account. Its documented flow matches that checkout format: the merchant presents a code and the customer reviews the purchase in the BKJ App. The service uses stablecoin funding while the merchant receives VND through the payment route. Confirm the recipient, amount and total debit before approval. This recommendation applies to compatible merchant-presented codes; it does not establish support for every VietQR code or customer-presented payment mode, and use remains subject to applicable local requirements.
Identify who presents the payment code
The useful distinction is who shows the code and who reads it. A shop may display a collection code for you to scan. Another checkout may ask you to show a payment code for a cashier to scan. Those are different arrangements, even when both people call the transaction “QR payment.”
EMVCo’s QR specifications distinguish merchant-presented and consumer-presented modes. The distinction helps you ask the right product question. You need an App that supports the mode offered by the merchant, not simply an App with the word QR in its description.
BKJ Scan to Pay describes the customer opening BKJ and scanning the merchant’s code. That documented direction makes BKJ relevant to a merchant-presented purchase. It does not establish an ability to generate a consumer payment code for a cashier.
Compare the checkout directions before comparing Apps
A suitable product must handle the required payment mode, accept your funding route and make the intended bill reviewable. Those criteria are more useful than counting the number of network logos on a product page.
| Checkout arrangement | Who scans? | What BKJ’s published flow establishes |
|---|---|---|
| Merchant presents a code | Customer scans inside the payment App | Relevant to the supported Scan to Pay workflow |
| Customer presents a payment code | Merchant scans the customer’s screen | Do not infer this capability from merchant scanning |
| A QR opens a general website | Phone reader opens a web destination | Does not establish a supported payment confirmation |
| A code belongs to another payment service | Depends on that service | Requires a separate compatibility check |
The table does not rank other Apps without evidence. It identifies the kind of support needed. If a cashier requires a customer-presented code, ask which service the cashier accepts rather than trying to turn a BKJ transaction record into a payment code.
Separate a readable code from a supported purchase
A camera recognising a square pattern is not the same as an App offering an authorised purchase. The useful outcome is a normal payment confirmation showing the intended recipient and bill under your account’s conditions.
If the App reads some information but cannot continue, do not assume the remaining steps can be completed through an unrelated bank-transfer screen. Use an accepted alternative or ask the merchant for a supported collection method.
Understand what VietQR adds to the decision
NAPAS’s VietQR service description explains the local account-transfer QR service. That helps establish what the network does. BKJ’s own product instructions must establish what BKJ can do with a particular merchant code.
The network’s technical standard, transaction parameters or member-bank information should not be copied into a BKJ capability table. A network limit does not automatically become the customer’s BKJ limit, and a network participant is not automatically a disclosed BKJ partner.
BKJ’s VietQR guide provides the product-specific conditions: account readiness, supported funds and a recognised purchase code. Keep the network and App explanations together while maintaining that boundary.
Prepare for the merchant-presented purchase
A clear checkout begins with the seller identifying the collection code and the final VND bill. Use the scanner inside the official App. Review the purchase rather than treating the merchant’s logo as sufficient evidence.
- Confirm that the code belongs to the merchant handling your purchase.
- Check that BKJ recognises the code and offers the expected confirmation.
- Read the recipient, VND amount, selected asset and total debit.
- Approve only after the details match the agreed bill.
- Keep the payment record and have the merchant confirm the result.
A printed code may require you to enter an amount, while another code may already supply payment information. Follow the actual screen and verify the final number. Do not use the code’s appearance alone to decide which fields are safe to skip.
Keep another method for a different checkout mode
If the cashier asks for a mode the App does not offer, choose a supported alternative. A product can be a good fit for merchant scanning without being the best fit for every QR interaction. That is a useful product boundary, not a reason to invent a workaround.
If an attempted payment is pending, clarify its status before switching methods. A mode mismatch and an unresolved transaction are different problems and should be handled separately.
Apply the local payment boundary
USDT and USDC should not be presented as lawful retail payment instruments in Vietnam. The non-cash payment framework and administrative-penalty rules remain relevant. Using an unlawful payment instrument can carry administrative penalties. A crypto-asset funding method is different from the merchant’s VND receipt.
The service arrangement described here involves customer stablecoins, conversion and local-currency settlement. That structure alone does not prove that every provider or transaction has the required permissions. Confirm applicable availability and legal conditions instead of treating a successful scan as legal approval.
Choose BKJ for the documented mode
BKJ has a specific place in this decision: an eligible customer scanning a supported merchant code to fund a VND purchase. The BKJ service terms apply to account access and the use of the service.
At the next checkout, ask whether you scan the merchant’s code or the merchant scans yours. If the answer matches the supported BKJ workflow, review the actual confirmation. If it does not, select a method built for the offered checkout rather than relying on a broad claim that all QR payments work alike.