#TracedMethod
1 messages ยท Page 1 of 1 (latest)
Hi there ๐ do you have a specific question?
I am trying to understand the capabilities of a POS terminal and it communicating what is being purchased when it is used and how to do that
hopefully that makes sense
Can a terminal that is compatible with Stripe be programmed to select multiple products and then tally the transaction, take payment and then on the backend/API can you see the different products paid for?
if so how does that work?
I am looking to build a node app that will feed products and take payments and then have a good tool for reporting.
You have to build the front-end for selecting multiple products, but Terminal can be used to accept multiple line items and tally them to accept a total amount for payment. Here's an example of what that might look like: https://stripe.com/docs/terminal/features/display#set-the-reader-display
and is that all saved within the metadata of the transaction?
From the front end does the "cart" go to the terminal via bluetooth or usb using front-end js vs pushing thru an internet connection to the terminal?
thanks for your help with this. sounds like stripe can possibly be a solid solution
I'm not sure I understand the question. What do you mean by "From the front end does the "cart" go to the terminal via bluetooth or usb using front-end js vs pushing thru an internet connection to the terminal?"?
when you say front-end are you talking a website that is showing on a device such as laptop or a tablet?
I can do a little more research based off what you sent me so I can ask more intelligent questions if i need. ๐
when you say front-end are you talking a website that is showing on a device such as laptop or a tablet?
Correct! You would have an additional device (e.g. tablet, laptop, etc.) that shows the front-end of your POS system where you would do things like add products to the cart.
I find this quickstart to be a handy way of getting a grasp on the flow of things if you're wondering about the specifics about client-side versus server-side actions: https://stripe.com/docs/terminal/quickstart
all of that is done with front-end js correct?
If by 'all of that' you mean ' all the client-side actions', then the answer is: yes
the terminal is connected to a desktop/table with a page open with products selected into a cart, the browser uses js and sends the selected products to that device via usb or bluetooth and then the rest is handled by the terminal. is that how it works?
Correct! The only caveat is that the Terminal reader can be connected to Bluetooth or LAN via wifi/ethernet.
perfect. you have been very helpful.
so even if i had a website using browser memory loaded with products, as long as the terminal has a bluetooth connection and wifi then it should work.
Correct!
You too!