Giới thiệu

1. Luồng xử lý của hệ thống

Hệ thống nhận đơn từ nền tảng, sau đó phân phối đến các máy chủ ngân hàng xuất khoản riêng biệt, chờ và nhận kết quả trả về từ những máy chủ này.

2. Quy trình sử dụng hệ thống

Quy trình chung áp dụng cho tất cả ngân hàng xuất khoản có trên hệ thống ATTPAY+. Đối với các quy trình đặc thù từng ngân hàng, sẽ được diễn giải ở chương sau.

3. Các trạng thái của đơn xuất khoản

Trạng tháiMô tảHành động

Đơn được bắt vào từ nền tảng, được phân phối đến các máy chủ xuất khoản và chờ xử lý

1, 5

Đơn đang trong quá trình xuất khoản ở các máy chủ ngân hàng

1, 5

Đơn được xử lý bởi nhân viên XNK khi đơn bị lỗi, treo

Đơn xuất khoản thành công và đã trừ tiền trên ngân hàng. Hệ thống sẽ callback thành công về nền tảng

Đơn xuất khoản lỗi. Thể hiện tình trạng không xác định được ngân hàng đã trừ tiền hay chưa. Hệ thống sẽ callback lỗi về nền tảng

2, 3

Đơn không thể xử lý và chắc chắn ngân hàng chưa trừ tiền (lý do như không đủ số dư, sai thông tin thụ hưởng, ...). Hệ thống sẽ nhả đơn này ra trên nền tảng

Đơn bị ngân hàng từ chối xử lý (có ở một số ngân hàng như ACB, ...)

2, 3

Đơn đang chờ ngân hàng xử lý lại (có ở một số ngân hàng như ACB, ...)

4, 5

Trạng thái hệ thống giữ đơn lại để kiểm tra lần nữa sau khi xuất và trả về đơn lỗi. Sau khi kiểm tra xong có thể xác định được trạng thái và cập nhật lại thành công hoặc lỗi

4, 5

Ghi chú hành động:

  1. Khởi động lại máy chủ để tiếp tục nếu đơn treo quá 30 phút

  2. Có thể xuất lại

  3. Kiểm tra lại lịch sử ngân hàng xem đã xuất hay chưa

  4. Chờ chuyển trạng thái

  5. Báo kỹ thuật nếu đơn treo quá 30 phút mà không chuyển trạng thái

4. Thông tin kết nối

Máy chủ xuất khoản được xây dựng riêng biệt nhằm tận dụng nguồn IP không trùng nhau và tài nguyên độc lập, không ảnh hưởng đến các máy chủ khác. Việc kết nối (remote) máy chủ được tập hợp trên Parsec giúp dễ dàng quản lý và vận hành, ngoài ra kỹ thuật sẽ gửi thông tin máy đăng nhập máy chủ cho tổ trưởng quản lý và remote thẳng vào khi có trường hợp khẩn cấp.

Last updated