UPI

UPI (Unified Payments Interface) là kênh thanh toán tức thì của Ấn Độ, vận hành bởi National Payments Corporation of India (NPCI). Hai định dạng QR cùng tồn tại: scheme URI upi://pay đơn giản (dễ dùng, hoạt động trong mọi ứng dụng UPI) và NPCI BR Code, tập con EMVCo MPM với Merchant Account Information (thẻ 26) chứa VPA. UPI xử lý hơn 11 tỷ giao dịch mỗi tháng vào năm 2024; mọi ứng dụng ngân hàng và thanh toán của Ấn Độ đều hỗ trợ.

Đặc tả chuẩn:NPCI UPI Product OverviewNPCI OC 97, Standardization of UPI QR Code Format.
URI scheme:upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, định dạng UPI QR đơn giản nhất. Hoạt động trong mọi ứng dụng UPI.
Đặc tả gốc:EMVCo MPM v1.1. UPI đặt trước thẻ tài khoản người bán 26 trong định dạng BR Code.
Cơ quan quản lý:Ngân hàng Dự trữ Ấn Độ (RBI), ban hành thông tư UPI; NPCI là đơn vị vận hành.

Hai định dạng QR

URI scheme upi://, tham số

Tham sốTênBắt buộcGhi chú
paĐịa chỉ người nhận (VPA)Định dạng: user@handle. Ví dụ: alice@oksbi, merchant@paytm.
pnTên người nhậnMã hóa URL. Hiển thị cho người thanh toán để xác nhận.
amSố tiềnKhôngChuỗi thập phân: 10.00. Bỏ qua cho QR tĩnh "nhập số tiền".
cuTiền tệKhôngLuôn là INR. UPI chỉ dùng INR theo quy định.
tnGhi chú giao dịchKhôngGhi chú văn bản tự do hiển thị cho người thanh toán, tối đa 50 ký tự.
trTham chiếu giao dịchKhôngID do người bán cung cấp để đối soát.
mcMã danh mục người bánKhôngMCC ISO 18245 4 chữ số. Bắt buộc cho tài khoản người bán, tùy chọn cho P2P.
tidID thiết bị đầu cuốiKhôngMã nhận dạng thiết bị đầu cuối POS.
urlURL hóa đơn/sản phẩmKhôngLiên kết sâu người thanh toán có thể mở sau khi thanh toán để lấy biên lai.

NPCI BR Code, cấu trúc thẻ 26

Khi QR thống nhất sử dụng định dạng BR Code thay vì upi:// thông thường, payload đặc thù UPI nằm trong thẻ 26 dưới dạng TLV lồng nhau:

Thẻ conTênĐộ dàiGhi chú
00GUI, Mã định danh duy nhất toàn cầubiến đổiGiá trị cố định upi.npci.org. Xác định scheme là UPI.
01VPAbiến đổiĐịa chỉ thanh toán ảo. Ví dụ: merchant@oksbi.
02Mã người bánbiến đổiMã nhận dạng người bán do NPCI cấp để đối soát với đơn vị chấp nhận thanh toán.

Quy tắc định dạng VPA

Vector kiểm tra chuẩn, URI scheme upi://

VPA merchant@oksbi, tên TEST MERCHANT, số tiền cố định ₹10.00, với tham chiếu INV-2026-0001:

upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&am=10.00&cu=INR&tn=Invoice%20INV-2026-0001&tr=INV-2026-0001

Sticker tĩnh tối thiểu "nhập số tiền":

upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&cu=INR

Lỗi thường gặp

Tương thích ứng dụng UPI

Ứng dụngupi:// URINPCI BR CodeGhi chú
Google Pay (Tez)Ứng dụng UPI lớn nhất theo khối lượng.
PhonePeHỗ trợ đầy đủ UPI + BR Code.
PaytmUPI đầy đủ + dự phòng ví Paytm riêng.
Amazon PayQua Axis Bank (handle @apl).
BHIMTriển khai tham chiếu của NPCI. Đường cơ sở an toàn để kiểm thử.
Mọi ứng dụng ngân hàng lớn (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile)Tất cả ngân hàng đăng ký UPI đều có hỗ trợ UPI trong ứng dụng người tiêu dùng.
Camera iOS/Android thông thườngMột phầnKhôngCamera gốc phân tích scheme upi:// và cung cấp "Mở trong ứng dụng UPI" trên thiết bị mới hơn, nhưng không hiển thị trực tiếp BR Code TLV.

Xem thêm

Tham chiếu đặc tả đã xác minh 2026-04-19. NPCI UPI Product Overview (2024), NPCI OC 97, UPI QR Standardization, EMVCo MPM v1.1.