Xem mẫu

  1. TIÊU CHUẨN QUỐC GIA TCVN 11198-8:2015 THẺ MẠCH TÍCH HỢP EMV CHO HỆ THỐNG THANH TOÁN - ĐẶC TẢ ỨNG DỤNG THANH TOÁN CHUNG - PHẦN 8: THƯ MỤC PHẦN TỬ DỮ LIỆU EMV integrated circuit card for payment systems - Common payment application specification - Part 8: Date elements dictionary Lời nói đầu TCVN 11198-8:2015 được xây dựng trên cơ sở tham khảo EMV CPA (Common Payment Application Specification) Version 1.0, 2005. TCVN 11198-8:2015 do Ban Kỹ thuật tiêu chuẩn quốc gia TCVN/JTC1/SC 17 Thẻ nhận dạng biên soạn, Tổng cục Tiêu chuẩn Đo lường Chất lượng đề nghị, Bộ Khoa học và Công nghệ công bố. Bộ tiêu chuẩn TCVN 11198 Thẻ mạch tích hợp EMV cho hệ thống thanh toán - Đặc tả ứng dụng thanh toán chung gồm các tiêu chuẩn sau: - TCVN 11198-1:2015, Phần 1: Tổng quát; - TCVN 11198-2:2015, Phần 2: Giới thiệu về quy trình xử lý; - TCVN 11198-3:2015, Phần 3: Quy trình xử lý chức năng; - TCVN 11198-4:2015, Phần 4: Phân tích hành động thẻ; - TCVN 11198-5:2015, Phần 5: Quy trình xử lý tập lệnh bên phát hành đến thẻ; - TCVN 11198-6:2015, Phần 6: Quản lý khóa và an ninh; - TCVN 11198-7:2015, Phần 7: Mô tả về chức năng; - TCVN 11198-8:2015, Phần 8: Thư mục phần tử dữ liệu; THẺ MẠCH TÍCH HỢP EMV CHO HỆ THỐNG THANH TOÁN - ĐẶC TẢ ỨNG DỤNG THANH TOÁN CHUNG - PHẦN 8: THƯ MỤC PHẦN TỬ DỮ LIỆU EMV integrated Circuit Card for Payment Systems - Common payment application specification - Part 8: Date elements dictionary 1 Phạm vi áp dụng Tiêu chuẩn TCVN 11198-8 là một phần thuộc bộ TCVN 11198 cung cấp các đặc tả kỹ thuật về phần Ứng dụng Thanh toán Chung (CPA), định nghĩa các phần tử dữ liệu và các chức năng cho ứng dụng tương thích với Định nghĩa Lõi Chung (CCD) EMV. Phạm vi của tiêu chuẩn này mô tả về thư mục các phần tử dữ liệu, cụ thể bao gồm: • Phần tử dữ liệu lệnh GET DATA và PUT DATA; • Các thẻ tag phần tử dữ liệu; • Từ điển dữ liệu. 2 Tài liệu viện dẫn Các tài liệu viện dẫn sau đây rất cần thiết cho việc áp dụng tiêu chuẩn này. Đối với các tài liệu ghi năm công bố thì áp dụng phiên bản được nêu. Đối với các tài liệu không ghi năm công bố thì áp dụng phiên bản mới nhất, bao gồm cả các sửa đổi, bổ sung (nếu có). TCVN 11198-1:2015, Thẻ mạch tích hợp EMV cho Hệ thống thanh toán - Đặc tả ứng dụng thanh toán chung - Phần 1: Tổng quát; 3 Thuật ngữ và định nghĩa Tiêu chuẩn này sử dụng các thuật ngữ và định nghĩa nêu trong TCVN 11198-1:2015. 4 Thuật ngữ viết tắt, ký hiệu, quy ước và biểu tượng Tiêu chuẩn này sử dụng các thuật ngữ viết tắt, ký hiệu, quy ước định dạng phần tử dữ liệu và biểu
  2. tượng nêu trong TCVN 11198-1:2015. 5. Phần tử Dữ liệu GET DATA và PUT DATA Bảng 1 liệt kê các phần tử dữ liệu được hỗ trợ cho lệnh GET DATA và PUT DATA. Bảng 1 - Các phần tử dữ liệu lệnh GET DATA Phần tử Dữ liệu Tag hoặc Tag GET DATA PUT DATA bản mẫu Dữ liệu Thanh tổng 'BF30' Y (nếu tùy chọn trong Y Kiểm soát Ứng dụng cho phép) Kiểm soát Hồ sơ Thanh tổng 'BF31' Y Y Kiểm soát Thanh tổng x 'BF32' Y Y Bảng Kiểm tra Bổ sung 'BF33' Y Y Mục nhập AIP/AFL 'BF41' Y Y Kiểm soát ứng dụng 'C1' Y Y Dữ liệu Vòng đời ứng dụng '9F7E' Y N Bộ đếm Giao dịch ứng dụng (ATC) '9F36' Y N Mục nhập CIAC 'BF34' Y Y Dữ liệu Bộ đếm 'BF35' Y (nếu tùy chọn trong Y Kiểm soát Ứng dụng cho phép) Kiểm soát Hồ sơ Bộ đếm 'BF36' Y Y Kiểm soát Bộ đếm x 'BF37' Y Y Bảng Quy đổi Tiền tệ 'BF38' Y Y Kiểm soát Hồ sơ Thanh tổng Chu kỳ 'BF39' Y Y Kiểm soát Thanh tổng Chu kỳ x 'BF3A' Y Y Dữ liệu Thanh tổng Chu kỳ x 'BF42' Y Y Tham số GPO 'BF3E' Y Y Kiểm soát Hồ sơ Tùy chọn bên Phát 'BF3B' Y Y hành Mục nhập Hạn mức 'BF3C' Y Y Bảng Dữ liệu Log 'BF40' Y N Định dạng Log '9F4F' Y N Kiểm soát Hồ sơ MTA 'BF3D' Y Y Hạn mức số Ngày Ngoại tuyến 'C3' Y Y Cân bằng Ngoại tuyến '9F50' Y N Mã Tiền Cân bằng Ngoại tuyến 'C9' Y N Bộ đếm lần Thử mã PIN '9F17' Y N Kiểm soát Hồ sơ 'BF3F' Y Y Mục nhập Tệp tin Lựa chọn Hồ sơ 'C2' Y Y Tình trạng Hạn mức An ninh 'C4' Y (nếu thẻ hỗ trợ 'Hạn N mức an ninh') Hạn mức an ninh 'C5' N Y (nếu thẻ
  3. hỗ trợ 'Hạn mức an ninh') Hạn mức Quỹ VLP '9F77' Y (nếu thẻ hỗ trợ VLP) Y (nếu thẻ hỗ trợ VLP) Hạn mức Giao dịch Đơn VLP '9F78' Y (nếu thẻ hỗ trợ VLP Y (nếu thẻ và phần tử dữ liệu có hỗ trợ VLP) mặt) 6 Thẻ tag Phần tử Dữ liệu Bảng 2 liệt kê các thẻ Tag và thẻ Tag bản mẫu được sử dụng bởi CPA, bao gồm các thẻ tag của các phần tử dữ liệu EMV được sử dụng bởi CPA. Bảng 2 - thẻ Tag Phần tử Dữ liệu Phần tử Dữ liệu Bản mẫu hoặc Nguồn Tag Định danh Ứng dụng (AID) '4F' Thẻ Dữ liệu Tương đương Rãnh 2 '57' Thẻ Số Tài khoản Chính Ứng dụng (PAN) '5A' Thẻ Tên Chủ thẻ '5F20' Thẻ Ngày Hết hạn Ứng dụng '5F24' Thẻ Ngày còn Hiệu lực Ứng dụng ‘5F25’ Thẻ Mã Nước bên Phát hành '5F28' Thẻ Mã Tiền Giao dịch '5F2A' Thiết bị đầu cuối Mã Dịch vụ '5F30' Thẻ Số chuỗi PAN Ứng dụng '5F34' Thẻ Tên DF '6F' Thẻ Hồ sơ Trao đổi Ứng dụng (AIP) '82' Thẻ Dedicated Tên Tệp tin dành Riêng (DF) '84' Thẻ Định danh Tệp tin Ngắn (SFI) '88' Thẻ Mã Hồi đáp Chuẩn chi '8A' Thiết bị đầu cuối Danh sách Đối tượng Dữ liệu Quản lý Rủi ro Thẻ 1 '8C' Thẻ (CDOL 1) Danh sách Đối tượng Dữ liệu Quản lý Rủi ro Thẻ 2 '8D' Thẻ (CDOL 2) Danh sách Phương thức Xác minh Chủ thẻ (CVM) '8E' Thẻ Chỉ mục Khóa Công khai Cơ quan Chứng nhận (CA) '8F' Thẻ Chứng chỉ Khóa Công khai bên Phát hành '90' Thẻ Dữ liệu Xác thực bên Phát hành '91' Thiết bị đầu cuối Phần dư Khóa Công khai bên Phát hành '92' Thẻ Dữ liệu Ứng dụng Tĩnh có dấu (SSAD) '93' Thẻ Định vị Tệp tin ứng dụng (AFL) '94' Thẻ Kết quả Xác minh Thiết bị đầu cuối (TVR) '95' Thiết bị đầu cuối Ngày tháng Giao dịch '9A' Thiết bị đầu cuối
  4. Kiểu Giao dịch '9C’ Thiết bị đầu cuối Lượng tiền, được chuẩn chi (số) '9F02' Thiết bị đầu cuối Dữ liệu Tùy ý Ứng dụng '9F05' Thẻ Kiểm soát Lượng dùng Ứng dụng (AUC) '9F07' Thẻ Số Phiên bản Ứng dụng '9F08' Thẻ Tên Chủ thẻ Mở rộng '9F0B' Thẻ IAC-Default '9F0D' Thẻ lAC-Denial '9F0E' Thẻ lAC-Trực tuyến '9F0F' Thẻ Dữ liệu ứng dụng bên Phát hành '9F10' Thẻ Bộ đếm lần Thử mã PIN '9F17' Thẻ Mã Nước Thiết bị đầu cuối '9F1A' Thiết bị đầu cuối Dữ liệu Tùy ý Rãnh 1 '9F1F' Thẻ Mã lệnh Ứng dụng '9F26' Thẻ Dữ liệu Thông tin Mã lệnh '9F27' Thẻ Chứng chỉ Khóa Công khai Mã hóa mã PIN ICC '9F2D' Thẻ Số mũ Khóa Công khai Mã hóa mã PIN ICC '9F2E' Thẻ Phần dư Khóa Công khai Mã hóa mã PIN ICC '9F2F' Thẻ Số mũ Khóa Công khai bên Phát hành '9F32' Thẻ Khả năng Thiết bị đầu cuối '9F33' Thiết bị đầu cuối Kết quả Xác minh Chủ thẻ (CVM) '9F34' Thiết bị đầu cuối Kiểu Thiết bị đầu cuối '9F35' Thiết bị đầu cuối Bộ đếm Giao dịch Ứng dụng (ATC) '9F36' Thẻ Số không thể đoán trước '9F37' Thiết bị đầu cuối Danh sách Đối tượng Dữ liệu Tùy chọn Quy trình xử '9F38' Thẻ lý (PDOL) Khả năng Thiết bị đầu cuối Bổ sung '9F40' Thiết bị đầu cuối Mã Tiền Ứng dụng '9F42' Thẻ Số mũ Tiền Ứng dụng '9F44' Thẻ Chứng chỉ Khóa Công khai ICC '9F46' Thẻ Số mũ Khóa Công khai ICC '9F47' Thẻ Số dư Khóa Công khai ICC '9F48' Thẻ Danh sách Đối tượng Dữ liệu Xác thực Dữ liệu Động '9F49' Thẻ (DDOL) Danh sách Tag SDA '9F4A' Thẻ Dữ liệu Ứng dụng Động có dấu '9F4B' Thẻ Số hiệu Động ICC '9F4C' Thẻ Mục nhập Log '9F4D' Thẻ Định dạng Log '9F4F' Thẻ
  5. Cân bằng Ngoại tuyến '9F50' Thẻ Kết quả Xác minh Thẻ (CVR) '9F52' Thẻ Mã Chuẩn chi bên Phát hành VLP '9F74' Thẻ Hạn mức Quỹ VLP '9F77' Thẻ Hạn mức Giao dịch Đơn VLP '9F78' Thẻ Quỹ có sẵn VLP '9F79' Thẻ Chỉ báo Hỗ trợ Thiết bị đầu cuối VLP '9F7A' Thiết bị đầu cuối Dữ liệu Vòng đời Ứng dụng '9F7E' Thẻ Dữ liệu Thanh tổng 'BF30' Thẻ Kiểm soát Hồ sơ Thanh tổng 'BF31' Thẻ Kiểm soát Thanh tổng 'BF32' Thẻ Bảng Kiểm tra Bổ sung 'BF33' Thẻ Mục nhập Mã Hành động bên Phát hành đến Thẻ 'BF34' Thẻ (CIAC) Dữ liệu Bộ đếm x 'BF35' Thẻ Kiểm soát Hồ sơ Bộ đếm 'BF36' Thẻ Kiểm soát Bộ đếm x 'BF37' Thẻ Bảng Quy đổi Tiền tệ 'BF38' Thẻ Kiểm soát Hồ sơ Thanh tổng Chu kỳ 'BF39' Thẻ Kiểm soát Thanh tổng Chu kỳ x 'BF3A' Thẻ Kiểm soát Hồ sơ Tùy chọn bên Phát hành 'BF3B' Thẻ Mục nhập Hạn mức 'BF3C' Thẻ Kiểm soát Hồ sơ MTA 'BF3D' Thẻ Tham số GPO 'BF3E' Thẻ Kiểm soát Hồ sơ 'BF3F' Thẻ Bảng Dữ liệu Log 'BF40' Thẻ Mục nhập AIP/AFL 'BF41' Thẻ Dữ liệu Thanh tổng Chu kỳ x 'BF42' Thẻ Kiểm soát Ứng dụng 'C1' Thẻ Mục nhập Tệp tin Lựa chọn Hồ sơ 'C2' Thẻ Hạn mức số Ngày Ngoại tuyến 'C3' Thẻ Tình trạng Hạn mức An ninh 'C4' Thẻ Hạn mức an ninh 'C5' Thẻ Hạn mức lần Thử mã PIN 'C6' Thẻ Lịch sử Giao dịch Trước đây (PTH) 'C7' Thẻ Dữ liệu Vòng đời bên Phát hành Ứng dụng 'C8' Thẻ Mã Tiền Cân bằng Ngoại tuyến 'C9' Thẻ 7 Từ điển Dữ liệu Điều này định nghĩa:
  6. • Phần tử dữ liệu mới được xác định cho ứng dụng thanh toán thông thường • và phần tử dữ liệu EMV mà mã hóa / sử dụng các nhu cầu của phần tử dữ liệu định nghĩa thêm cho CPA. Để thuận tiện, tiêu chuẩn này cũng bao gồm xác định dữ liệu CCD và EMV được sử dụng trong ứng dụng Thanh toán Chung. CHÚ THÍCH: Bit và byte chỉ ra RFU nên được thiết lập là không để tránh xung đột với mục đích sử dụng trong tương lai của các bit hoặc byte. Hành vi ứng dụng không nên phụ thuộc vào thiết lập của các bit bởi vì chúng có thể được sử dụng cho các chức năng trong tương lai. Mô tả phần tử Phần tử dữ liệu sau đây được mô tả trong Điều này: Bộ đếm Khóa Phiên AC Hạn mức Bộ đếm Khóa Phiên AC Mã Tiền Thanh tổng Kiểm soát Hồ sơ Thanh tổng cho Thanh tổng x Kiểm soát Hồ sơ Thanh tổng x Thanh tổng x Cân bằng Thanh tổng x Kiểm soát Thanh tổng x Dữ liệu Thanh tổng x Hạn mức Thanh tổng x Bảng Kiểm tra Bổ sung x Khả năng Thiết bị đầu cuối Bổ sung Mục nhập AIP/AFL x Lượng tiền, được chuẩn chi Lượng tiền, Khác Kiểm soát Ứng dụng Mã lệnh Ứng dụng Mã Tiền Ứng dụng Số mũ Tiền Ứng dụng Kết quả Quyết định Ứng dụng (ADR) Dữ liệu Tùy ý Ứng dụng Ngày còn Hiệu lực Ứng dụng Ngày Hết hạn Ứng dụng Tệp tin Phần tử Ứng dụng (AEF) Định vị Tệp tin Ứng dụng (AFL) Định danh Ứng dụng (AID) Hồ sơ Trao đổi Ứng dụng (AIP) Dữ liệu Vòng đời bên Phát hành Ứng dụng Dữ liệu Vòng đời Ứng dụng Số Tài khoản Chính Ứng dụng (PAN) Bộ đếm Giao dịch Ứng dụng (ATC)
  7. Kiểm soát Lượng dùng Ứng dụng (AUC) Số Phiên bản Ứng dụng Mã Hồi đáp Chuẩn chi Mục nhập mã Hành động bên Phát hành đến Thẻ x (Mục nhập CIAC x) Danh sách Đối tượng Dữ liệu Quản lý Rủi ro Thẻ 1 (CDOL1) Danh sách Đối tượng Dữ liệu Quản lý Rủi ro Thẻ 2 (CDOL2) Cập nhật Trạng thái Thẻ (CSU) Kết quả Xác minh Thẻ (CVR) Tên Chủ thẻ Tên Chủ thẻ Mở rộng Danh sách Phương thức Xác minh Chủ thẻ (CVM) Kết quả Xác minh Chủ thẻ (CVM) Khóa Công khai Cơ quan Chứng nhận (CA) Chỉ mục Khóa Công khai Cơ quan Chứng nhận (CA) Định danh Lõi Chung (CCI) Kiểm soát Hồ sơ Bộ đếm cho Bộ đếm x Kiểm soát Hồ sơ Bộ đếm x Bộ đếm x Kiểm soát Bộ đếm x Dữ liệu Bộ đếm x Hạn mức Bộ đếm x Dữ liệu Thông tin Mã lệnh (CID) Bảng Quy đổi Tiền tệ x Kết quả CVM Kiểm soát Hồ sơ Thanh tổng Chu kỳ cho Thanh tổng Chu kỳ x Kiểm soát Hồ sơ Thanh tổng Chu kỳ x Thanh tổng Chu kỳ x Kiểm soát Thanh tổng Chu kỳ x Dữ liệu Thanh tổng Chu kỳ x Ngày tháng Tham chiếu Thanh tổng Chu kỳ x Ngày Tham chiếu Thanh tổng Chu kỳ x Chỉ mục Khóa Phân phối (DKI) Tên DF Danh sách Đối tượng Dữ liệu Xác thực Dữ liệu Động (DDOL) Bản mẫu Độc Quyền Thông tin Kiểm soát Tệp tin (FCI) Bản mẫu Thông tin Kiểm soát Tệp tin (FCI) Bảng Dữ liệu Log GEN AC lần đầu Bảng Dữ liệu Log Không đổi GEN AC lần đầu Độ dài Dữ liệu Lệnh GENERATE AC lần đầu Dữ liệu Lệnh GPO
  8. Độ dài Dữ liệu Lệnh GPO Tham số GPO x IAC - Mặc định lAC - Từ chối IAC - Trực tuyến Dữ liệu Động ICC Số hiệu Động ICC Khóa Riêng Mã hóa mã PIN ICC Chứng chỉ Khóa Công khai Mã hóa mã PIN ICC Số mũ Khóa Công khai Mã hóa mã PIN ICC Phần dư Khóa Công khai Mã hóa mã PIN ICC Khóa Riêng ICC Chứng chỉ Khóa Công khai (PK) ICC Số mũ Khóa Công khai ICC Số dư Khóa Công khai ICC Số không thể đoán trước ICC Cờ nội bộ Mã Hành động bên Phát hành (IAC) Dữ liệu Ứng dụng bên Phát hành Dữ liệu Xác thực bên Phát hành Mã Nước bên Phát hành Kiểm soát Hồ sơ Tùy chọn bên Phát hành x Chứng chỉ Khóa Công khai (PK) bên Phát hành Số mũ Khóa Công khai bên Phát hành Phần dư Khóa Công khai bên Phát hành Bộ đếm Lệnh Tập lệnh bên Phát hành Kết quả Tập lệnh bên Phát hành Ngày tháng Giao dịch Trực tuyến cuối cùng theo Ngày Mục nhập Hạn mức x Mục nhập Log Định dạng Log Khóa Chính Cho AC Khóa Chính cho SMC Khóa Chính cho SMI Kiểm soát Hồ sơ Lượng tiền Giao dịch Tối đa (MTA) x Hạn mức số Ngày Ngoại tuyến Mã Tiền Cân bằng Ngoại tuyến Cân bằng Ngoại tuyến PDOL Dữ liệu Liên quan PDOL
  9. Bộ đếm Lỗi Giải mã mã PIN Hạn mức Bộ đếm Lỗi Giải mã mã PIN Bộ đếm lần Thử mã PIN Hạn mức lần Thử mã PIN Lịch sử Giao dịch Trước đây (PTH) Danh sách Đối tượng Dữ liệu Tùy chọn Quy trình xử lý (PDOL) Kiểm soát Hồ sơ x Số ID Hồ sơ Đa dạng Lựa chọn Hồ sơ Mục nhập Lựa chọn Hồ sơ Mục nhập Tệp tin Lựa chọn Hồ sơ Mã PIN Tham khảo Định danh Ứng dụng đã Đăng ký (RID) Danh sách Tag SDA Bảng Dữ liệu Log GEN AC lần hai Độ dài Dữ liệu Lệnh GENERATE AC lần hai Hạn mức an ninh Tình trạng Hạn mức An ninh Mã Dịch vụ Khóa Phiên cho AC Khóa Phiên cho SMC Khóa Phiên cho SMI Định danh Tệp tin Ngắn (SFI) Dữ liệu Ứng dụng Động có dấu Dữ liệu Ứng dụng Tĩnh có dấu (SSAD) Bộ đếm Khóa Phiên SMI Hạn mức Bộ đếm Khóa Phiên SMI Mã Tiền Nguồn Danh sách thẻ Tag Xác thực Dữ liệu Tĩnh Mã Tiền Đích Mã hành động Thiết bị đầu cuối - Mặc định Mã hành động Thiết bị đầu cuối - Từ chối Mã hành động Thiết bị đầu cuối - Trực tuyến Mã hành động Thiết bị đầu cuối (TAC) Khả năng Thiết bị đầu cuối Mã Nước Thiết bị đầu cuối Kiểu Thiết bị đầu cuối Kết quả Xác minh Thiết bị đầu cuối (TVR) Dữ liệu Tùy ý Rãnh 1 Dữ liệu Tương đương Rãnh 2
  10. Mã Tiền Giao dịch Ngày tháng Giao dịch Ngày tháng Giao dịch theo Ngày Mã PIN Giao dịch Kiểu Giao dịch Số không thể đoán trước Quỹ có sẵn VLP Hạn mức Quỹ VLP Mã Chuẩn chi bên Phát hành VLP Kiểm soát Hồ sơ VLP Hạn mức Giao dịch Đơn VLP Chỉ báo Hỗ trợ Thiết bị đầu cuối VLP Bộ đếm Khóa Phiên AC Tag:─ Bộ đếm Khóa Phiên AC đếm số lượng phân phối khóa phiên Mã lệnh Ứng dụng từ lúc ứng dụng xác minh thành công lần cuối ARPC. Độ dài: 2 CHÚ THÍCH: Đây là bộ đếm tùy chọn bên triển khai mà có thể sử dụng để Định dạng: b thực thi yêu cầu ninh trong ứng dụng thay thế nền. Xem Điều 10 của TCVN 11198-7. Hạn mức Bộ đếm Khóa Phiên AC Tag:─ Hạn mức Bộ đếm Khóa Phiên AC hạn mức số lượng Phân phối khóa phiên Mã lệnh Ứng dụng từ lúc ứng dụng xác minh thành công lần cuối ARPC. Độ dài: 2 CHÚ THÍCH: Đây là hạn mức tùy chọn bên triển khai mà có thể sử dụng để Định dạng: b thực thi yêu cầu ninh trong ứng dụng thay thế nền. Xem Điều 10 của TCVN 11198-7. Mã Tiền Thanh tổng Tag:─ Chỉ ra đồng tiền mà Thanh tổng được quản lý. Giá trị được mã hóa theo TCVN 6558 (ISO 4217). Độ dài: 2 Tham số này là một phần của Phần tử Kiểm soát Dữ liệu Thanh tổng x. Định dạng: n 3 Kiểm soát Hồ sơ Thanh tổng cho Thanh tổng x (x = 1 để 14) Tag:─ Kiểm soát Hồ sơ Thanh tổng y sử dụng để kiểm soát Thanh tổng x trong Hồ sơ đã chọn cho giao dịch. y là giá trị của số ID Kiểm soát Hồ sơ Thanh tổng Độ dài: 2 cho Thanh tổng x trong Kiểm soát Hồ sơ đã chọn cho giao dịch Định dạng: b Kiểm soát Hồ sơ Thanh tổng x (x = 1 để 14) Bản mẫu: 'BF31' Chỉ ra bên Phát hành chọn dữ liệu và hành vi để cấu hình Thanh tổng bên trong Hồ sơ. Tag: 'DF0x' Bản mẫu Kiểm soát Hồ sơ Thanh tổng thu nhận từ ứng dụng sử dụng Độ dài: 2 lệnh GET DATA cho bản mẫu tag 'BF31', và có thể cập nhật trong ứng Định dạng: b dụng sử dụng lệnh PUT DATA. Bảng 3 - Kiểm soát Hồ sơ Thanh tổng x, Byte 1 b8 b7 b6 b5 b4 b3 b3b b2b Phương thức 2 1 x Cho phép tích lũy 0 Không cho phép tích lũy
  11. 1 Cho phép tích lũy 1 Thiết lập lại Thanh tổng với hồi đáp trực tuyến 1 Gửi Thanh tổng trong IAD x Gửi Cân bằng Thanh tổng 0 Gửi Giá trị Thanh tổng x 1 Gửi Cân bằng Thanh tổng x x RFU x x RFU x x RFU x RFU Bảng 4 - Kiểm soát Hồ sơ Thanh tổng x, Byte 2 b8 b7 b6 b5 b4 b3 b2 b1 Phương thức x x x RFU x Số ID Tập Hạn mức 0 Sử dụng Tập Hạn mức 0 1 Sử dụng Tập Hạn mức 1 x x x x Bảng Quy đổi Tiền tệ ID 1 1 1 1 Không được phép quy đổi tiền tệ Thanh tổng x (x = 1 để 14) Bản mẫu: 'BF30' Biểu diễn lượng tiền tích lũy của giao dịch. Có thể bao gồm giao dịch được chấp nhận ngoại tuyến, và cũng bao gồm giao dịch được chấp Tag: 'DF0x' nhận trực tuyến. Giao dịch có thể được tích lũy nếu chúng có trong Đồng Độ dài: 6 tiền thanh tổng, hoặc (nếu quy đổi tiền tệ được phép cho Thanh tổng) theo đồng tiền mà có thể quy đổi thành đồng tiền thanh tổng sử dụng Định dạng: n Bảng Quy đổi Tiền tệ cho Thanh tổng x. Giá trị của Thanh tổng x có thể gửi đến bên Phát hành như một phần Dữ liệu Ứng dụng bên Phát hành. Giá trị của Thanh tổng x thu nhận từ ứng dụng sử dụng Lệnh GET DATA cho bản mẫu tag 'BF30' (Dữ liệu Thanh tổng), nếu được phép bởi Kiểm soát Ứng dụng; và có thể cập nhật sử dụng Lệnh PUT DATA cho bản mẫu tag 'BF30', Phần tử Dữ liệu tag 'DF0x'. Giá trị của Thanh tổng x thu nhận từ ứng dụng như một phần Dữ liệu Thanh tổng bản mẫu, nếu được phép bởi bit 'Cho phép nhận Giá trị và Hạn mức của Thanh tổng và Bộ đếm' trong Kiểm soát Ứng dụng. Cân bằng Thanh tổng x (x = 1 để 14) Tag:─ Biểu diễn lượng tiền có thể chi trả ngoại tuyến có sẵn cho Thanh tổng x. Cân bằng Thanh tổng x có thể gửi đến bên Phát hành như một phần Dữ Độ dài: 6 liệu Ứng dụng bên Phát hành. Định dạng: 12 n Đối với bất kỳ Thanh tổng x, cân bằng Thanh tổng x được tính như sau: Cân bằng Thanh tổng x = Hạn mức Trên Thanh tổng x trừ đi Giá trị Thanh tổng x. Nếu Hạn mức Trên Thanh tổng x < Giá trị Thanh tổng x, thì giá trị gửi trong Dữ liệu Ứng dụng bên Phát hành cho Cân bằng Thanh tổng x là không ('00 00 00 00 00 00’). CHÚ THÍCH: Hạn mức Trên Thanh tổng x sử dụng trong tính toán cân bằng Thanh tổng x là Hạn mức Trên (định danh bởi Số ID Tập Hạn mức trong Kiểm soát Hồ sơ Thanh tổng cho Thanh tổng x) sử dụng
  12. cho Thanh tổng x trong Hồ sơ. Kiểm soát Thanh tổng x (x = 1 để 14) Bản mẫu: 'BF32' Chỉ ra bên Phát hành chọn dữ liệu và hành vi để cấu hình Thanh tổng x độc lập Hồ sơ. Tag: 'DF0x' Bản mẫu Kiểm soát Thanh tổng thu nhận từ ứng dụng sử dụng Lệnh GET Độ dài: 3 DATA cho bản mẫu tag 'BF32‘, và có thể cập nhật trong ứng dụng sử Định dạng: b dụng Lệnh PUT DATA. Bảng 5 - Kiểm soát Thanh tổng x Vị trí Dữ liệu Độ dài Giá trị byte 1-2 Mã Tiền Thanh tổng 2 Mã Tiền mà Thanh tổng được quản lý, mã hóa theo TCVN 6558 (ISO 4217) byte 3 Tham số Thanh tổng 1 Xem Bảng 47 Bảng 6 - Tham số Thanh tổng b8 b7 b6 b5 b4 b3 b2 b1 Phương thức 1 Bao gồm Giao dịch ARQC trong kiểm tra CRM 1 Bao gồm chấp nhận ngoại tuyến x RFU x RFU x RFU x RFU x RFU x RFU Dữ liệu Thanh tổng x (x = 1 để 14) Bản mẫu: 'BF30' Biểu diễn cả hai giá trị của Thanh tổng x và Hạn mức Thanh tổng x. Tag: 'DF0x', 'DF1x' Bản mẫu Dữ liệu Thanh tổng thu nhận từ ứng dụng sử dụng Lệnh GET DATA với bản mẫu tag 'BF30', nếu được phép bởi Kiểm soát Ứng dụng; Độ dài: 18 hoặc 30 và có thể cập nhật sử dụng Lệnh PUT DATA. Định dạng: n Dữ liệu Thanh tổng x (x = 1 để 14) Bản mẫu: 'BF30' Chứa một hoặc hai tập hạn mức dưới và hạn mức trên cho Thanh tổng x. Tag: 'DF1x' Hạn mức Thanh tổng x thu nhận từ ứng dụng sử dụng Lệnh GET DATA Độ dài: 12 hoặc 24 với bản mẫu tag 'BF30' (Dữ liệu Thanh tổng), nếu được phép bởi Kiểm Định dạng: n soát Ứng dụng; và có thể cập nhật sử dụng Lệnh PUT DATA cho bản mẫu tag 'BF30', Phần tử Dữ liệu tag 'DF1x'. Giá trị của Hạn mức Thanh tổng x thu nhận từ ứng dụng là một phần của bản mẫu Dữ liệu Thanh tổng, nếu được phép bởi bit 'Cho phép nhận Giá trị và Hạn mức của Thanh tổng và Bộ đếm' trong Kiểm soát Ứng dụng. Bảng 7 - Dữ liệu Thanh tổng x Phần tử Dữ liệu Độ dài Hạn mức Dưới Thanh tổng x 0 6 Byte Hạn mức Trên Thanh tổng x 0 6 Byte Hạn mức Dưới Thanh tổng x 1 6 Byte Hạn mức Trên Thanh tổng x 1 6 Byte
  13. Bảng kiểm tra Bổ sung x (x = 1 hoặc 2) Bản mẫu: 'BF33' Bảng Kiểm tra Bổ sung x chứa Giá trị được so sánh trong khi Quản lý Rủi ro Thẻ cho giá trị gửi bởi thiết bị đầu cuối trong Dữ liệu Lệnh Tag: 'DF0x' GENERATE AC lần đầu. Kết quả so sánh được thể hiện trong Kết quả Độ dài: var. Quyết định Ứng dụng và Kết quả Xác minh Thẻ như Tìm thấy Tương ứng trong Bảng Kiểm tra Bổ sung x, hoặc Không tìm thấy tương ứng Định dạng: b trong Bảng Kiểm tra Bổ sung x. Kiểm tra với Bảng Kiểm tra Bổ sung x được thực hiện chỉ nếu bit ‘Kích hoạt Bảng Kiểm tra Bổ sung x’ trong Kiểm soát Hồ sơ Tùy chọn bên Phát hành thiết lập là 1b. Bản mẫu Bảng Kiểm tra Bổ sung thu nhận từ ứng dụng sử dụng Lệnh GET DATA cho bản mẫu tag 'BF33', và có thể cập nhật trong ứng dụng sử dụng Lệnh PUT DATA. Từng Bảng Kiểm tra Bổ sung được mã hóa trùng khớp (không có Mã hóa TLV) tham số thể hiện trong Bảng 52. Bảng 8 - Bảng Kiểm tra Bổ sung x Phần tử Dữ liệu Độ dài Định dạng Mô tả Vị trí trong Dữ liệu 1 b Bắt đầu Vị trí (theo byte) của vị trí của dữ liệu trích Lệnh GENERATE AC xuất từ Dữ liệu Lệnh GENERATE AC lần đầu mà lần đầu so sánh với Giá trị So sánh liệt kê trong Bảng Kiểm tra Bổ sung x. Độ dài Dữ liệu So 1 b Độ dài theo byte của dữ liệu trích xuất từ Dữ liệu sánh Lệnh GENERATE AC lần đầu mà so sánh với Giá trị so sánh. Số hiệu Khối So sánh 1 b Số hiệu Khối So sánh trong Bảng Kiểm tra Bổ sung (n) x. Khối So sánh bao gồm Mặt nạ Bit và Giá trị So sánh. Giá trị So sánh var. b Chứa phần móc nối của Mặt nạ Bit và Giá trị So sánh sử dụng để so sánh. Khối So sánh đầu tiên là Độ dài b Mặt nạ Bit Sử dụng che giấu dữ liệu so sánh Dữ liệu để cho phép chỉ lựa chọn vị trí của So dữ liệu đã trích để so sánh với giá trị sánh So sánh. (Ví dụ, việc so sánh có thể thực hiện với chỉ một số bit của byte). Từng bit mà sử dụng trong so sánh thiết lập là 1b. Từng bit mà không sử dụng trong so sánh thiết lập là 0b. Độ dài b Giá trị So Từng Giá trị So sánh Phần tử Dữ Dữ liệu sánh liệu chứa giá trị so sánh với dữ liệu So đã che giấu trích xuất từ dữ liệu sánh Lệnh GENERATE AC lần đầu. Khả năng Thiết bị đầu cuối Bổ sung Tag: '9F40' Chỉ ra dữ liệu khả năng đầu ra và đầu vào của thiết bị đầu cuối. Độ dài: 5 Chi tiết hơn, xem EMV Quyển 4, Phụ lục A, Bảng 27 đến Bảng 31. Định dạng: b Mục nhập AIP/AFL x (x = 1 để 14) Bản mẫu: 'BF41' Chỉ ra bên Phát hành chọn AIP và AFL sử dụng trong Quy trình Khởi đầu Ứng dụng sinh hồi đáp cho lệnh GET PROCESSING OPTIONS. Tag: 'DF0x' Bản mẫu Mục nhập AIP/AFL thu nhận từ ứng dụng sử dụng Lệnh GET Độ dài: var. DATA cho bản mẫu tag ‘BF41', và có thể cập nhật trong ứng dụng sử Định dạng: b dụng Lệnh PUT DATA. Tối thiểu, ứng dụng phải có thể hỗ trợ đến sáu Mục nhập AIP/AFL. Mục nhập AIP/AFL sử dụng cho
  14. giao dịch là định danh trong Kiểm soát Hồ sơ cho giao dịch. nếu số ID AIP/AFL trong Kiểm soát Hồ sơ = y, thì Mục nhập AIP/AFL y sẽ sử dụng cho giao dịch. Bảng 9 - Mục nhập AIP/AFL x Byte 1-2 Byte 3 Byte 4-64 AIP x AFL Lenght x AFL x Lượng tiền, được Chuẩn chi Tag: '9F02' Lượng tiền được chuẩn chi của giao dịch (bỏ qua hiệu chỉnh). Độ dài: 6 Định dạng: n 12 Lượng tiền, Khác Tag: '9F03' Lượng tiền thứ hai liên quan với giao dịch biểu diễn lượng hoàn tiền. Độ dài: 6 Định dạng: n 12 Kiểm soát Ứng dụng Tag: 'C1' Kiểm soát Ứng dụng kích hoạt hoặc bỏ kích hoạt chức năng trong ứng dụng. Giá trị Kiểm soát Ứng dụng là giống tất cả giao dịch, bất kể Hồ sơ Độ dài: 4 đã chọn. Byte 4 là cấp phát cho Hệ thống Thanh toán và Bên Phát hành Định dạng: b sử dụng cho kiểm soát của chức năng bổ sung không quy định trong CCD. Giá trị của Kiểm soát Ứng dụng thu nhận từ ứng dụng sử dụng Lệnh GET DATA, và có thể cập nhật trong ứng dụng sử dụng Lệnh PUT DATA. Bảng 10 - Kiểm soát Ứng dụng, Byte 1 b8 b8b b6 b6b b4 b3 b2 b2b Phương thức 7 5 1 1 1 Yêu cầu Xác thực bên Phát hành được thực hiện 1 Xác thực bên Phát hành được yêu cầu thông qua khi thực hiện 1 1 Yêu cầu Xác thực bên Phát hành áp dụng để Thiết lập lại Chỉ báo Kiểm tra Không Tốc độ và Bộ đếm 1 Yêu cầu Xác thực bên Phát hành áp dụng để Thiết lập lại Bộ đếm Kiểm tra Tốc độ x Cặp khóa sử dụng cho Xác minh mã PIN đã Mã hóa Ngoại tuyến (RFU cho SDA-chỉ ứng dụng) 0 Sử dụng Cặp khóa riêng/công khai ICC 1 Sử dụng Cặp khóa riêng/công khai mã hóa mã PIN ICC 1 Xác minh mã PIN đã Mã hóa Ngoại tuyến được hỗ trợ (RFU cho SDA-chỉ ứng dụng) 1 1 Xác minh mã PIN bản rõ Ngoại tuyến được hỗ trợ 1 Cho phép nhận Giá trị và Hạn mức của Thanh tổng và Bộ đếm Bảng 11 - Kiểm soát Ứng dụng, Byte 2 b8 b7 b6 b5 b4 b4b b2 b1 Phương thức 3
  15. x Sử dụng cập nhật tự động Bộ đếm để Kiểm soát Bộ đếm Ngoại tuyến nếu CSU được sinh bởi Đại diện bên Phát hành 0 Sử dụng cập nhật Bộ đếm đã nhận trong CSU để Kiểm soát Bộ đếm Ngoại tuyến nếu CSU được sinh bởi Đại diện bên Phát hành 1 Sử dụng Bộ đếm Cập nhật Tự động trong Ứng dụng Kiểm soát để Kiểm soát Bộ đếm Ngoại tuyến nếu CSU được sinh bởi Đại diện bên Phát hành x x Bộ đếm Cập nhật Tự động 0 0 Không Cập nhật Bộ đếm Ngoại tuyến 0 1 Thiết lập Bộ đếm Ngoại tuyến để Hạn mức Trên Ngoại tuyến 1 0 Thiết lập lại Bộ đếm Ngoại tuyến để Không 1 1 Thêm giao dịch đến Bộ đếm Ngoại tuyến 1 Kích hoạt VLP 1 1 Kích hoạt Tệp tin Lựa chọn Hồ sơ 1 Lượng tiền có trong CDOL2 x RFU x RFU Bảng 12 - Kiểm soát Ứng dụng, Byte 3 P b8 b8 b7 b6 b5 b4 b3 b2b1 b1b1b1b1Phương thức h b7 b7 b6 b4 b4 b3 ư b6 b5 b3 b3 ơ b3 n b2 g th ứ c P h ư ơ n g th ứ c P h ư ơ n g th ứ c P h ư ơ
  16. n g th ứ c P h ư ơ n g th ứ c P h ư ơ n g th ứ c P h ư ơ n g th ứ c L 1 1 Log Giao dịch bị từ chối o g G i a o d ị c h b ị t ừ c h ố i L o g
  17. G i a o d ị c h b ị t ừ c h ố i L o g G i a o d ị c h b ị t ừ c h ố i L o g G i a o d ị c h b ị
  18. t ừ c h ố i L o g G i a o d ị c h b ị t ừ c h ố i L o g G i a o d ị c h b ị t ừ c h ố i L o g G
  19. i a o d ị c h b ị t ừ c h ố i L o g G i a o d ị c h b ị t ừ c h ố i L 1 11 Log Giao dịch được o chấp nhận g G i a o d ị c h đ ư ợ
  20. c c h ấ p n h ậ n L o g G i a o d ị c h đ ư ợ c c h ấ p n h ậ n L o g G i a o d ị c h đ ư ợ c
nguon tai.lieu . vn