Back to Point of Sale
HIGHHappy Path

Process Card Payment

Verify that card payments can be recorded through POS with an optional reference number for external card terminal transactions.

4 steps
~3 min
pos-7

Preconditions

  • You are on the POS page
  • Cart has at least one item
  • Card payment option is enabled for POS

Test Data

Reference number: CARD-123456 (from external terminal)

Test Steps

Follow each step carefully

0/4

Click the "Checkout" or "Pay" button

Location

Primary button in the cart area

Verify

Payment method selection appears

Select "Card" as the payment method

Location

Card option in payment method selector

Verify

Card payment form appears

Enter the card payment reference (optional)

Location

Reference number input field

Verify

Reference is entered or field is left blank

Note

This is typically used when using an external card terminal

Click "Complete Payment" to finalize

Location

"Complete", "Finish", or "Confirm" button

Verify

Payment is processed, success confirmation appears

Expected Result

Card payment completes successfully: (1) Order is created with payment_method = "POS_CARD", (2) Reference number is stored if provided, (3) Receipt is generated, (4) Inventory is decremented, (5) Order appears in admin orders list.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Point of Sale
Steps
4
Duration
3 min
XP Value
+30