BLogic Systems

Config Merchant

Last updated on 

🧑‍🏭 Config file Merchant

Target release
Document owner [email protected]
Developer
QA

🎯 Objective

Config Merchant from license and BO must be get merchant parametter when license have changed anything Noted: Must be Get menu or Restart POS to get information changed from license

🤔 Assumptions

🎯A. License setup in Credit Card (applied for POS, SOrder, QOrder app) MODE CASH DISCOUNT PROGRAM 🌟Các file Config thường được sử dụng: Custom Fee mode = percent (%) + File Cash Discount 1.0: Cash Discount >0 and Custom fee > 0 Noted: - Custom fee = 4% | Cash Discount = 4% | Merchant fee = 3.846% + File Cash Discount 2.0: Cash Discount >0 and Custom fee = 0 Noted: - Custom fee = 0% | Cash Discount = 4% | Merchant fee = 3.846%

🌟Các file Config thường được sử dụng: Custom Fee mode = Amount + File $1 -$1 -$0.8 : thì mình chỉ charge khi thanh toán Credit thôi + File $1 - 0 - $0.8 : thì thanh toán Cash hay Credit gì cũng bị charge $1 cho mỗi lần thanh toán

MODE DUAL PRICE PROGRAM SHOW CREDIT CARD + Credit Card= 4% | Base amount = 3.84615% | Merchant fee = 3.84615% MODE DUAL PRICE PROGRAM SHOW CASH + Credit Card= 4% | Base amount = 3.84615% | Merchant fee = 3.84615%

🎯B. POS Dashboard To enable Dual Price Program or Cash Discount Program, please follow the steps below: Run POS Dashboard Select tab ‘Settings’ Select ‘Configurations’ -> Tab ‘Merchant’ Hit the button ‘Get Merchant Parameters’ SOrder, QOrder, Kiosk must get data to update new parameters

🌟 Milestones

Config affect to: 1. Payment screen 2. Print Receipt | Print Check 3. Batch Manager | Batch History (POS & QOrder) 4. Khi wifi lag thanh toán trên web merchant thành công nhưng chưa tạo được sales receipt trên POS ( + Retry 5 lần (lần 1: 1s, lần 2: 4s, lần 3: 9s, lần 4: 16s, lần 5: 25s) + Timeout: 10 mins + Manual settlement: retry 5 lần mỗi lần cách nhau 1.5’ + Adjust tip / void/ capture: retry 5 lần

🗒️ Requirements

Requirement | User Story |

  • Ticket đã thanh toán vẫn tính theo config merchant cũ
  • Ticket đã tạo và chưa thanh toán thì khi Recall lại tính theo config merchant mới
  • Batch Manager: những ticket được tạo theo config merchant cũ nhưng được Settle sau khi change config thì tính theo config merchant mới
  • Khi change Merchant fee từ license cần phải:
  • BO –> Config –> tab Merchant: get lại Merchant parameters
  • POS –> get menu or restart POS lại để merchant fee mới được applied (nếu tiệm xài nhiều POS khác nhau thì POS2 cũng phải get lại menu or restart POS để tính Merchant fee cho đúng)
  • Start POS and Get menu cần check info
  • Custom fee - CashDiscount - Custom Type - Custom lable - MerchantFee - MerchantFeeLabel - BaseAmountFee - DepositAmountLabel - UsingTipInLine

🎨 User interaction and design

File Cash Discount 1.0

cashdiscount1.0.png

File Cash Discount 2.0

cashdiscount2.0.png

❓️ Open Questions

Question | Answer 1. Khi nào tính Custom fee |

⚠️ Out of Scope

Check những file ảnh hưởng như: Print Store Receipt, Print Customer Receipt Check SOrder, QOrder app must be get Custom fee following the POS KIOSK có config xài Merchant fee khác POS