Python nâng cao và OOP · Thương mại điện tử
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.
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.