Phương thức thanh toán · Việt Nam

VietQR — thu VND bằng mã QR

CVPay là nhà cung cấp dịch vụ thanh toán được cấp phép tại Singapore, cho phép doanh nghiệp nhận thanh toán VND qua VietQR — chuẩn QR quốc gia mà gần như mọi ngân hàng và ví điện tử tại Việt Nam đều nhận diện.

VietQR là gì?

VietQR là chuẩn thanh toán QR quốc gia của Việt Nam, do NAPAS vận hành. Một định dạng mã duy nhất được ứng dụng của hầu hết ngân hàng bán lẻ và ví điện tử lớn nhận diện — trở thành cách người Việt thanh toán mặc định, từ quán ăn vỉa hè đến thương mại điện tử.

Với doanh nghiệp, VietQR thay thế chuyển khoản thủ công: thay vì đưa số tài khoản tĩnh và mong khách gõ đúng số tiền, nội dung, bạn hiển thị mã động đã gắn sẵn số tiền và mã đơn. Khách quét, xác nhận, và khoản thanh toán tự đối soát.

Thông tin chính

Chuẩn
VietQR / NAPAS 247, tương thích EMVCo
Độ phủ
Ứng dụng của các ngân hàng và ví lớn tại Việt Nam đều nhận diện
Tiền tệ
VND (đồng Việt Nam)
Tốc độ thu hộ
Thường 1–3 phút sau khi khách xác nhận
Thời gian hoạt động
24/7, kể cả cuối tuần và ngày lễ
Loại mã
Mã động — mỗi giao dịch gắn số tiền và mã đơn
Hạn mức
Theo cấu hình merchant

Hoạt động thế nào với CVPay

Thu hộ (nhận thanh toán)

Tạo đơn qua API và nhận payload VietQR gắn với đơn đó. Nhúng vào trang thanh toán của bạn hoặc dùng trang cashier hosted của CVPay. Khách quét bằng bất kỳ ứng dụng ngân hàng hay ví nào tại Việt Nam, webhook nhận xác nhận — thường trong 1–3 phút. Vì mọi mã đều là mã động, chuyển thiếu và giao dịch vô chủ bị loại bỏ từ thiết kế thay vì phải đối soát về sau.

Chi hộ

Cùng nền tảng chi VND tới mọi tài khoản ngân hàng trong phạm vi VietQR trên mạng chuyển nhanh 24/7. Có xác minh tên người nhận trước khi chi, trạng thái cuối đẩy về webhook. Thời gian đến thường tính bằng phút, bất kể ngày đêm.

Tích hợp

Một bộ REST API duy nhất bao phủ mọi phương thức thanh toán CVPay hỗ trợ: tạo đơn hàng, hiển thị mã QR hoặc thông tin tài khoản trả về cho khách, và nhận kết quả qua webhook. Có sẵn trang thanh toán hosted và môi trường sandbox; phần lớn merchant hoàn tất tích hợp trong vài ngày.

# Tạo đơn VND kèm mã VietQR
curl -X POST 'https://{api-base}/api/pay/qrcode' \
  -d 'mchNo=M1234567890' \
  -d 'appId=YOUR_APP_ID' \
  -d 'mchOrderNo=ORDER-2026-0001' \
  -d 'wayCode=QRCODE247' \
  -d 'currency=vnd' \
  -d 'amount=500000' \
  -d 'sign=...'

# Phản hồi chứa mã VietQR gắn với đơn hàng này.
# Ví dụ rút gọn — xem tài liệu API để biết đầy đủ
# danh sách trường và quy tắc chữ ký MD5.

Câu hỏi thường gặp

Ngân hàng, ví nào quét được mã VietQR?+

Về cơ bản là tất cả. VietQR là chuẩn quốc gia: khách hàng của mọi ngân hàng bán lẻ lớn và người dùng các ví lớn đều quét được cùng một mã từ ứng dụng của mình.

Mã động khác mã tĩnh thế nào?+

Mã tĩnh chỉ mã hóa tài khoản, khách phải tự gõ số tiền và nội dung — nguồn lỗi đối soát lớn nhất. CVPay phát hành mã động có sẵn số tiền và mã đơn, thanh toán tự khớp đơn hàng.

Tiền về nhanh cỡ nào?+

Thường trong 1–3 phút sau khi khách xác nhận trong ứng dụng, 24/7. Hệ thống của bạn nhận thông báo qua webhook có chữ ký.

Mã QR có hết hạn không?+

Có — mỗi mã gắn với một đơn và có thời hạn hiệu lực. Nếu khách trả sau khi hết hạn, khoản tiền vẫn có thể khôi phục và khớp lại đơn qua luồng cứu đơn, không bị mất.

Chi hộ có dùng VietQR được không?+

Lệnh chi gửi dạng chuyển nhanh tài khoản-tới-tài khoản đến mọi tài khoản ngân hàng Việt Nam — phủ toàn bộ người nhận trong phạm vi VietQR. Phía chi cũng hỗ trợ đọc mã VietQR của người nhận để tự điền thông tin tài khoản.

Bắt đầu nhận thanh toán ngay hôm nay.

Tạo tài khoản và đi vào hoạt động, hoặc nói chuyện với đội ngũ về nhu cầu của bạn.