This article was generated by AI. Please verify important information independently.

VietQR: Crypto Payment Guide Vietnam

Crypto Wiki|Oct 8, 2026|★★★★★★4.5 (500 ratings)
AI Summary

Learn how VietQR works for crypto-to-VND conversion in Vietnam. Complete guide to using P2P exchanges and bank transfers with VietQR.

Updated: October 8, 2026

If you are asking what is VietQR, it is Vietnam's interoperable QR standard for domestic bank payments in Vietnamese Dong (VND). It lets customers scan a merchant or account QR code and complete a transfer through a supported banking or payment service without typing the recipient's bank details manually.

For crypto users, Bybit Pay adds a practical payment layer. Eligible users can scan a supported VietQR code in the Bybit app, review the VND payment details, select an available payment asset, and confirm the transaction. This VietQR payment guide for beginners explains the system, the Bybit Pay workflow, and the checks that help prevent payment mistakes.

You can review current availability and activation details on the Bybit Pay Vietnam page.

This article is for informational purposes only and does not constitute financial, legal, or investment advice. Product availability, merchant support, promotions, and local requirements can change. Review the current terms shown by Bybit before making a payment.

What Is VietQR and Why Does It Matter?

VietQR is a standardized QR format used for VND payments across Vietnam's banking network. The standard is associated with NAPAS, Vietnam's national payment infrastructure provider, and enables participating financial institutions to exchange compatible payment information.

A VietQR code can contain the details needed to identify a receiving bank account or merchant. Depending on how the code is generated, it may also include an amount or payment reference. The payer scans the code, checks the displayed information, and authorizes the transfer through a compatible service.

The main benefits are:

  • Fewer manual errors: The recipient details are read from the QR code.
  • Fast checkout: The customer scans and confirms instead of entering a long account number.
  • Interoperability: Participating Vietnamese institutions can use a shared standard.
  • Clear confirmation: The payer can review the recipient and amount before authorizing payment.
  • Broad everyday use: VietQR codes can appear at stores, restaurants, service providers, and personal payment points.

VietQR itself is a VND payment standard. It does not store cryptocurrency and is not a blockchain network. Bybit Pay provides the supported bridge between an eligible user's Bybit balance and the local QR payment experience.

How Vietnam's VietQR System Works

Understanding the payment flow helps users check each transaction before approval.

1. The Recipient Generates or Displays a VietQR Code

A merchant or account holder displays a VietQR code associated with the receiving payment details. The code can be printed, shown on a payment terminal, or displayed on a phone.

2. The Customer Scans the Code

The customer opens a compatible scanner. For a supported crypto-funded transaction, the customer can use the scanner inside Bybit Pay.

3. The Payment Details Appear

The service reads the QR information and presents the available recipient, bank, merchant, reference, and amount fields. Some codes contain a fixed amount. Others require the payer to enter the amount manually.

4. The Customer Reviews the Transaction

The payer confirms that the recipient and VND amount match the purchase. This is the most important step for preventing payments to the wrong account.

5. The Customer Authorizes Payment

The payer chooses an available payment asset or balance, reviews the displayed conversion and total, and authenticates the transaction using the security method available in the app.

6. Both Parties Check the Result

The customer waits for a successful-payment screen and keeps the transaction record. The merchant verifies receipt through the payment process available to the business.

The QR code begins the transaction, but it does not replace verification. The payer must still check the recipient, amount, and final total before confirming.

VietQR Payments Across Vietnamese Banks

VietQR was designed to make domestic QR transfers more consistent across participating Vietnamese financial institutions. A customer does not need to memorize the receiving account number when the code already contains the required details.

The exact information shown after scanning can vary. A code may include:

  • The receiving institution
  • The account number or recipient identifier
  • The account or merchant name
  • A fixed VND amount
  • A payment reference or description
  • Merchant-specific transaction information

Before confirming, compare the recipient details with the store, bill, or person you intend to pay. If the displayed name or amount is unexpected, stop and request a current code.

VietQR is designed for local VND payments. It should not be treated as an international bank-transfer code or a crypto wallet address. A blockchain transfer and a VietQR payment are different processes with different confirmation screens.

Can VietQR Be Used for Crypto Payments?

Yes, through a supported payment service such as Bybit Pay. VietQR itself remains part of Vietnam's VND payment infrastructure, while Bybit Pay lets eligible users fund a supported QR transaction from an available balance in their Bybit account.

The user does not send crypto directly to the QR code as an on-chain transfer. Instead, the Bybit Pay interface reads the supported QR, displays the VND transaction and required payment amount, and processes the payment through the available service flow.

This distinction matters:

VietQR functionBybit Pay function
Identifies supported local payment detailsProvides the payment interface inside Bybit
Uses VND as the local transaction amountShows the available payment asset and required total
Lets the payer scan instead of typing account detailsLets an eligible user review and authorize the transaction
Provides a standardized QR formatConnects the user's available Bybit balance to the supported payment flow

Always rely on the information displayed in Bybit Pay. If the app does not recognize the code or does not present a valid confirmation screen, do not attempt to send funds another way.

How to Pay With VietQR Using Bybit Pay

Use the following steps for a supported transaction in Vietnam.

Step 1: Prepare Your Bybit Account

Create or access your Bybit account and complete any verification required for Bybit Pay. Enable the available security controls and make sure you can authenticate payments securely.

Use a unique password and protect access to your email and device. Never share a password, verification code, PIN, or recovery credential with a merchant or anyone claiming to assist with a payment.

Step 2: Activate Bybit Pay

Open the Bybit app and navigate to Bybit Pay. Complete the activation process shown in the app if required.

Check that the service is available for your account and current location. Product access can depend on eligibility and local requirements.

Step 3: Fund the Available Balance

Make sure the account contains enough available balance for the planned payment. The Bybit Pay interface will show which assets or funding sources can be used for the transaction.

Fund the account before arriving at the checkout when possible. This reduces delays and avoids rushing through a deposit or purchase while a merchant is waiting.

Step 4: Ask for the Current VietQR Code

Confirm the VND amount with the merchant and ask for the current VietQR code. Use the original code displayed by the business rather than an image forwarded by an unknown person.

If the code is printed, check that it has not been covered, replaced, or damaged. If it is displayed on a device, ask the merchant to increase the brightness when scanning is difficult.

Step 5: Open the Bybit Pay Scanner

Select the QR scanning option in Bybit Pay and position the full VietQR code inside the camera frame. Use good lighting and keep the device steady until the payment screen appears.

If the app requests camera access, review the permission request on your device before allowing it.

Step 6: Enter or Confirm the VND Amount

A dynamic code may already contain the amount. A static code may require you to enter it manually. Use the exact VND amount agreed with the merchant.

Check the number of digits and separators carefully. An extra zero can materially change the transaction.

Step 7: Choose the Available Payment Asset

Select one of the assets or balances supported for that payment. Review the conversion displayed by Bybit Pay, including the crypto amount, VND value, and any fee or adjustment shown.

Do not calculate the required amount from an old exchange-rate screenshot. Use the live figure shown for the current transaction.

Step 8: Verify the Recipient and Total

Before authorizing payment, confirm:

  • The recipient or merchant information
  • The receiving institution, when shown
  • The VND purchase amount
  • The selected payment asset
  • The amount that will leave your balance
  • Any applicable fee, discount, coupon, or reward
  • The payment reference, when shown

Stop if any detail is inconsistent with the purchase.

Step 9: Authenticate and Confirm

Approve the transaction using the security method available in your app. Wait for the successful-payment screen before closing Bybit Pay or leaving the checkout.

Do not press the confirmation control repeatedly if the app is processing. Multiple attempts can create confusion about whether more than one payment was made.

Step 10: Save the Transaction Record

Keep the payment record until the merchant confirms receipt and the purchase is complete. If a dispute arises, the time, amount, recipient, and transaction status can help both parties review what happened.

Static and Dynamic VietQR Codes

VietQR codes can differ in the information they contain.

Static VietQR Code

A static code generally identifies the recipient but may not include the transaction amount. The payer enters the VND total after scanning.

Static codes are convenient for merchants that reuse the same display. The main risk is manual amount entry, so double-check every digit before approval.

Dynamic VietQR Code

A dynamic code can be generated for a specific transaction and may include both the recipient and the exact amount. This reduces manual entry and can simplify reconciliation for the merchant.

Even when the amount is prefilled, verify it against the bill. A prefilled value should never be accepted without review.

Common VietQR Payment Problems

The Scanner Cannot Read the Code

Clean the camera lens, improve the lighting, and position the complete code inside the frame. Ask the merchant to display a fresh version if the code remains unreadable.

The Recipient Name Looks Wrong

Do not continue. Ask the merchant to confirm the code and the name expected on the payment screen. Never assume that an unfamiliar recipient is correct.

The Amount Is Missing

The QR may be static. Enter the exact VND amount confirmed by the merchant and review it again before authorizing.

The Amount Is Incorrect

Return to the amount-entry screen if possible or cancel before confirmation. Do not approve a transaction with an incorrect total and expect an automatic reversal.

The Payment Is Processing

Check the transaction status before trying again. A delay does not automatically mean failure. Avoid making a duplicate payment while the first transaction remains unresolved.

The Balance Is Insufficient

Do not rush into an unfamiliar funding method. Review the amount required, add funds through a supported Bybit process, and restart only when the available balance is sufficient.

VietQR Safety Checklist

Use these checks for every payment:

  • Open the scanner directly inside Bybit Pay.
  • Scan the merchant's current VietQR code.
  • Confirm the recipient before entering or approving the amount.
  • Compare the VND total with the bill.
  • Review the selected asset and the final amount deducted.
  • Check any promotion or coupon terms before relying on a discount.
  • Never share account-security credentials.
  • Retain the payment record until settlement is confirmed.
  • Check the transaction status before attempting a second payment.
  • Use Bybit's available support channel if the payment status remains unclear.

QR payments are designed to reduce manual entry, but they cannot identify every altered or outdated code. The payer remains responsible for reviewing the confirmation screen.

VietQR for Visitors to Vietnam

Visitors with an eligible Bybit account can check whether Bybit Pay is available for their account and location. Prepare before relying on it for daily purchases.

Useful steps include:

  • Complete required account verification in advance.
  • Activate Bybit Pay before arriving at the checkout.
  • Maintain enough available balance for the planned purchase.
  • Keep mobile data and device power available.
  • Ask the merchant whether a VietQR payment is accepted.
  • Keep a backup payment method in case the QR is unsupported.
  • Review the VND amount and displayed conversion carefully.

Merchant participation and account eligibility can vary. The live Bybit Pay screen is the most reliable indicator for a particular transaction.

VietQR for Merchants

Merchants can make QR checkout easier by displaying a clear, current code and training staff to verify the transaction status.

A practical checkout process is:

  1. Confirm the final VND amount with the customer.
  2. Display the correct VietQR code.
  3. Let the customer scan through Bybit Pay.
  4. Ask the customer to verify the recipient before confirming.
  5. Check that the payment has completed through the merchant's normal process.
  6. Provide a receipt and avoid requesting a duplicate payment while the first is still being checked.

Merchants should never request a customer's Bybit password, verification code, PIN, or recovery information.

Bybit Pay Vietnam Offers

Bybit may provide coupons or rewards for eligible Bybit Pay transactions in Vietnam. Offers can include a minimum purchase, a claim requirement, a limited validity period, or restrictions on eligible users and transactions.

Check the current Bybit Pay Vietnam offers before paying. Read the live terms, activate or claim the offer if necessary, and verify on the payment screen whether the expected benefit applies.

Do not assume that every VietQR transaction qualifies. The current offer terms and final payment screen determine eligibility.

Frequently Asked Questions: What Is VietQR?

Is VietQR a cryptocurrency?

No. VietQR is a standardized QR format for local VND payment information. Bybit Pay provides a supported way for eligible users to fund a VietQR transaction from an available Bybit balance.

Is VietQR a crypto wallet address?

No. Do not send an on-chain transaction to a VietQR code. Scan it through a compatible payment service and follow the confirmation flow shown in the app.

Can I scan any QR code with Bybit Pay?

Bybit Pay can scan supported QR codes. The app must recognize the code and display valid payment details before you proceed. Stop if the code is unsupported or the recipient information is incorrect.

Do I need a Vietnamese bank account?

Requirements can depend on the Bybit Pay service, user eligibility, and transaction flow available at the time. Check the current activation and payment instructions in the app.

Can I pay with USDT?

Select from the payment assets available on the transaction screen. If USDT is supported for that transaction, review the displayed VND conversion and final USDT amount before confirming.

Does a VietQR code contain the payment amount?

Some codes contain a fixed amount, while others require manual entry. Always compare the amount shown in Bybit Pay with the merchant's bill.

What should I do if the merchant cannot confirm payment?

Check the transaction status and keep the payment record. Do not immediately pay again. If the status remains unclear, use Bybit's available support channel before attempting another transaction.

Can a VietQR payment be reversed?

Do not assume that a completed payment can be reversed automatically. Verify the recipient and amount before authorizing. If a problem occurs, retain the transaction record and contact the merchant and Bybit support through the available channels.

Final VietQR Payment Checklist

VietQR standardizes local QR payment information, while Bybit Pay gives eligible users a way to complete supported VietQR transactions from their Bybit account.

Before paying:

  1. Activate and fund Bybit Pay.
  2. Scan the merchant's current VietQR code.
  3. Confirm the recipient and VND amount.
  4. Review the selected asset and total deduction.
  5. Check whether a current coupon or reward applies.
  6. Authenticate the transaction once.
  7. Save the successful-payment record.
  8. Verify the status before retrying a delayed payment.

Use the live Bybit Pay interface for the final transaction details, and stop whenever the recipient, amount, or status is unclear.