BLogic Systems

Credit Card

Last updated on 

🧑‍🏭 Product Requirement

Target release 05/15/2024
Document owner [email protected]
Developer [email protected]
QA [email protected], [email protected]

🎯 Objective

  • Giúp nha khoa thực hiện thanh toán online (visa, mastercard, discover,..)
  • Giúp nha khoa tạo những khoảng thanh toán trả góp (visa, mastercard, discover,..)
  • Quản lý thanh toán trả góp -> theo dõi khoảng thanh toán trả góp của khách hàng

🗒️ Requirements

Link
Cài đặt Open Dental guide.docx
Cài đặt BLogic Credit Card https://drive.google.com/file/d/1czqrY9OBaCJdeLt6CuknYEs6eIzLlLVZ/view
Transcation thanh toán online https://stagemc.transnox.com/jsp/vt/jsp/index.jsp
Transcation thanh toán trả góp https://sandbox.authorize.net/
Thêm thẻ thanh toán https://developer.apple.com/apple-pay/sandbox-testing/

🎨 User interaction and design

UI Mô tả giao diện và Logic
1. Màn hình thanh toán online
/publish/assets/93e296ee5f32e793ba698cde79a6fbd3868d8275f739505b2c14171fce333cef.png
Vào Open Dentail >> Chọn Account >> Chọn bệnh nhân >> Chọn Blogic Credit Card

Hệ thống hiển thị màn hình thanh toán online, bao gồm:
1. Thông tin cần thanh toán
- Tên
- Thời gian thực hiện thanh toán
- Số tiền cần thanh toán
- Phí giao dịch
- Tổng số tiền thanh toán
- Note
- Chọn phương thức thanh toán
2. Button
- Pay By Insert Card
Trạng thái
- Thanh toán thành công
- Thanh toán thất bại
- Chờ thanh toán
2.Thực hiện thanh toán online
Cách 1: Tại màn hình thanh toán, chọn btn “Pay By Insert Card”
- Hệ thống hiển thị màn hình Loading
- Quẹt thẻ trên máy terminal
- Chuyển sang trạng thái thanh toán thành công và hệ thống hiển thị pop-up “Approved”

Cách 2: Tại màn hình thanh toán, chọn btn “Card” đã được lưu trên hệ thống
- Hệ thống hiển thị pop-up Xác nhận
- Chọn YES
- Chuyển sang trạng thái thanh toán thành công và hệ thống hiển thị pop-up “Approved”

Note:
- Transaction sẽ được record ở app Open Dental và trên web TransIT
- Transaction FAIL sẽ được thông báo về group error-notification-opendental-pay trên Slack
3. Màn hình cài đặt
/publish/assets/3a212200550401509a476320061b9f63f50e8e02ec76f52107c7c02f2ccdb51c.png
Vào Open Dentail >> Chọn Account >> Chọn bệnh nhân >> Chọn Blogic Credit Card >> Chọn btn Setting
1. General: Thanh toán trả góp FAIL sẽ được gửi mail về
2. Terminal: Phải thêm đúng thông tin của Terminal, mới có thể thực hiện thanh toán online
3. Payment Gateway:Liên quan tới thanh toán trả góp
Nếu nhập sai thông tin sẽ không thực hiện được thao tác “Add Card” và thao tác tạo thanh toán trả góp
4. Cash Discount Program:
- Thông text sẽ được cập nhật ở màn hình thanh toán online và màn hình thanh toán trả góp
- Số nhập vào % phí giao dịch ở tất cả giao dịch thanh toán

Note: Có một số field có validation sẽ dựa vào validation của app Open Dental
Tại màn hình thanh toán -> khi nhập đầy đủ thông tin đã yêu cầu, chọn btn “Save” -> hệ thống hiển thị pop-up “Success”, chọn btn “X” -> back về màn hình thnah toán online
4. Màn hình thêm thẻ để thực hiện thanh toán trả góp
/publish/assets/28d24189ec1e66eb61bd17699be05103ce06efe84dad60654f74eceb671ad74f.png
1. Card Information: Nhập đầy đủ thông tin yêu cầu -> đúng format thẻ -> ngày hết hạn phải lớn hơn ngày hiện tại (MM/YY) -> CVV phải nhập đủ 3 hoặc 4 số -> các field đều không chấp nhận text
2. Billing Information: Nhập đầy đủ thông tin theo yêu cầu
/publish/assets/4e81908fb2a78b2023190d9d31cbb3966294e98f64cf3d2055813271b8c90858.png

Note:
- Hệ thống sẽ không hiển thị thẻ, không thể thao tác thêm thẻ nếu nhập sai thông tin “Login” & “Transaction Key”
- Không thể xóa thẻ nếu thẻ đang trong quá trình thực hiện thanh toán trả góp
5. Màn hình thanh toán trả góp
/publish/assets/5c0e0c07133eef8f7a95ad055af5dfe06237d8278f91b1a17ac943b47aef3bc9.png

❓️ Open Questions

Question Answer
e.g., How might we make users more aware of this feature? e.g., We’ll announce the feature with a blog post and a presentation

⚠️ Out of Scope

List the features discussed which are out of scope or might be revisited in a later release.