In-store Payment terminal integration

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 cashier, 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.