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 hỗ trợ số di động Thái Lan, mã cá nhân hoặc mã số thuế gồm 13 chữ số và mã ví điện tử gồm 15 chữ số. Giá trị đó phải được đăng ký với đúng tài khoản PromptPay trước.

Trình tạo có kiểm tra được tên người nhận không?

Không. Ứng dụng ngân hàng hoặc ví tham gia PromptPay sẽ tra cứu người nhận sau khi quét. Người trả phải kiểm tra tên được hiển thị trước khi xác nhận.

Có nên nhập số tiền vào QR không?

Nhập số tiền khi mã dành cho một khoản THB đã biết. Để trống khi muốn dùng lại mã và để từng người tự nhập số tiền.

PromptPay QR có số tiền có phải là mã QR động không?

Không theo nghĩa mã động của QRCode GEN. Trong chuẩn thanh toán, nó được xem là mã dành cho một giao dịch vì có số tiền, nhưng hình QR vẫn chứa dữ liệu cố định và không thể đổi sau khi in.

Có thể dùng mã này như một hệ thống thanh toán đầy đủ cho doanh nghiệp không?

Mã này phù hợp để chuẩn bị giao dịch chuyển tiền PromptPay. Nếu cần danh tính merchant, Biller ID, mã đơn hàng, báo cáo đối soát, hoàn tiền hoặc API xác nhận, hãy đăng ký với ngân hàng hoặc đơn vị thanh toán được cấp phép.

Mã QR có chứng minh tiền đã được chuyển thành công không?

Không. Mã chỉ chuẩn bị thông tin. Hãy kiểm tra tài khoản nhận hoặc hệ thống merchant chính thức để biết trạng thái cuối cùng.

Ứng dụng ngân hàng nước ngoài có quét được PromptPay không?

Chỉ những ứng dụng và chương trình thanh toán xuyên biên giới công bố hỗ trợ Thai QR hoặc PromptPay mới xử lý được. Phạm vi, hạn mức và tỷ giá do từng nhà cung cấp quyết định.

Đưa mã cá nhân hoặc mã số thuế vào QR có an toàn không?

Dữ liệu đó không được mã hoá và có thể bị đọc ra. Hãy cân nhắc quyền riêng tư và mục đích sử dụng trước khi công khai.

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