Skip to content

nttruong21/web-advanced-final

Repository files navigation

npm start
npm run watch

Ngày cuối deadline đổi lại mail thầy cấp



-	Giao dịch: 
o	id: string
o	transactionType: int -> loại giao dịch (nạp tiền - 0, rút tiền - 1, chuyển tiền - 2, nhận tiền - 3, mua thẻ điện thoại - 4)
o	createdAt: date -> ngày thực hiện
o	price: double -> số tiền
o	status: int -> trạng thái (chờ duyệt - 0, đã duyệt - 1, bị hủy - 2)
o	senderPhone: string -> sdt người gửi
o	receiverPhone: string -> sdt người nhận
o	message: string -> lời nhắn
o	phoneCardCode: string -> mã thẻ điện thoại
o	phoneCardQuantity: int -> số lượng mã thẻ điện thoại (<= 5)
o	transactionFee: double -> phí giao dịch


-----Giao dịch nạp tiền
----- POST nạp tiền


----- Giao dịch rút tiền
-----  POST rút tiền
cardNumber: số thẻ
cardExpirationDate: ngày hết hạn
cvv: mã thẻ
price: số tiền rút
message: ghi chú

----- Tài khoản-----
trừ tiền nếu < 5tr, còn lại đéo trừ ( chờ duyệt)
TH: Nếu tài khoản đã rút hết tiền và vẫn còn lệnh chờ duyệt rút tiền --> auto hủy

--------- ----
transactionType:
price:
status
senderPhone: 
senderName: 
message:
transactionFee:
cardNumber:
cardExpirationDate:
cvv:

------ Nạp tiền
------ Giao dịch nạp tiền
transactionType
price
status
senderPhone
senderName
cardNumber
cardExpirationDate
cvv


------- Chuyển tiền -------
-------POST chuyển tiền -------
receiverPhone: sdt người nhận
message: tin nhắn
price: số tiền
isFeeForSender: 
- 0 là người gửi chịu price * 1.05
- 1 là nguời nhận chiu5 price * 0.95
--------Giao dịch chuyển tiền------
transactionType: 2
price
status: 0
senderPhone
senderName
receiverPhone
message
transactionFee
isFeeForSender

Chưa gửi mail tới người nhận khi giao dịch thành công

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •