Hệ thống quản lý giao dịch - Narada ATM Switch thống NCR ATM và hệ thống HOST AUTHORIZATION SYSTEM kết nối với hệ thốngModelBank HOST của các chi nhánh.. Số tài khoản được liên kết vớ
Trang 1TÀI LIỆU KỸ THUẬT
HỆ THỐNG ATM
HÀ NỘI – 7/2004
Trang 2I KIẾN TRÚC MẠNG ATM 3
1 Kiến trúc mạng ATM 3
2 Cấu hình máy ATM cài đặt tại các chi nhánh 3
3 Hệ thống quản lý giao dịch - Narada ATM Switch 5
4 Hệ thống quản lý thẻ - Card Management 6
5 Hệ thống xác thực giao dịch - Host Authorization System 6
II QUI TRÌNH XỬ LÝ GIAO DỊCH TRÊN MÁY ATM 6
III QUẢN LÝ VÀ GIÁM SÁT HỆ THỐNG ATM 17
1 Hoạt động hệ thống NARADA ATM SWITCH 17
2 Hoạt động của các máy ATM 17
3 Hoạt động của hệ thống xác thực giao dịch 18
4 Qui trình thực hiện trên màn hình ATM 18
IV CẤU TRÚC FILE DỮ LIỆU PHẦN MỀM DẬP THẺ 34
V HỆ THỐNG QUẢN LÝ PIN 38
1 Qui trình tạo số PIN 38
2 Qui trình kiểm tra số PIN 38
3 Qui trình đổi số PIN 39
VI QUẢN LÝ TỪ KHOÁ 39
VII MÔI TRƯỜNG THỬ NGHIỆM 40
Trang 3Standard 4 Currency Cassettes
Currency Bunch Dispenser
Currency Purge Bin
Magnetic Card Reader Track 1/2/3 with SmartCard support
Card Capture Bin
10" color monitor with 8 Function Display Keys (FDKs)
Ruggedized tactile 16 key keyboard
Fascia Advertisement Light
Graphic Thermal Receipt Printer
Graphic Thermal Journal Printer
Trang 4Safe Door Cover Front Access
Primary Combination/Key Lock
Secondary Combination Lock
Remote Status Monitoring
ATM Application Development Tool
Standard 4 Currency Cassettes
Currency Bunch Dispenser
Currency Purge Bin
Magnetic Card Reader Track 1/2/3 with SmartCard support
Card Capture Bin
10" color monitor with 8 Function Display Keys (FDKs)
Ruggedized tactile 16 key keyboard
Collar Advertisement Light
Graphic Thermal Receipt Printer
Graphic Thermal Journal Printer
Trang 5Safe Door Cover Rear Access
Primary Combination/Key Lock
Secondary Combination Lock
Remote Status Monitoring
Optional ATM Application Development Tool
APTRA Advanced
APTRA Advanced NDC
NDC+ (NCR Direct Connect)
3 Hệ thống quản lý giao dịch - Narada ATM Switch
thống NCR ATM và hệ thống HOST AUTHORIZATION SYSTEM kết nối với hệ thốngModelBank HOST của các chi nhánh
nền Windows 2000 với giao thức IP
dạng và các chuẩn định ra bởi NCR Các thông điệp trao đổi dùng cho ngân hàng được tuântheo chuẩn APTRA Advance
AUTHROIZATION tại mỗi chi nhánh sẽ theo chuẩn ISO 8583
tương ứng dựa trên số đăng ký của ngân hàng (BIN - 6 chữ số) và mã chi nhánh (BranchCode - 3 chữ số) là một phần của số thẻ
Số tài khoản được liên kết với thẻ theo lựa chọn của khách hàng sẽ được chuyển đến hệ thốngHOST Authorization của chi nhánh để xác nhận và cho phép giao dịch
Trang 6 Các mã bàn phím (WORKING KEYS) sẽ được thay đổi linh hoạt giữa các máy ATM vàNARADA ATM SWITCH theo các khoảng thời gian định trước
Monitoring) sẽ được cài đặt, công cụ này sẽ dùng để kiểm tra và giám sát sự hoạt động củaSWITCH
4 Hệ thống quản lý thẻ - Card Management
chức năng tạo các file thông tin thẻ
Cung cấp chức năng liên kết thẻ đến tài khoản
Tạo file thông tin để dập thẻ
khách hàng
Các file để gửi lại khu vực sẽ được tạo tại trung tâm và gửi lại các khu vực Các thông tin này
sẽ được lưu tại cơ sở dữ liệu của hệ thống quản lý thẻ tại khu vực
ORACLE trên hệ thống NARADA ATM SWITCH
5 Hệ thống xác thực giao dịch - Host Authorization System
và máy chủ IBS của chi nhánh
thống xác thực giao dịch sẽ theo chuẩn ISO 8583
2000 PC và truy cập vào cơ sở dữ liệu FOXPRO trên máy chủ IBS
II QUI TRÌNH XỬ LÝ GIAO DỊCH TRÊN MÁY ATM
Trang 7Quy trình giao dịch ATM
* Vấn tin tài khoản
* Thay đổi số PIN
* Thông tin ngân hàng
Chọn ngôn ngữ sử dụng ENGLISH >
VIETNAM
>
Nhập thẻ
Yêu cầu kiểm tra PIN
Đáp ứng kiểm tra PIN
Đúng
Số PIN nhập vào sai,
Xin h∙y nhập lại
Sai
Thẻ của quý khách đ∙ bị thu hồi.
Xin h∙y liên hệ với ngân hàng Thu hồi
I
Nếu số PIN đúng, các thông tin chi tiết về tài khoản sẽ
I I
V
bắt buộc thay đổi PIN
Đáp ứng nhận đ ợc
Đúng
X I I I Sai
Nếu khay đựng tiền có lỗi, tính năng rút tiền mặt sẽ tạm thời không thực hiện
đ ợc
Trang 8Quy tr×nh giao dÞch ATM
VÊn tin tµi kho¶n - B¶n kª mini
I V
Yªu cÇu vÊn tin
§¸p øng vÊn tin
Xin hµy chän sè tµi kho¶n
Trang 9Vấn tin tài khoản - In sao kê:
Khi khách hàng chọn chức năng này trên màn hình ATM, hệ thống sẽ hiển thị số dư tài khoảncủa khách hàng cùng với 5 giao dịch rút tiền gần nhất được thực hiện trên máy ATM Đối vớicác giao dịch khác, để biết được thông tin chi tiết, khách hàng sẽ phải xem bảng kê hàng tháng
do ngân hàng cấp
Trang 10Quy trình giao dịch ATM
Rút tiền mặt
I I I
Yêu cầu rút tiền
Đáp ứng yêu cầu rút tiền
Số tiền trong tài khoản không đủ
Số tiền trong tài khoản là 999999.
Số tiền không đủ TPC=55 H
Nhận tiền
Có
Số tiền của bạn đ∙ bị thu hồi.
Xin h∙y liên hệ với ngân hàng Không
H∙y nhận bản kê X V I
Trang 11Quy trình giao dịch ATM
Thay đổi số PIN
V
Yêu cầu thay đổi PIN
Đáp ứng thay đổi PIN
Bắt buộc thay đổi PIN Accepted = 2
Trang 12Th«ng tin N©n hµng
HiÓn thÞ chi tiÕt th«ng tin ng©n hµng
Quy tr×nh giao dÞch ATM
Th«ng tin Ng©n hµng
V I
Yªu cÇu th«ng tin
§¸p øng yªu cÇu
Trang 13Quy tr×nh giao dÞch ATM
Söa lçi do kÑt tiÒn vµ Sè tiÒn tr¶ kh«ng chÝnh x¸c
X I I
Yªu cÇu söa lçi kÑt tiÒn
§¸p øng söa lçi kÑt tiÒn
ThÎ cña b¹n ®∙ bÞ thu håi.
Xin h∙y liªn hÖ víi ng©n hµng
X V I
C¸m ¬n quý kh¸ch ®∙ sö dông dÞch vô ATM cña ng©n hµng BIDV
Trang 14Quy tr×nh giao dÞch ATM
Söa lçi rót tiÒnmÆt do kh«ng nhËn l¹i thÎ
X I V
Yªu cÇu söa lçi
§¸p øng yªu cÇu söa lçi
§¸p øng nhËn
® îc
Giao dÞch kh«ng thµnh c«ng.
ThÎ cña b¹n ®∙ bÞ thu håi.
Xin h∙y liªn hÖ víi ng©n hµng
I
Giao dÞch kh«ng thµnh c«ng.
ThÎ cña b¹n ®∙ bÞ thu håi.
Xin h∙y liªn hÖ víi ng©n hµng
X V I
Trang 15Quy tr×nh giao dÞch ATM
C¸c tr êng hîp ngo¹i lÖ
XIII
C¸c yªu cÇu ngo¹i
lÖ kh¸c
§¸p øng c¸c yªu cÇu ngo¹i lÖ
M∙ cho OEX ®Çu tiªn lµ
2001 M∙ cho OEX tiÕp theo lµ 2002.
Trang 16Bổ sung quy trình khi khách hàng lựa chọn chức năng Thông tin Ngân hàng:
Chức năng thông tin ngân hàng là một chức năng cung cấp các thông tin thay đổI hàng ngày
và được coi là một dịch vụ của Ngân hàng đối vớI khách hàng sử dụng thẻ Do đó, các thôngtin này không thể đưa được vào phần Idle Screen của máy ATM mà chỉ có thể lựa chọn đượcnếu khách hàng có thẻ ATM do ngân hàng cấp
Khi khách hàng lựa chọn chức năng này, máy ATM sẽ gửi yêu cầu về Switch Switch sẽ dựatrên ATM ID để tiếp tục gửi thông điệp yêu cầu tới hệ thống HAS ở chi nhánh, hệ thốngHAS ở chi nhanh đến lượt mình sẽ lấy và gửi các thông tin ngân hàng tới Switch và sau đó sẽhiển thị các thông tin này trên màn hình máy ATM Đặc biệt trong trường hợp này, ATM ID
sẽ được sử dụng để thực hiện kết nối tới chi nhánh chứ không phải số thẻ Lý do ở đây là NHĐT&PT VN muốn khách hàng được xem các thông tin của chi nhánh có máy ATM chứkhông phải thông tin của chi nhánh nơi khách hàng đó mở tài khoản và đăng ký dịch vụATM
Dưới đây là các loại thông tin sẽ được hiển thị khi khách hàng lựa chọn chức năng Thông tinNgân hàng:
14,98014,960
Trang 17III QUẢN LÝ VÀ GIÁM SÁT HỆ THỐNG ATM
ATM SWITCH thuận tiện cho việc quan sát các vấn đề, hoạt động khác nhau có liênquan đến:
ATM SWITCH
NORMAL Trạng thái bình thường, hiện thị mầu xanh khi không có vấn đề gì đối với một
hoạt động nhất định
WARNING Chuyển sang mầu cam, khi có vấn đề với một hành động nhất định Mầu này chỉ
mang tính thông báo và cần có hành động kịp thời
SEVERE Chuyển sang mầu đỏ, khi vấn đề xảy ra đến mức nghiêm trọng, nó có thể bị
ngừng hoặc hoạt động sai chức năng
Đối với mỗi hoạt động, việc giám sát theo thiết lập theo từng mức
1 Hoạt động hệ thống NARADA ATM SWITCH
Trạng thái của các lượt, hàng đợi thông tin cho các tiến trình
Chi thiết trong quá trình xử lý như: việc sử dụng CPU, việc sử dụng bộ nhớ
Trạng thái về việc sử dụng bộ nhớ đẩy ra (spool space) trong máy
Chi thiết của mỗi tiến trình như: Tên tiến trình, chỉ số (ID) của tiến trình, ID của người sửdụng, việc sử dụng CPU, việc sử dụng bộ nhớ
dụng bộ nhớ
2 Hoạt động của các máy ATM
Trang 183 Hoạt động của hệ thống xác thực giao dịch
Trạng thái của kết nối giữa hệ thống NARADA ATM SWITCH và hệ thốngAUTHORIZATION tại mỗi chi nhánh
AUTHORIZATION
4 Qui trình thực hiện trên màn hình ATM
NARADA ATM SWITCH ứng dụng CAM được xây dựng bằng ngôn ngữ VISUALBASIC Nó được xây dựng như ứng dụng khách (thin client) và không cần cơ sở dữ liệuriêng ứng dụng CAM chạy trên máy tính cài hệ điều hành WINDOWS và kết nối với hệthống NARADA ATM SWITCH Mỗi lần triển khai, cài máy SWITCH thì một ứng dụngCAM sẽ được cài đặt kèm
cài đặt ứng dụng CAM cho mỗi hệ thống Đối với mỗi nơi cài ứng dụng CAM, chỉ có cácmáy ATM, Máy HOST, và hệ thống ATM SWITCH tham gia kết nối thì được quản lý vàgiám sát
đó sẽ có một phần ứng dụng để quản lý và giám sát tất cả các máy ATM, HOST và hệ thốngATM SWITCH từ vị trí trung tâm
Trang 19Screen No1-Idle Loop Screen (Can be changed)
Trang 20Screen No 3-PIN Entry Screen
Trang 21Screen No 5-Account Selection
Trang 22Screen No 7-Re-Enter PIN
Trang 23Screen No 9-Incorrect PIN Screen
Trang 24Screen No 11-Bank information:
Trang 25Screen No 13-Select Amount
Trang 26Screen No 15-Low balance
Trang 27Screen No 17-Return Card
Trang 28Screen No 19-Take Receipt (withdrawal)
Trang 29Screen No 21-Retain Cash
Trang 30Screen No 23- balance inquiry receipt
Trang 31Screen No 25- PIN Changed
Trang 32Screen No 27- Transaction is not successfull
Trang 33Screen No 29- Transaction is not successful and card retained
Trang 34IV CẤU TRÚC FILE DỮ LIỆU PHẦN MỀM DẬP THẺ
text đơn thuần với định dạng chuẩn (mặc định) như sau:
Tên trường Vị trí bắt đầu Vị trí kết thúc Chiều dài Mã điều
trúc tương tự như dạng mặc định, ngoại trừ có thêm đoạn mào đầu FIR bắt đầu bằng mãđiều khiển FILEMK\\ và kết thúc bằng mã [END]
đổi định dạng file dữ liệu Các tham số được hiệu chỉnh bao gồm vị trí bắt đầu của mộttrường, vị trí kết thúc của trường, chiều dài trường, mã điều khiển Các định dạng đượchiệu chỉnh này cũng phải có khả năng được chọn như một định dạng mặc định
Dải từ trên thẻ có ba track:
Trang 35Track TTS yêu cầu hai ký tự.
:
3Dhoặc3A
Số ký tự tối đa giữa mã khởi tạo và
Dữ liệu ghi trên dải từ được tuân theo chuẩn ISO 7811/2, Identification cards - RecordingTechnique - Part 2 Dải từ gồm 3 track, cụ thể ngân hàng sử dụng track 1 và track 2 như sau:
Trang 360000002 [ENC]% B5132830000000034 ^ TEST CARD 02/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 2 ~ 2222 7945 6844 2153 ~ 02/98 [END]
0000003 [ENC]% B5132830000000034 ^ TEST CARD 03/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 3 ~ 3333 7945 6844 2153 ~ 03/98 [END]
0000004 [ENC]% B5132830000000034 ^ TEST CARD 04/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 4 ~ 4444 7945 6844 2153 ~ 04/98 [END]
0000005 [ENC]% B5132830000000034 ^ TEST CARD 05/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 5 ~ 5555 7945 6844 2153 ~ 05/98 [END]
0000006 [ENC]% B5132830000000034 ^ TEST CARD 06/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 6 ~ 6666 7945 6844 2153 ~ 06/98 [END]
0000007 [ENC]% B5132830000000034 ^ TEST CARD 07/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 7 ~ 7777 7945 6844 2153 ~ 07/98 [END]
0000008 [ENC]% B5132830000000034 ^ TEST CARD 08/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 8 ~ 8888 7945 6844 2153 ~ 08/98 [END]
0000009 [ENC]% B5132830000000034 ^ TEST CARD 09/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 9 ~ 9999 7945 6844 2153 ~ 09/98 [END]
0000010 [ENC]% B5132830000000034 ^ TEST CARD 10/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 10 ~ 1010 0000 6844 2153 ~ 12/98 [END]
0000011 [ENC]% B5132830000000034 ^ TEST CARD 11/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 11 ~ 1010 1111 6844 2153 ~ 12/98 [END]
0000012 [ENC]% B5132830000000034 ^ TEST CARD 12/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 12 ~ 1010 2222 6844 2153 ~ 12/98 [END]
0000013 [ENC]% B5132830000000034 ^ TEST CARD 13/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 13 ~ 1010 3333 6844 2153 ~ 12/98 [END]
0000014 [ENC]% B5132830000000034 ^ TEST CARD 14/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 14 ~ 1010 4444 6844 2153 ~ 12/98 [END]
Trang 37File Date : 07/98 File Production : DataCard Corporation [END]
0000001 [ENC]% B5132830000000034 ^ TEST CARD 01/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 1 ~ 1111 7945 6844 2153 ~ 01/98 [END]
0000002 [ENC]% B5132830000000034 ^ TEST CARD 02/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 2 ~ 2222 7945 6844 2153 ~ 02/98 [END]
0000003 [ENC]% B5132830000000034 ^ TEST CARD 03/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 3 ~ 3333 7945 6844 2153 ~ 03/98 [END]
0000004 [ENC]% B5132830000000034 ^ TEST CARD 04/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] ABCD BANK [EMB] Card Holder Name 4 ~ 4444 7945 6844 2153 ~ 04/98 [END]
0000005 [ENC]% B5132830000000034 ^ TEST CARD 05/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 5 ~ 5555 7945 6844 2153 ~ 05/98 [END]
0000006 [ENC]% B5132830000000034 ^ TEST CARD 06/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 6 ~ 6666 7945 6844 2153 ~ 06/98 [END] FILEMK\\ ========= sample2.txt - FIR 2 ===========
WinLec Sample Data File File Version : 1.0 File Date : 07/98 File Production : DataCard Corporation [END]
0000007 [ENC]% B5132830000000034 ^TEST CARD 07/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 7 ~ 7777 7945 6844 2153 ~ 07/98 [END]
0000008 [ENC]% B5132830000000034 ^ TEST CARD 08/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 8 ~ 8888 7945 6844 2153 ~ 08/98 [END]
0000009 [ENC]% B5132830000000034 ^ TEST CARD 09/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] OTHER BANK [EMB] Card Holder Name 9 ~ 9999 7945 6844 2153 ~ 09/98 [END]
0000010 [ENC]% B5132830000000034 ^ TEST CARD 10/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 10 ~ 1010 0000 6844 2153 ~ 12/98 [END]
0000011 [ENC]% B5132830000000034 ^ TEST CARD 11/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 11 ~ 1010 1111 6844 2153 ~ 12/98 [END]
0000012 [ENC]% B5132830000000034 ^ TEST CARD 12/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 12 ~ 1010 2222 6844 2153 ~ 12/98 [END]
0000013 [ENC]% B5132830000000034 ^ TEST CARD 13/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 13 ~ 1010 3333 6844 2153 ~ 12/98 [END]
0000014 [ENC]% B5132830000000034 ^ TEST CARD 14/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] WXYZ BANK [EMB] Card Holder Name 14 ~ 1010 4444 6844 2153 ~ 12/98 [END]
0000015 [ENC]% B5132830000000034 ^ TEST CARD 15/ ^ 94091016010361986067 ?; 5132830000000034 = 94091016010361986067 ?[GFX] NEW BANK [EMB] Card Holder Name 15 ~ 1010 5555 6844 2153 ~ 12/98 [END]