Chƣơng 5 : PHƢƠNG ÁN KỸ THUẬT-CÔNG NGHỆ
5.5. Thiết kế hệ thống phần mềm
5.5.3. Yêu cầu về chức năng
Viettel Payment
Viettel CMS Payment API Payment Portal
Đăng ký/hủy/khóa/thay đổi thông tin dịch vụ
Bổ sung/Thay đổi thông tin cá nhân
Bổ sung/Thay đổi thông tin thanh toán
Quản lý các thông tin thanh toán
Thanh toán tại quầy cho khách hàng
Đăng ký/hủy/thay đổi tài khoản phụ
Thanh toán
Yêu cầu thanh toán
Đăng nhập/Đăng xuất
Tra cứu, đối soát thông tin giao dịch
Kiểm tra thông tin khách hàng
Kiểm tra thông tin dịch vụ
Quản lý, tra cứu thông tin khách hàng
Kiểm tra thông tin giao dịch
Quản lý và monitor giao dịch
Báo cáo & thống kê
Xử lý khiếu nại
Quản lý chiết khấu, phí, nhóm phí
Quản lý thông tin cá nhân
Quản lý thông tin thanh toán
Quản lý thông tin giao dịch
Cấu hình bảo mật thanh toán
Quản lý/cấu hình tài khoản phụ
Báo cáo & thống kê
Xem các thông tin khuyến mãi, dịch vụ, phí Đấu nối khách hàng, dịch vụ Hình 9: Mô hình chức năng 5.5.3.2. Các kịch bản nghiệp vụ chính 5.5.3.2.1. Kịch bản Đăng ký dịch vụ
Mô tả ngữ cảnh: Khách hàng mong muốn đăng ký sử dụng các dịch vụ
thanh toán của Viettel
Điều kiện thực hiện: Khách hàng đã có tài khoản tại các ngân hàng đối tác của Viettel
o Bƣớc 1: Khách hàng ra quầy giao dịch của Viettel yêu cầu GDV của Viettel thực hiện đăng ký dịch vụ. GDV sẽ hƣớng dẫn khách hàng làm các thủ tục đăng ký dịch vụ
o Bƣớc 2: Khách hàng điền đầy đủ các thông tin theo các biểu mẫu đăng ký sử dụng dịch vụ:
Thông tin cá nhân: Họ tên, ngày sinh, giới tính, địa chỉ, thông tin CMND, số điện thoại di động, chữ ký
Thông tin thanh toán:
Tài khoản thẻ: ngân hàng, Số thẻ, ngày mở thẻ
Tài khoản ngân hàng: Tên ngân hàng, số tài khoản
Thông tin mapping khác do ngân hàng quy đinh (Tên đăng nhập internet banking)
Công cụ thanh toán: Khách hàng thực hiện lựa chọn các công cụ thanh toán cho các dịch vụ trên hệ thống thanh toán
Thanh toán trực tuyến
Thanh toán thẻ NFC
Thanh toán USSD
o Bƣớc 3: GDV nhập các thông tin theo mẫu đăng ký vào hệ thống và thực hiện kiểm tra thông tin khách hàng với các thông tin ngân hàng cung cấp.
o Bƣớc 4: Nếu các thông tin đúng, GDV thông báo cho khách hàng các thông tin đã đăng ký thành công. Nếu các dịch vụ khách hàng đăng ký có yêu cầu phải có thiết bị, GDV thực hiện đấu nối thiết bị với thông tin khách hàng trong hệ thống và thực hiện giao việc cho ngƣời cho trách nhiệm đến lắp đặt các thiết bị tại địa chỉ khách hàng.
o Bƣớc 5: Sau khi hoàn thành lắp đặt và cấp thiết bị cho khách hàng, GDV thực hiện cập nhật trạng thái hợp đồng đã hoàn thành. Hệ thống sẽ tự động gửi SMS cho khách hàng thông tin truy cập hệ thống Payment Portal.
5.5.3.2.2. Kịch bản Đăng ký thanh toán định kỳ cho các dịch vụ
Mô tả ngữ cảnh: Khách hàng mong muốn sử dụng tài khoản của mình để thực hiện thanh toán định kỳ cho các dịch vụ
Điều kiện thực hiện: Khách hàng đã đăng ký tài khoản tại hệ thống thanh toán Viettel ; và Khách hàng có tài khoản ngân hàng tại các ngân hàng đối tác của Viettel
Mô tả các bƣớc thực hiện
o Bƣớc 1: Khách hàng ra quầy giao dịch Viettel thực hiện đăng ký thanh toán định kỳ cho các dịch vụ trên hệ thống thanh toán
o Bƣớc 2: GDV yêu cầu khách hàng thực hiện điền các thông tin theo form mẫu đăng ký và khách hàng thực hiện điền thông tin theo form mẫu các thông tin:
Họ tên
Số điện thoại đã đăng ký
Thông tin CMND
Lựa chọn các dịch vụ đăng ký thanh toán định kỳ (Thời gian thanh toán định kỳ tùy theo từng dịch vụ - Theo tuần, tháng, quý, năm)
Mã thanh toán của khách hàng tại các dịch vụ (Thông tin định danh khách hàng tại các dịch vụ)
o Bƣớc 3: GDV sẽ kiểm tra các thông tin khách hàng đã điền với thông tin trên hệ thống thanh toán và các thông tin bên nhà cung cấp dịch vụ. Nếu khách hàng chƣa đăng ký tài khoản, GDV yêu cầu khách hàng thực hiện đăng ký tài khoản tại hệ thống thanh toán
o Bƣớc 4: Nếu khách hàng đã đăng ký và các thông tin khách hàng điền đúng với thông tin trong hệ thống, GDV thực hiện xác nhận đăng ký thanh toán định kỳ và thông báo cho khách hàng kết quả đăng ký
5.5.3.2.3. Kịch bản thanh toán tại POS qua thẻ NFC
Mô tả ngữ cảnh: Ngƣời dùng đã có tài khoản tại hệ thống thanh toán Viettel thực hiện mua hàng hóa hoặc thực hiện thanh toán dịch vụ tại các điểm chấp nhận thanh toán, yêu cầu thanh toán bằng thẻ NFC
Điều kiện thực hiện
o Khách hàng đã có tài khoản xác thực tại hệ thống thanh toán Viettel
o Khách hàng đã đăng ký dịch vụ thanh toán qua POS và đã đƣợc cấp thẻ thanh toán NFC
o Bƣớc 1: Sau khi đƣợc nhân viên thu ngân thông báo về tổng số tiền hóa đơn và yêu cầu khách hàng thanh toán, khách hàng thực hiện quẹt thẻ NFC qua đầu đọc NFC tại quầy.
o Bƣớc 2: Khách hàng sẽ nhận đƣợc thông báo xác nhận giao dịch qua USSD qua số điện thoại khách hàng đã đăng ký với hệ thống thanh toán Viettel
o Bƣớc 3: Khách hàng thực hiện xác nhận thanh toán giao dịch bằng cách nhập các thông tin bảo mật thanh toán: PIN, OTP
o Bƣớc 4: Hệ thống thực hiện xử lý và thanh toán giao dịch của khách hàng. Nếu tài khoản ví của khách hàng không đủ thực hiện, hệ thống sẽ tự động gửi sang ngân hàng yêu cầu thanh toán bằng tài khoản ngân hàng của khách hàng đã đăng ký
o Bƣớc 5: Hệ thống thông báo thành công tới ứng dụng tại quầy thu ngân và thông báo thành công đến điện thoại khách hàng. Nếu không thành công, hệ thống thông báo lỗi tới nhân viên thu ngân và khách hàng.
5.5.3.2.4. Kịch bản thanh toán tại nhà qua thiết bị thanh toán
Mô tả ngữ cảnh: Ngƣời dùng đã có tài khoản tại hệ thống thanh toán Viettel mong muốn thực hiện thanh toán cho các dịch vụ công, các dịch vụ giá trị gia tăng ngay tại địa chỉ của khách hàng.
Điều kiện thực hiện
o Khách hàng đã có tài khoản xác thực tại hệ thống thanh toán Viettel
o Khách hàng đã đăng ký và đƣợc cấp thiết bị thanh toán lắp đặt tại địa chỉ khách hàng.
o Thiết bị đã đƣợc đấu nối với thông tin tài khoản của khách hàng
Mô tả các bƣớc thực hiện
o Bƣớc 1: Khách hàng lựa chọn các dịch vụ đã sử dụng và nhập mã thanh toán của khách hàng tại các dịch vụ để thực hiện kiểm tra các thông tin cần thanh toán.
o Bƣớc 2: Thiết bị thanh toán sẽ hiện thị thông tin khách hàng cần thanh toán: Số tiền phải thanh toán, nôi dung thanh toán
o Bƣớc 3: Khách hàng thực hiện thanh toán, màn hình thiết bị sẽ yêu cầu khách hàng nhập thông tin bảo mật thanh toán (PIN)
o Bƣớc 4: Sau khi khách hàng nhập mã bảo mật, thiết bị sẽ gửi yêu cầu thanh toán lên hệ thống thanh toán và sẽ thông báo kết quả thanh toán dịch vụ của khách hàng ra màn hình
5.5.3.2.5. Kịch bản thanh toán tại các điểm thanh toán dịch vụ công
Mô tả ngữ cảnh: Ngƣời dùng đã có tài khoản tại hệ thống thanh toán Viettel mong muốn thực hiện thanh toán cho các dịch vụ công, các dịch vụ giá trị gia tăng khác tại các điểm dịch vụ
Điều kiện thực hiện
o Khách hàng đã có tài khoản xác thực tại hệ thống thanh toán Viettel
o Khách hàng đã đăng ký và đƣợc cấp thẻ NFC thanh toán.
Mô tả các bƣớc thực hiện
o Bƣớc 1: Tại các điểm dịch vụ công (Xe bus, bãi đỗ xe, bến tàu,…) khách hàng thực hiện tab thẻ NFC lên thiết bị đọc NFC tại các điểm dịch vụ
o Bƣớc 2: Thiết bị thanh thanh toán sẽ thực hiện chuyển thông tin thẻ lên server xử lý của các dịch vụ và từ các server này sẽ gửi yêu cầu thanh toán lên hệ thống thanh toán điện tử
o Bƣớc 3: Hệ thống thanh toán sẽ kiểm tra tính hợp lệ của các thông tin thanh toán. Nếu các thông tin thanh toán đúng, hệ thống thanh toán sẽ gửi yêu cầu xác nhận thanh toán đến điện thoại khách hàng qua USSD
o Bƣớc 4: Khách hàng thực hiện nhập xác nhận thanh toán trên điện thoại khách hàng các thông tin PIN, OTP
o Bƣớc 5: Hệ thống thanh toán Viettel thực hiện xử lý thanh toán và thông báo kết quả thực hiện thanh toán lên màn hình điện thoại khách hàng. Đồng thời hệ thống thanh toán cũng trả kết quả thanh toán về hệ thống dịch vụ tại các địa điểm
o Bƣớc 6: Hệ thống tại các điểm dịch vụ nhận kết quả thanh toán, thông báo kết quả và cung cấp dịch vụ cho khách hàng.
5.5.3.2.6. Kịch bản thanh toán trực tuyến
Mô tả ngữ cảnh: Ngƣời dùng chƣa có tài khoản tại hệ thống thanh toán Viettel mong muốn thanh toán cho các hàng hóa, dịch vụ tại các hệ thống website đã kết nối tới Viettel.
Điều kiện thực hiện
o Ngƣời dùng phải có tài khoản thẻ ATM tại các ngân hàng đã kết nối tới hệ thống thanh toán Viettel hoặc khách hàng đã có thẻ tin dụng quốc tế.
o Khách hàng đã đăng ký dịch vụ internet banking của ngân hàng (Nếu thanh toán bằng thẻ ATM)
Mô tả các bƣớc thực hiện
o Bƣớc 1: Ngƣời dùng truy cập website bán hàng lựa chọn hàng hóa và chọn thanh toán qua Hệ thống thanh toán Viettel. Thông tin giao dịch đƣợc chuyển sang Hệ thống thanh toán
o Bƣớc 2: Khách hàng thực hiện nhập các thông tin tài khoản thẻ. Đối với thẻ ATM, các thông tin nhập: Tên chủ thẻ, số tài khoản, ngày mở thẻ. Đối với thẻ tín dụng, các thông tin nhập gồm: chọn loại thẻ (Visa, Master, American Express), tên chủ thẻ, số thẻ, ngày hết hạn của thẻ, CVV (Mã số bí mật trên thẻ)
o Bƣớc 3: Hệ thống kiểm tra thông tin ngƣời dùng nhập vào. Nếu sai yêu cầu ngƣời dùng nhập lại
o Bƣớc 4: Nếu ngƣời dùng nhập đúng các thông tin, đối với giao dịch bằng thẻ ATM, hệ thống yêu cầu khách hàng nhập thông tin xác nhận giao dịch: PIN, OTP.
o Bƣớc 5: Hệ thống thực hiện thanh toán giao dịch và gửi thông báo giao dịch thành công đến khách hàng.
*Quy trình thanh toán cho khách hàng đã đăng ký tài khoản
Mô tả ngữ cảnh: Ngƣời dùng đã có tài khoản tại hệ thống thanh toán Viettel mong muốn thanh toán cho các hàng hóa, dịch vụ tại các hệ thống đã kết nối tới Viettel
Điều kiện thực hiện:
o Nếu thanh toán bằng tài khoản ngân hàng, ngƣời dùng phải có tài khoản thanh toán đã đƣợc xác thực tại hệ thống thanh toán Viettel
Mô tả các bƣớc thực hiện
o Bƣớc 1: Ngƣời dùng truy cập website bán hàng lựa chọn hàng hóa và chọn thanh toán qua Hệ thống thanh toán Viettel. Thông tin giao dịch đƣợc chuyển sang Hệ thống thanh toán
o Bƣớc 2: Khách hàng thực hiện đăng nhập bằng tài khoản và mật khẩu đã đăng ký trên Hệ thống thanh toán
o Bƣớc 3: Hệ thống kiểm tra thông tin ngƣời dùng nhập vào. Nếu sai yêu cầu ngƣời dùng nhập lại
o Bƣớc 4: Nếu ngƣời dùng đăng nhập thành công, hiển thị giao diện chƣơng trình để khách hàng thực hiện giao dịch.
o Bƣớc 5: Hệ thống yêu cầu ngƣời dùng nhập thông tin xác nhận giao dịch: PIN, OTP
o Bƣớc 6: Hệ thống thực hiện thanh toán giao dịch và gửi thông báo giao dịch thành công đến khách hàng.
5.5.3.2.7. Kịch bản yêu cầu thanh toán dịch vụ
Mô tả ngữ cảnh: Ngƣời dùng sử dụng dịch vụ tại các hệ thống của các đối tác cung cấp dịch vụ thực hiện thanh toán qua hệ thống thanh toán Viettel trên các hệ thống của đối tác
Điều kiện thực hiện: Khách hàng đã có tài khoản xác thực tại hệ thống thanh toán Viettel
Mô tả các bƣớc thực hiện
o Bƣớc 1: Khách hàng lựa chọn dịch vụ trên hệ thống của các nhà cung cấp dịch vụ và thực hiện thanh toán qua hệ thống thanh toán Viettel
o Bƣớc 2: Khách hàng thực hiện nhập thông tin số điện thoại di động trên hệ thống dịch vụ của đối tác. Hệ thống đối tác thực hiện gửi thông tin thanh toán sang hệ thống thanh toán Viettel
o Bƣớc 3: Hệ thống thanh toán Viettel sẽ kiểm tra tính hợp lệ của thông tin yêu cầu thanh toán
o Bƣớc 4: Nếu các thông tin hợp lệ, hệ thống thanh toán thực hiện gửi yêu cầu xác nhận thanh toán tới điện thoại của khách hàng thông qua USSD
o Bƣớc 5: Khách hàng thực hiện nhập thông tin xác nhận thanh toán và các thông tin bảo mật thanh toán (PIN, OTP)
o Bƣớc 6: Hệ thống thanh toán Viettel thực hiện xử lý thanh toán và thông báo kết quả thực hiện thanh toán lên màn hình điện thoại khách hàng. Đồng thời hệ thống Viettel cũng gửi kết quả thanh toán sang hệ thống đối tác
o Bƣớc 7: Hệ thống đối tác nhận kết quả thanh toán, thông báo kết quả và cung cấp dịch vụ cho khách hàng
5.5.3.2.8. Kịch bản chuyển tiền *Kịch bản chuyển tiền trong ngân hàng
Bƣớc 1: Khách hàng chọn chức năng chuyển tiền/chuyển tiền trong ngân hàng
Bƣớc 2: Hệ thống hiển thị cho khách hàng chọn chuyển tiền theo số điện thoại hay theo số tài khoản. Điều kiện chuyển tiền đƣợc theo SDT là SDT đó phải đăng ký dịch vụ
Bƣớc 3: Khách hàng nhập thông tin số điện thoại (hoặc STK) ngƣời nhận
Bƣớc 4: Khách hàng nhập số tiền cần chuyển, nhập PIN dịch vụ
Bƣớc 5: Hệ thống gửi yêu cầu sang ngân hàng lấy OTP, gửi yêu cầu về cho khách hàng xác thực
Bƣớc 6: Khách hàng xác nhận thanh toán theo hƣớng dẫn. Hệ thống gửi yêu cầu chuyển tiền sang ngân hàng. Trả về kết quả cho khách hàng (hiển thị lên màn hình và SMS). Trong trƣờng hợp chuyển tiền theo SDT thì SMS cho SDT nhận kết quả giao dịch
*Kịch bản chuyển tiền ngoài ngân hàng
Bƣớc 1: Khách hàng chọn chức năng chuyển tiền/chuyển tiền ngoài ngân hàng
Bƣớc 2: Hệ thống yêu cầu khách hàng nhập lần lƣợt tên ngƣời nhận, số tài khoản nhận, mã ngân hàng nhận, tên chi nhánh ngân hàng nhận và số tiền, nội dung chuyển tiền, mã bí mật thanh toán (PIN)
Bƣớc 3: Hệ thống gửi yêu cầu sang ngân hàng lấy OTP, gửi yêu cầu về cho khách hàng xác thực
Bƣớc 4: Khách hàng xác nhận thanh toán theo hƣớng dẫn. Hệ thống gửi yêu cầu chuyển tiền sang ngân hàng. Trả về kết quả cho khách hàng (hiển thị lên màn hình và SMS)