Tất cả dự án

Python nâng cao và OOP · Thương mại điện tử

Module thanh toán đa phương thức

Lớp trừu tượng cho COD, thẻ, ví điện tử, QR; chống thanh toán trùng, thử lại khi timeout.

Trung bình~10 giờMentor hỗ trợPythonabcđa hìnhidempotencyretry

Bài toán của doanh nghiệp

Website bán đồ thể thao tích hợp nhiều hình thức thanh toán, mỗi cổng có phí, giới hạn và lỗi riêng. Tháng sau sẽ thêm "Mua trước trả sau" và đội kỹ thuật không muốn sửa lại logic đặt hàng.

Cần module thanh toán dựa trên lớp trừu tượng, gợi ý phương thức rẻ nhất, chống trừ tiền 2 lần và thử lại khi ví điện tử phản hồi chậm.

Kết quả cần nộp

  • Mã nguồn trên GitHub, README kèm sơ đồ lớp
  • Kịch bản demo đủ các tình huống lỗi
  • Thêm phương thức mới mà không sửa lớp xử lý

Đề bài chi tiết

Đăng ký dự án để xem đề bài chi tiết, dữ liệu mẫu và tài liệu đi kèm.