Trình tạo mã QR miễn phí — không cần đăng ký
Tạo mã QR PromptPay để nhận tiền THB
Tạo mã QR PromptPay từ số điện thoại, mã cá nhân hoặc mã số thuế, hoặc mã ví điện tử đã đăng ký; có thể điền sẵn số tiền bằng baht Thái.
- Đúng cấu trúc Thai QR Payment Tag 29
- Có thể điền sẵn số tiền THB
- Có mã kiểm tra CRC-16
Thông tin PromptPay được hỗ trợ
Chọn đúng thông tin đã liên kết với tài khoản nhận tiền
Trình tạo sử dụng Tag 29 dành cho chuyển tiền PromptPay. Đây không phải mã thanh toán hoá đơn, mã merchant do ngân hàng cấp hay mã thanh toán xuyên biên giới.
Số điện thoại di động Thái Lan
Dùng số di động Thái Lan gồm 10 chữ số đã đăng ký PromptPay. Trình tạo tự chuyển số đó sang dạng 0066 theo yêu cầu của dữ liệu QR.
Mã cá nhân hoặc mã số thuế
Chỉ dùng mã gồm 13 chữ số khi mã đó đã được đăng ký với đúng tài khoản PromptPay. Hãy cân nhắc trước khi công khai thông tin này.
Mã ví điện tử
Dùng mã gồm 15 chữ số do ví tham gia PromptPay cung cấp. Số điện thoại đăng ký ví chưa chắc là mã PromptPay của ví.
Mã dùng lại, không cố định số tiền
Để trống số tiền khi mỗi người sẽ trả một khoản khác nhau, chẳng hạn tiền tip hoặc khoản đóng góp chung.
Mã có số tiền cố định
Nhập số tiền THB cho một mức giá hoặc hoá đơn cụ thể. Ứng dụng ngân hàng sẽ hiển thị lại số tiền trước khi người trả xác nhận.
Mã cho doanh nghiệp và thanh toán hoá đơn
Nếu cần Biller ID, đối soát đơn hàng, hoàn tiền hoặc xác nhận tự động, doanh nghiệp nên đăng ký giải pháp phù hợp với ngân hàng hoặc đơn vị thanh toán.
Tìm hiểu thêm
Mã QR giúp khỏi nhập số, nhưng người trả vẫn phải kiểm tra trước khi chuyển
Nhập một số điện thoại Thái Lan hoặc mã gồm 13 chữ số vừa mất thời gian vừa dễ sai. Mã QR PromptPay đưa thông tin người nhận và số tiền, nếu có, vào ứng dụng ngân hàng. Ứng dụng sẽ tra cứu tài khoản, hiển thị tên người nhận và yêu cầu người trả xác nhận. Trình tạo này không kiểm tra tài khoản và cũng không thực hiện giao dịch.
Không phải gõ lại số người nhận
Người trả quét thông tin đã mã hoá thay vì nhập từng chữ số của số điện thoại hoặc mã định danh dài.
Điền sẵn số tiền khi cần
Số tiền THB cố định giúp giảm nhập nhầm tại quầy, trên hoá đơn hoặc khi chia một khoản chi đã biết.
Tên người nhận được tra cứu trong ứng dụng ngân hàng
QR lưu PromptPay ID; ứng dụng tham gia hệ thống sẽ tra cứu và hiển thị tài khoản để người trả kiểm tra.
Dữ liệu bên trong mã QR
Bên trong mã QR PromptPay có gì?
PromptPay dùng cấu trúc Thai QR Payment của Ngân hàng Trung ương Thái Lan, phát triển trên chuẩn QR thanh toán EMV. Trình tạo ghép dữ liệu theo từng trường, xác định người nhận, đặt đơn vị tiền là THB và tính mã kiểm tra bắt buộc.
Tag 29 cho biết đây là chuyển tiền qua PromptPay
Phần thông tin tài khoản chứa mã ứng dụng PromptPay A000000677010111 và một thông tin người nhận: số điện thoại, mã cá nhân hoặc mã số thuế, hoặc mã ví điện tử.
Số điện thoại được đổi sang dạng dùng trong QR
Ví dụ 0812345678 được lưu thành 0066812345678. Đây chỉ là cách định dạng dữ liệu; số ban đầu vẫn phải được đăng ký PromptPay trước đó.
Mã tiền tệ 764 là baht Thái
QR luôn ghi đơn vị tiền là THB. Nếu nhập số tiền, giá trị có tối đa hai chữ số thập phân. Trình tạo không đổi tiền từ ngoại tệ sang THB.
Có số tiền và không có số tiền là hai cách dùng khác nhau
Không nhập số tiền thì cùng một mã có thể dùng lại và người trả tự nhập khoản cần chuyển. Có số tiền thì mã dành cho khoản đó. Cách gọi này trong chuẩn thanh toán không đồng nghĩa với mã động có thể đổi link của QRCode GEN.
CRC-16 giúp phát hiện dữ liệu bị thay đổi
Trường cuối cùng chứa mã kiểm tra CRC-16/CCITT-FALSE. Ứng dụng tương thích có thể từ chối QR nếu nội dung không còn khớp với mã kiểm tra.
Mã QR không chứng minh tài khoản thuộc về ai hay tiền đã đến
Trình tạo không biết một số đã đăng ký hay chưa, không lấy được tên chủ tài khoản và không xác nhận giao dịch. Những việc này thuộc ứng dụng ngân hàng hoặc ví tham gia hệ thống.
Ví dụ dữ liệu PromptPay
Số điện thoại: 0812345678 · Số tiền: 100,50 THB — 00020101021229370016A0000006770101110113006681234567853037645406100.505802TH6304FFE3 — Ứng dụng ngân hàng Thái Lan tương thích đọc người nhận PromptPay và số tiền 100,50 THB, sau đó hiển thị tên tài khoản để người trả xác nhận.
Kiểm tra trước khi sử dụng
- Thử quét bằng ít nhất hai ứng dụng ngân hàng Thái Lan có hỗ trợ PromptPay; camera thông thường có thể chỉ hiện chuỗi ký tự.
- Trước khi xác nhận, kiểm tra tên người nhận do ngân hàng hiển thị có đúng người hoặc doanh nghiệp cần trả hay không.
- Nếu ứng dụng báo không tìm thấy người nhận, kiểm tra lại loại thông tin đã chọn và xác nhận số hoặc mã đó đã đăng ký PromptPay.
- Với số điện thoại, nhập số di động Thái Lan; không nhập tên liên hệ, số máy lẻ hoặc số nước ngoài.
- So sánh số tiền trong ứng dụng ngân hàng với giá được in cạnh mã.
- Sau khi in, thường xuyên kiểm tra xem có mã khác hoặc nhãn dán đè lên mã gốc hay không.
- Kiểm tra tiền đã vào tài khoản nhận; không chỉ dựa vào ảnh chụp màn hình của người trả.
- Dùng giải pháp merchant của ngân hàng hoặc đơn vị thanh toán nếu cần mã đơn hàng, callback, đối soát hoặc hoàn tiền.
8 việc cần kiểm tra trước khi công khai mã QR PromptPay
Một mã đúng kỹ thuật vẫn có thể trỏ nhầm tài khoản, làm lộ mã định danh hoặc khó quét sau khi tuỳ chỉnh quá nhiều. Hãy kiểm tra cả màn hình thanh toán chứ không chỉ kiểm tra camera có nhận ra mã QR hay không.
Kiểm tra đăng ký PromptPay trước
Mở phần cài đặt PromptPay trong ứng dụng ngân hàng nhận tiền và xác nhận số điện thoại hoặc mã nào đang liên kết với tài khoản cần dùng.
Chọn đúng loại thông tin người nhận
Mã cá nhân hoặc mã số thuế 13 chữ số và mã ví 15 chữ số được lưu ở các trường khác nhau. Không chọn loại chỉ vì nhìn độ dài có vẻ phù hợp.
Quyết định có cố định số tiền hay không
Để trống cho bảng nhận tiền dùng lại tại quầy. Điền số tiền cho một mức giá hoặc hoá đơn, và tạo mã mới khi giá thay đổi.
Bảo vệ thông tin cá nhân
Ai cũng có thể đọc dữ liệu trong QR. Không nên công khai mã cá nhân hoặc mã số thuế nếu số doanh nghiệp, số điện thoại hoặc mã merchant do ngân hàng cấp phù hợp hơn.
Giữ màu tương phản và viền trắng rõ
Dùng ô QR tối trên nền trắng hoặc nền rất nhạt, đồng màu; chừa khoảng trống quanh cả bốn cạnh.
Không để logo quá lớn
Logo không được che ba ô vuông lớn ở góc. Logo và mức sửa lỗi cao đều làm mã dày hơn, vì vậy cần thử ở đúng kích thước sẽ in.
In tên người nhận và số tiền cạnh mã
Tên người nhận và giá nhìn thấy được giúp người trả so sánh với ứng dụng ngân hàng, đồng thời dễ phát hiện mã bị dán đè.
Thử toàn bộ quá trình thanh toán
Nếu phù hợp, hãy chuyển thử một khoản nhỏ, kiểm tra đúng tên người nhận và tiền đã đến, rồi kiểm tra từng lô bản in trước khi sử dụng.
Tính năng
Tính năng
Xác thực theo từng chuẩn thanh toán
Mã nhận dạng tài khoản, định dạng số tiền, tham chiếu và độ dài trường được kiểm tra theo tiêu chuẩn thanh toán đã chọn.
Tạo trực tiếp trên trình duyệt
Dữ liệu thanh toán và mã vạch được tạo trong trình duyệt; trình tạo không chuyển tiền hoặc đăng ký tài khoản.
Xuất PNG và SVG
Tải xuống hình ảnh raster để sử dụng hàng ngày hoặc vectơ có thể mở rộng cho hóa đơn và bản in chất lượng cao.
Các định dạng cố định được bảo vệ
Các tiêu chuẩn với kết xuất được quy định sẽ vô hiệu hóa các điều khiển màu sắc, logo, hình dạng và sửa lỗi không tương thích.
Thông tin thanh toán tùy chọn
Trong trường hợp chương trình cho phép, hãy chuẩn bị số tiền, số tham chiếu, ngày đến hạn hoặc thông báo để giảm bớt việc nhập của người trả tiền.
Luôn nhắc kiểm tra trước khi trả
Quy trình làm việc nhắc nhở người thanh toán so sánh người nhận tiền và số tiền trong ứng dụng ngân hàng tương thích.
Ưu điểm & Hạn chế
Ưu điểm
- Không phải nhập tay số điện thoại Thái Lan hoặc mã người nhận dài.
- Có thể điền sẵn số tiền THB hoặc để trống để dùng lại.
- Dùng cấu trúc dữ liệu Thai QR Payment có khả năng tương thích giữa các đơn vị tham gia.
- Có thể in hoặc hiển thị trên màn hình mà không cần thiết bị quét chuyên dụng.
Hạn chế
- Chỉ hoạt động khi thông tin người nhận đã đăng ký đúng và người trả dùng ứng dụng hỗ trợ.
- Mã chuyển tiền cá nhân không có báo cáo thanh toán, callback hay đối soát tự động như giải pháp merchant.
- Thông tin người nhận trong QR công khai có thể bị bất kỳ ai đọc ra.
- Một nhãn dán thay thế vẫn có thể tạo giao dịch hợp lệ đến người khác nếu người trả không kiểm tra tên.
Từ thông tin đã đăng ký đến yêu cầu thanh toán
Mã QR PromptPay hoạt động như thế nào?
Nhập một số điện thoại Thái Lan hoặc mã gồm 13 chữ số vừa mất thời gian vừa dễ sai. Mã QR PromptPay đưa thông tin người nhận và số tiền, nếu có, vào ứng dụng ngân hàng. Ứng dụng sẽ tra cứu tài khoản, hiển thị tên người nhận và yêu cầu người trả xác nhận. Trình tạo này không kiểm tra tài khoản và cũng không thực hiện giao dịch.
Chọn thông tin PromptPay
Chọn số điện thoại, mã cá nhân hoặc mã số thuế, hoặc mã ví và nhập đúng giá trị đã liên kết với tài khoản nhận.
Nhập hoặc để trống số tiền THB
Nhập số tiền cho một khoản thanh toán cụ thể, hoặc để trống để mỗi người tự điền số tiền.
Tạo, quét và kiểm tra
Tạo QR, quét bằng ứng dụng ngân hàng tham gia PromptPay và xác nhận tên người nhận cùng số tiền trước khi công khai.
Trường hợp sử dụng
Trường hợp sử dụng
Cửa hàng nhỏ và quầy chợ
Để khách quét tại quầy và in rõ tên người nhận đã đăng ký bên cạnh mã.
Người làm tự do và dịch vụ cá nhân
Tạo số tiền cố định cho công việc đã hoàn thành hoặc mã dùng lại cho các hoá đơn khác nhau.
Sự kiện và khoản đóng góp chung
Thu khoản chia sẻ chi phí hoặc đóng góp mà không yêu cầu từng người nhập lại số nhận tiền.
Tiền thuê và khoản thanh toán định kỳ
Chia sẻ mã người nhận dùng lại; nếu cần đối soát theo tháng hoặc căn hộ, nên dùng giải pháp ngân hàng có hỗ trợ mã tham chiếu.
Tiền tip và đóng góp tự nguyện
Để trống số tiền để người trả tự chọn giá trị trong ứng dụng ngân hàng.
Sản phẩm có một mức giá
Điền sẵn số tiền cho vé, sản phẩm hoặc dịch vụ và đặt giá nhìn thấy được cạnh mã.
Câu hỏi thường gặp
Tôi có thể dùng loại thông tin nào để tạo QR PromptPay?
Trình tạo có kiểm tra được tên người nhận không?
Có nên nhập số tiền vào QR không?
PromptPay QR có số tiền có phải là mã QR động không?
Có thể dùng mã này như một hệ thống thanh toán đầy đủ cho doanh nghiệp không?
Mã QR có chứng minh tiền đã được chuyển thành công không?
Ứng dụng ngân hàng nước ngoài có quét được PromptPay không?
Đưa mã cá nhân hoặc mã số thuế vào QR có an toàn không?
Chuẩn bị thanh toán PromptPay mà không phải nhập lại người nhận
Tạo dữ liệu Thai QR, sau đó kiểm tra tên người nhận và số tiền trong ứng dụng ngân hàng tham gia PromptPay trước khi sử dụng.
Tạo mã QR PromptPay