1. Use case name
In-store payment terminal integration
2. Keywords
Payment device, payment terminal, in-store payment, card reader, card processor.
3. Actors + description
As a store owner, I want the order details process automatically with the payment terminal to avoid errors & time-wasting of the manual input between 2 devices
4. Main flow (Required)
the customer is able to choose the payment method when taking payment to proceed with customers' transaction via the stated payment terminal.
The order amount is automatically shown in the terminal
As the transaction is done via the terminal, the following details will be automatically recorded and shown on the Order detail page - payment section: Reference number from the terminal, type of card, The amount paid via the terminal.
Optional: in the future, when the customer wants to refund the item & get the amount to their same card, the terminal can process the refund amount at the same.
5. Fit & Gap analysis (Keep internal)
Compare this use case with the current Magestore solution to identify 3 types:
- FIT 100%
- Partially FIT + What is the GAP then?
- GAP 100%
Currently, Magestore standard POS supports Tyro & Verifone P400 (Stripe) terminal payment only. Other terminals required further integration.