-
Notifications
You must be signed in to change notification settings - Fork 9
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
Integrate Square SDK with onsite registration form for fully self-service kiosks #40
Comments
Possible solution for signature collection: https://github.com/fle/django-jsignature |
Was planning on building a native APK for this since browser-based interaction with push notifications etc are flaky in my experience, and a native app would simplify "kiosk" mode for these purposes. APIS will notify the payment terminal to start a transaction using Google Firebase cloud messaging, will charge payment via the Square POS app, collect the attendee's signature when control is returned from Square POS, and then notify APIS if the transaction has been completed successfully with a restful API call. |
Onsite reg flow (admin-facing)Users in line input personal information and select reg level for each == Home screen ==
OR
OR (from any screen)
== Payment screen == After information is verified:
Square → Cash → If an attendee in cart is < 18, prompt for minor release signature. Direct reciept printing/cash drawer control easiest through StarPRINT SDK, or similar, and will most likely reside in the square middleware app. |
Can you add a prompt for signing the minor paperwork if anyone in the order
is < 18?
'Kiric
…On Thu, Feb 1, 2018 at 1:07 PM, Rechner Fox ***@***.***> wrote:
Onsite reg flow (admin-facing)
Users in line input personal information and select reg level for each
person in their cart, then go to the registration desk.
== Home screen ==
- Search to lookup the corresponding Order
- Check ID's for all individuals listed on the order
OR
- Add information to accomodate individuals who don't/can't/won't use
the kiosk
OR (from any screen)
- Scan a driver's license to populate personal information field on
the "Add" screen
== Payment screen ==
After information is verified:
- Select payment method:
· Square
- Handling for split tender?
Square →
· Send payment total to Square terminal to perform transaction
· collect badge signature
Cash →
· Prompt for ammount tender
· signal cash register to open
· Show additional payment options if tendered < total
· collect badge signature
Direct reciept printing/cash drawer control easiest through StarPRINT SDK,
or similar, and will most likely reside in the square middleware app.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#40 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAc3k7p3C_mDpjF794BKzKiPhT2qfhE4ks5tQf1UgaJpZM4QGAKM>
.
|
Should use the order's reference id field as the trace through the system.
The text was updated successfully, but these errors were encountered: