«

Là một người vận hành, tôi muốn xem được tất cả các giao dịch thanh toán/nạp tiền của sabomall để theo dõi và CSKH

  • Trong “Quản lý giao dịch“ hiển thị tất cả các giao dịch thanh toán/nạp tiền cho đơn hàng
  • Có thể tìm kiếm theo mã giao dịch, tên tài khoản, mã đơn hàng
  • Có thể lọc theo loại giao dịch, phương thức thanh toán, Loại tiền tệ, Thời gian giao dịch, Trạng thái
  • Có thể xuất file giao dịch, tối đa 10k bản ghi, file giao dịch hiển thị các thông tin: Mã thanh toán SaboMall, Mã thanh toán đối tác, số tiền, thời gian giao dịch, trạng thái, loại giao dịch trong file xuất danh sách giao dịch
  • Quyền
  • Xem danh sách giao dịch thanh toán: PAYMENT:VIEW
  • Xuất file: Payment_export
  • Tags: @TNK-3657, @TNK-4627, @web

    Tôi không thể xem được các giao dịch thanh toán/nạp tiền cho đơn hàng trên hệ thống admin nếu tôi không được phân quyền

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      testerm26123456
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • Then Hệ thống hiển thị thông báo không có quyền xem danh sách này
  • Tags: @TNK-3657, @web

    Hiển thị thông báo khi danh sách giao dịch trống

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Hệ thống sabomall chưa tồn tại giao dịch nào
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • Then Tôi thấy hiển thị thông báo danh sách giao dịch trống
  • Tags: @TNK-3657, @TNK-4627, @web

    Tôi có thể xem được tất cả các giao dịch trên hệ thống admin nếu tôi được phân quyền. Danh sách giao dịch hiển

    thị các thông tin Mã thanh toán Sabomall ,Mã thanh toán đối tác, Đối tác liên kết, Mã đơn hàng, Tài khoản, Tên khách hàng, Loại tiền tệ, Số tiền giao dịch, Số tiền thanh toán từng đơn, Quy đổi tiền tệ, Phương thức thanh toán, Thời gian giao dịch, Loại giao dịch, Trạng thái, Lý do thất bại

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Khách hàng "samlt" đã có giao dịch có thông tin
      Mã thanh toán SBMMã thanh toán đối tácNội dungsố tiềnThời gian giao dịchPhương thức thanh toánTrạng tháiLý do thất bại
      T795511075503276037B2934234248Chuyển đổi tiền tệ để thanh toán cho các đơn hàng #[DH001]-450.000đ14:54 20/01/2024Chuyển khoản WorldFirstThành công
      B801721267471450114C2423423423Đặt cọc cho đơn #DH001-450.000đ14:54 21/01/2024Chuyển khoản ngân hàngThành công
      T800049683778043905C2312312321Thanh toán cho đơn #DH002-¥75,0014:54 22/01/2024Chuyển khoản AlipayThành công
      T800049683778043342C2312312333Nạp tiền cho khách hàng samlt+75,0014:54 24/01/2024Tài khoản trả trước VNĐThành công
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • Then Tôi thấy nội dung giao dịch hiển thị các thông tin
      Mã thanh toán Sabomall
      Mã thanh toán đối tác
      Mã đơn hàng
      Tài khoản
      Loại tiền tệ
      Số tiền giao dịch
      Số tiền thanh toán từng đơn
      Quy đổi tiền tệ
      Phương thức thanh toán
      Thời gian giao dịch
      Loại giao dịch
      Trạng thái
      Lý do thất bại
      Đối tác liên kết
  • Tags: @TNK-3657, @TNK-4360, @TNK-4627

    Tôi có thể tìm kiếm giao dịch theo Mã thanh toán SBM/Mã thanh toán đối tác/Mã đơn hàng, tên tài khoản, mã đơn hàng

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Tồn tại các giao dịch trên hệ thống admin có thông tin
      Mã thanh toán SBMMã thanh toán đối tácMã đơn hàngNội dungsố tiềnThời gian giao dịchPhương thức thanh toánTrạng tháiLý do thất bại
      T795511075503276037B2934234248DH01Chuyển đổi tiền tệ để thanh toán cho các đơn hàng #[DH001]-450.000đ14:54 20/01/2024Chuyển khoản WorldFirstThành công
      B801721267471450114C2423423423DH03Đặt cọc cho đơn #DH001-450.000đ14:54 21/01/2024Chuyển khoản ngân hàngThành công
      T800049683778043905C2312312321DH02Thanh toán cho đơn #DH002-¥75,0014:54 22/01/2024Chuyển khoản AlipayThành công
      T800049683778043342C2312312333Nạp tiền cho khách hàng samlt+75,0014:54 24/01/2024Tài khoản trả trước VNĐThành công
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • And Tôi thực hiện tìm kiếm giao dịch với thông tin
      Mã thanh toán SBM/Mã thanh toán đối tác/Mã đơn hàngTên tài khoản
      <transaction_code><account>
    • Then Hiển thị danh sách giao dịch thỏa mãn tất cả các điều kiện tìm kiếm

    Examples:

    transaction_code account
    T795511075503276037
    samlt
    B2934234248 samlt
    DH03
  • Tags: @TNK-3657, @TNK-4627

    Từ danh sách giao dịch là kết quả của tìm kiếm Mã thanh toán SBM/Mã thanh toán đối tác/Mã đơn hàng,

    tên tài khoản, tôi có thể tiếp tục lọc giao dịch ở danh sách này theo các thông tin Loại giao dịch, Phương thức thanh toán, Loại tiền tệ, Thời gian giao dịch, Trạng thái

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Tồn tại danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" có thông tin
      Mã thanh toán SBMMã thanh toán đối tácMã đơn hàngNội dungsố tiềnThời gian giao dịchPhương thức thanh toánTrạng tháiLý do thất bại
      T795511075503276037B2934234248DH01Chuyển đổi tiền tệ để thanh toán cho các đơn hàng #[DH001]-450.000đ14:54 20/01/2024Chuyển khoản WorldFirstThành công
      B801721267471450114C2423423423DH03Đặt cọc cho đơn #DH001-450.000đ14:54 21/01/2024Chuyển khoản ngân hàngThành công
      T800049683778043905C2312312321DH02Thanh toán cho đơn #DH002-¥75,0014:54 22/01/2024Chuyển khoản AlipayThành công
      T800049683778043342C2312312333Nạp tiền cho khách hàng samlt+75,0014:54 24/01/2024Tài khoản trả trước VNĐThành công
    • When Từ danh sách giao dịch tìm kiếm được theo tên tài khoản "samlt", tôi thực hiện lọc giao dịch với thông tin
      Thông tinGiá trị
      <info><value>
    • Then Hệ thống hiển thị danh sách giao dịch có "<info>" thỏa mãn điều kiện lọc

    Examples:

    info value
    Loại giao dịch Nạp tiền, Thanh toán
    Phương thức thanh toán Tài khoản trả trước, Chuyển khoản ngân hàng, Chuyển khoản Alipay, Qua WorldFirst
    Loại tiền tệ Việt Nam Đồng
    Thời gian giao dịch 20/01/2024 - 30/01/2024
    Thời gian giao dịch Từ 20/01/2024
    Thời gian giao dịch Đến 30/01/2024
    Đối tác liên kết OnePay,WorldFirst, Alipay, SaboMall
    Trạng thái Thành công
  • Tags: @TNK-3657

    Tôi có thể làm mới bộ lọc

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Tồn tại danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" có thông tin
      Mã giao dịchMã đơn hàngSố tiền giao dịchThời gian giao dịchTài khoảnSố tiền thanh toán từng đơnQuy đổi tiền tệPhương thức thanh toánLoại tiền tệLoại giao dịchTrạng tháiLý do thất bại
      T795511075503276037DH001400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      B801721267471450114DH002400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      T800049683778043905DH003¥75,0015:00 25/01/2024samlt¥75,00Tài khoản trả trước alipayNhân dân tệThanh toán nốtThất bại
    • And Tôi đã lọc danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" với điều kiện như sau
      Loại giao dịchPhương thức thanh toánLoại tiền tệThời gian giao dịchTrạng thái
      Đặt cọcTài khoản trả trước VNĐViệt Nam Đồng20/01/2024 - 30/01/2024Thành công
    • When Tôi truy cập vào danh sách giao dịch đã lọc theo tên tài khoản "samlt"
    • And Tôi thực hiện làm mới bộ lọc
    • Then Hệ thống hiển thị tất cả các giao dịch thanh toán trên sabomall
  • Tags: @TNK-3657

    Hiển thị thông báo khi không có kết quả tìm kiếm

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Tồn tại danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" có thông tin
      Mã giao dịchMã đơn hàngSố tiền giao dịchThời gian giao dịchTài khoảnSố tiền thanh toán từng đơnQuy đổi tiền tệPhương thức thanh toánLoại tiền tệLoại giao dịchTrạng tháiLý do thất bại
      T795511075503276037DH001400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      B801721267471450114DH002400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      T800049683778043905DH003¥75,0015:00 25/01/2024samlt¥75,00Tài khoản trả trước alipayNhân dân tệThanh toán nốtThất bại
    • When Tôi truy cập vào trang "Quản lý thanh toán"
    • And Tôi tìm kiếm giao dịch theo mã giao dịch là "B801721267471450111"
    • Then Hiển thị thông báo không có kết quả tìm kiếm
  • Tags: @TNK-3657

    Danh sách giao dịch hiển thị theo thứ tự mới trước cũ sau theo thời gian phát sinh giao dịch

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Hệ thống đã tồn tại "25" giao dịch
    • When Tôi truy cập vào trang "Quản lý thanh toán"
    • Then Tôi thấy danh sách giao dịch được sắp xếp mới trước cũ sau theo thời gian phát sinh giao dịch
  • Tags: @TNK-3657

    Danh sách giao dịch được sắp xếp mặc định 50 bản ghi/trang

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Hệ thống đã tồn tại "70" giao dịch
    • When Tôi truy cập vào trang "Quản lý thanh toán"
    • Then Tôi thấy danh sách giao dịch được sắp xếp mặc định 50 bản ghi/trang
  • Tags: @TNK-4627

    Tôi không thể xuất danh sách giao dịch khi không có quyền Payment_export

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • Then Tôi thấy không thể xuất danh sách giao dịch do không có quyền Payment_export
  • Tags: @TNK-4627

    Tôi có thể xuất danh sách giao dịch theo bộ lọc khi có quyền Payment_export

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEW, Payment_exporttesterm26123456
    • And Tồn tại danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" có thông tin
      Mã giao dịchMã đơn hàngSố tiền giao dịchThời gian giao dịchTài khoảnSố tiền thanh toán từng đơnQuy đổi tiền tệPhương thức thanh toánLoại tiền tệLoại giao dịchTrạng tháiLý do thất bại
      T795511075503276037DH001400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      B801721267471450114DH002400.000đ14:54 22/01/2024samlt200.000đ¥66,67Tài khoản trả trước VNĐViệt Nam ĐồngĐặt cọcThành công
      T800049683778043905DH003¥75,0015:00 25/01/2024samlt¥75,00Tài khoản trả trước alipayNhân dân tệThanh toán nốtThất bại
    • And Tôi đã lọc danh sách giao dịch được tìm kiếm theo tên tài khoản "samlt" với điều kiện như sau
      Loại giao dịchPhương thức thanh toánLoại tiền tệThời gian giao dịchTrạng thái
      Đặt cọcTài khoản trả trước VNĐViệt Nam Đồng20/01/2024 - 30/01/2024Thành công
    • When Tôi truy cập vào danh sách giao dịch đã lọc theo tên tài khoản "samlt"
    • And Tôi thực hiện xuất file danh sách giao dịch
    • Then Hệ thống hiển thị thông báo xuất file thành công
    • And File xuất được download trực tiếp về máy
    • And File xuất chứa danh sách giao dịch thỏa mãn điều kiện lọc
  • Tags: @TNK-4627

    Hiển thị các thông tin Mã thanh toán SaboMall, Mã thanh toán đối tác, số tiền, thời gian giao dịch, trạng thái, loại giao dịch trong file xuất danh sách giao dịch

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEW, Payment_exporttesterm26123456
    • And Đã tồn tại "50" giao dịch trên hệ thống
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • And Tôi thực hiện xuất file danh sách giao dịch
    • Then File xuất được download trực tiếp về máy
    • And File excel gồm các thông tin
      Mã thanh toán SaboMall
      Mã thanh toán đối tác
      Số tiền
      Trạng thái
      Loại giao dịch
  • Tags: @TNK-4627

    Tôi có thể xuất tối đa 10k giao dịch

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEW, Payment_exporttesterm26123456
    • And Đã tồn tại hơn 10k giao dịch trên hệ thống
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • And Tôi thực hiện xuất file danh sách giao dịch
    • Then Tôi thấy file xuất chỉ hiển thị 10k giao dịch đầu tiên/gần nhất
    • And Tên file xuất có định dạng "transaction_ddmm"
  • Tags: @TNK-4627

    Tôi thấy hệ thống tự động cập nhật trạng thái của giao dịch khi giao dịch được xử lý thành công/thất bại

    • Given Tôi đăng nhập hệ thống admin bằng tài khoản có thông tin
      permission codeusernamepassword
      PAYMENT:VIEWtesterm26123456
    • And Khách hàng "samlt" đã có giao dịch có thông tin
      Mã thanh toán SBMMã thanh toán đối tácNội dungsố tiềnThời gian giao dịchPhương thức thanh toánTrạng thái
      T800049683778043905C2312312321Thanh toán cho đơn #DH002-¥75,0014:54 22/01/2024Chuyển khoản AlipayĐang xử lý
    • And Sau một khoảng thời gian hệ thống đã thanh toán "<status>" cho đơn hàng "DH002"
    • When Tôi truy cập vào trang "Quản lý giao dịch"
    • Then Tôi thấy trạng thái giao dịch của mã thanh toán SBM "T800049683778043905" được cập nhật thành "<status>"

    Examples:

    status
    Thành công
    Thất bại