Mode
ReadinessLocationsReadersAudit evidence
POS locations22 active
Readers32 ready
Latest readinessreadyOperational gate before activation
Ledger impactNoneReadiness never posts movement
Card-present demo

Counter tap creates a captured POS payment

The customer taps a card or NFC wallet without signing up. Merchant sees the payment, Epara sees terminal authorization, and operations reconciles the terminal batch.

Amount42,000 IQD
ReaderCounter Reader 01
AuthorizationAUTH-POS-7421
Statuscaptured
POS / card-present control

POS readiness and cashier runbook

Terminal payments need device provisioning, cashier boundaries, contactless acceptance rules, batch close evidence, and refund controls before they feel like a serious payment product.

captured
Readertmr_demo_counter_01
AuthorizationAUTH-POS-7421
Batchbatch_counter_2026_06_15
POS refundpos_refreq_counter_2026_001

Provisioning and readiness

StepOwnerEvidenceRuleStatus
Create POS locationMerchant ownertmloc_demo_baghdad_counter_001Location can be created without posting ledger movementconfigured
Register readerTerminal operationstmr_demo_counter_01Reader belongs to one merchant location and environmentregistered
Mark reader onlineCashier deviceonlineHeartbeat proves the counter can accept card-present paymentonline
Run readiness checkOperationstmready_card_present_2026_001Readiness gates live acceptance but does not move moneypassed

Contactless acceptance

MethodCustomer modeCapabilityEvidenceStatus
Contactless cardGuest payercard_presentroute_live_terminal_iqdready
NFC phone wallet tokenGuest payernetwork_token_contactlessNFC wallet tokencontactless ready
Receipt lookupNo Epara signupreceipt_by_payment_idEP-RCPT-2026-00042ready

Cashier flow

Cashier stepCashier viewCustomer viewOperator evidenceStatus
Enter amount42,000 IQDTap card or phone wallettmr_demo_counter_01cashier ready
Customer tapscontactlessNetwork token **** 4242AUTH-POS-7421authorized
Offer receiptEP-RCPT-2026-00042/receipt/rcpt_pos_scenario_001mov_pos_capture_001receipt issued
If correction neededpos_refreq_counter_2026_001Refund waits for approval when policy requires itperm_pos_refund_counter_2026approval ready

Batch close and payout

Batch stepOwnerEvidenceMoney impactStatus
Batch openedTerminal operationsbatch_counter_2026_06_15No ledger movement by itselfopen
Payment includedProvider operationspay_pos_scenario_00142,000 IQDcaptured
Statement line matchedReconciliationset_pos_2026_06_15_iqd41,160 IQDmatched
Payout contributionFinancepo_school_2026_00139,060 IQDpayout created

POS refund controls

A cashier can request a card-present correction, but money reversal still follows permission and provider evidence. Original capture: 42,000 IQD.

ControlOwnerEvidenceAmountStatus
Refundable POS amountSupport / cashierpay_pos_scenario_00142,000 IQDrefund eligible
Partial refund requestCashier makerpos_refreq_counter_2026_00112,000 IQDapproval ready
Permission checkPrivileged checkerperm_pos_refund_counter_2026-awaiting checker
Same card-present routeLocal Card Switch Terminalroute_live_terminal_iqd12,000 IQDqueued

Selected Merchant

MerchantE-Ticaretik Demo Market
Environmenttest
Locationloc_erbil_branch
Readerrdr_counter_01

Latest Check

Statusready
LocationBaghdad main counter
ReaderCounter reader 01
No ledgeryes

Control Evidence

Location permission-
Reader permission-
Status permission-
Readiness permission-

POS Locations

IDMerchantNameStatusCityModePermissionCreated
loc_baghdad_main-Baghdad main counteractiveBaghdadlive-Jun 10, 9:00 AM
loc_erbil_branch-Erbil branchactiveErbiltest-Jun 11, 10:30 AM

Terminal Readers

IDReaderStatusReadinessLocationCapabilitiesStatus CheckLast seen
rdr_counter_01Counter reader 01onlinereadyBaghdad main countercard_present, qr_presentment-Jun 15, 12:59 PM
rdr_counter_02Counter reader 02registerednot checkedBaghdad main counterqr_presentment-Jun 15, 9:10 AM
rdr_erbil_01Erbil readeronlinereadyErbil branchcard_present, qr_presentment-Jun 15, 12:45 PM

Readiness Checks

IDStatusLocationReaderNo LedgerPermissionChecked
termchk_1001readyBaghdad main counterCounter reader 01yes-Jun 15, 12:58 PM
termchk_1002readyErbil branchErbil readeryes-Jun 15, 12:40 PM

Latest Readiness Checklist

No records yetRecords will appear here after the first live or test activity.
Developers