Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🦉Libra ticket system via LINE #2

Open
20 tasks
katopz opened this issue Jul 13, 2019 · 0 comments
Open
20 tasks

🦉Libra ticket system via LINE #2

katopz opened this issue Jul 13, 2019 · 0 comments
Assignees
Labels
Milestone

Comments

@katopz
Copy link
Member

katopz commented Jul 13, 2019

🎫 Book ticket

  • Bot able to issue 10 tickets for FoxFox domain via cloud (for confirm process) and Firestore (normalize for readable via liff react as list per event).
  • User able to book ticket with FoxFox chatbot via LINE
  • User funded with libra after decide to book.
  • User can reserve with funded libra.

🎫 Buy ticket

  • Bot able to ask user for payment (within 5 minutes)
  • User can pay with KBank QR and send to bot.
  • Bot can keep receipt and notify Admin.
  • (Nice to have) Bot OCR and verify with KBank QR API (Not sure this work yet)
  • (Nice to have) Bot send verified result from KBank API
  • Admin can get notify with receipt picture with verified result (appear not verified if KBank n/a) and confirm payment button
  • Admin can manually verify with SMS and confirm payment
  • Bot can receive confirm payment
  • Bot record confirm payment time on cloud (for confirm process at event) and Firestore (normalize for readable via liff react as list per event)
  • Bot record tx on libra testnet
  • Bot show ticket with QR to user.
  • Bot notify next booked users capped by remained tickets if has (e.g. notify only 2 users if 2 tickets remain)

🎫 Use ticket

  • Admin able to scan user provided QR
  • Bot verify ticket with cloud and notify Admin's group
  • Admin can get notify with user profile picture and verified result with confirm ticket button
  • Admin can get notify later if tx on libra testnet not matched
@katopz katopz added the core label Jul 13, 2019
@katopz katopz added this to the CLOSED BETA milestone Jul 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants