Skip to main content

Transactions List

The Transactions List component (transactions-list) provides a full transaction querying and management interface. It allows users to search, filter, inspect, and take actions on payment transactions processed through the OnAccess platform.

Loaded via: Orchestrator Oc (requires CreditRisk approved + Adyen KYC active)


How It Works​

The Orchestrator Oc handles authentication, authorization, and compliance verification before rendering this component. Once loaded, the Transactions List receives a signed JWT (authToken) and evoOrganisationId and uses these to query the Pay Querier API for transaction data scoped to the merchant's organisation.

Orchestrator Oc
|
| Passes authToken + evoOrganisationId
v
Transactions List OC
|
| Queries Pay Querier API with JWT auth
v
Pay Querier API
|
| Returns paginated transaction/operation data
v
Transactions List renders data grid

Parameters​

All parameters are injected by the Orchestrator Oc. The host application does not pass these directly.

ParameterTypeDescription
evoOrganisationIdstringTenant organisation ID, scopes all queries to this merchant
authTokenstringSigned JWT (60-minute expiry) issued by the orchestrator API
langstringUI language code (e.g. en)
cultureCodestringLocale for date/number formatting (e.g. en-GB)

Views​

The component provides two tabs:

Transactions Tab (default)​

Displays individual payment transactions in a data grid with the following columns:

ColumnDescription
ProviderPayment provider (e.g. Adyen)
Transaction StateCurrent lifecycle state (Authorised, Paid, Adjusted, Refunded, Canceled)
Date/TimeWhen the transaction was created
Client Order ReferenceMerchant's own reference for the transaction
Provider ReferenceProvider-assigned transaction ID
Cardholder NameName on the card
Card TypeVisa, Mastercard, Amex, etc.
Expiry DateCard expiry
Card NumberLast 4 digits only (PCI compliant)
Transaction TypeeCommerce, MOTO, or Chip & PIN
StatusSuccess or Failed
Initial AmountOriginal transaction amount
Current AmountAmount after any adjustments/refunds
CurrencyTransaction currency

Operations Tab​

Displays transaction operations (individual actions within a transaction lifecycle) as separate records:

ColumnDescription
Transaction IDParent transaction identifier
ReferenceOperation reference
Operation NameAuthorization, Capture, Refund, Adjustment, Cancellation
Operation IDUnique operation identifier
TimestampWhen the operation was executed
Operation StatusSuccess or Failed

Filters​

Both views support filtering. Available filters:

FilterTypeDetails
Date RangeDate pickerPresets: last hour, today, yesterday, this week, last week. Custom range supported.
Card TypeMulti-selectVisa, Mastercard, Amex, debit variants, Maestro, etc.
Transaction StateMulti-selectAuthorised, Paid, Adjusted, Refunded, Canceled
Flow TypeMulti-selecteCommerce, MOTO, Chip & PIN
Client IDsMulti-selectFilter by specific client/site identifiers
Client Order ReferenceText searchSearch by merchant order reference

Sorting is server-side. Pagination uses continuation tokens (not offset-based).


Transaction Detail Modal​

Clicking a row opens a detail modal with full transaction information:

SectionContents
Payment LifecycleParent transaction ID, flow state, success status
Card DetailsCardholder name, card type, expiry, last 4 digits
Billing AddressFull billing address (if provided)
Processing DetailsProvider, provider reference, fraud score, funding source
Fee BreakdownFee reference, amount, type, description
3D SecureVersion, authenticated status, ECI value
MetadataProvider-specific data and custom metadata
OperationsList of all operations for this transaction
Available ActionsContext-sensitive action buttons (see below)

Actions​

From the transaction detail modal, users can perform the following actions depending on the transaction's current state:

ActionDescriptionWhen Available
CancelCancel an authorised transaction before captureTransaction state = Authorised
RefundRefund a captured transaction (supports partial refund with custom amount)Transaction state = Paid
Complete / CaptureCapture a pre-authorised amountTransaction state = Authorised
Top-up / AdjustmentAdjust the transaction amountTransaction state = Paid

Export​

The current transaction or operations list can be exported to CSV. The export respects the currently applied filters and includes all matching records.

All API calls are authenticated using the JWT passed by the Orchestrator Oc.