Transactions, Sales and Refunds | Retail

Retail Core gives operators the tools to search transactions, manage cancellations and refunds, and configure payment capture and SMS notifications to keep daily operations running smoothly.

General

Make every sale smooth and every problem solvable. Search your full transaction history, manage returns and cancellations, and configure the operational settings that keep your business running even when the unexpected happens.

🧾

Let's get started!

Daily operations require flexible tools that adapt to real-world situations. This section guides you through managing transactions, processing returns, handling cancellations, and setting up important notifications. Master these functions to keep your business running smoothly, even when the unexpected happens.

What this section covers

Five articles covering the full post-sale lifecycle in Retail Core  from looking up a transaction to processing a refund, and from controlling how payments are captured to keeping customers informed about their orders.

🔍
Search and review all transactions across your estate by date, terminal, product, or payment method.
⏮️
Define the reasons staff can select when cancelling a sale or issuing a refund at the terminal.
⚙️
Enable immediate payment processing and SMS notifications to streamline the customer journey.

Before You Start

  • ✅ You have an active Retail Core account with Administration access to configure cancellation options, refund reasons, and operational settings.
  • ✅ For Transaction History: at least Reporter access is sufficient to search and view transactions.
  • ✅ At least one device is activated and has processed transactions before you use the transaction search.
  • ✅ For SMS notifications: an active SMS provider integration must be configured for your account. Contact Nayax support if you are unsure whether this is enabled.

Transaction History

The transaction history search lets you look up any sale across your entire estate. Filter by date range, terminal, product, payment method, or transaction amount to find exactly what you need whether you are reconciling an end-of-day discrepancy or investigating a customer query.

💡
Tip: Transaction history in Retail Core is the operator-facing view. For the authoritative accounting record, cross-reference with the Sales Report or the Accounting and VAT Sales Report in the Reports section. If a transaction appears in history but not in a report, check your date range and Store filters in the report.
🔍
How to Search Transaction History
Find any transaction by date, terminal, product, or payment method.
Sales

Returns and Cancellations

Before staff can cancel a sale or process a refund at the terminal, you need to set up the reasons they can select. This gives you visibility into why transactions are being reversed and ensures every cancellation or refund is traceable in your reporting.

ℹ️
Cancellations vs. Refunds: A cancellation voids a sale before it is completed for example a customer changes their mind mid-transaction. A refund reverses a completed sale after payment has been taken. Both require a reason to be selected at the terminal; you configure those reasons separately.
Cancellation options

Cancellation options are the reasons your staff or system can select when a sale is voided before completion. Create options that reflect real scenarios at your terminals - for example "Customer changed mind", "Item out of stock", or "Incorrect item scanned".

🚫
How to Create Cancellation Options
Define the reasons available when a sale is voided at the terminal.
Sales

Refund reasons

Refund reasons are the options staff select when reversing a completed sale. Meaningful refund reasons - for example "Damaged product", "Wrong item", or "Customer dissatisfied" make it easier to spot patterns and address operational issues before they affect more customers.

How to Create Refund Reasons
Define the reasons available when a completed sale is reversed.
Sales

Operational Settings

Two administration settings that directly affect how transactions flow and how customers are informed. Enable these when your workflow requires payment to be captured immediately on order confirmation, or when you want to notify customers by SMS when their order is ready.

Immediate payment processing

When enabled, payment is captured at the moment the order is confirmed rather than at a later stage in the workflow. Use this for self-checkout and unattended scenarios where the terminal should not hold a pre-authorisation open.

How to Enable Immediate Payment Processing
Capture payment at order confirmation rather than at a later workflow stage.
Administration

SMS notifications for ready orders

When enabled, Retail Core sends an SMS to the customer when their order is ready for collection. This is particularly useful for food service and hospitality operators running a prepare-then-collect workflow, reducing counter congestion and improving the customer experience.

⚠️
Prerequisite: SMS notifications require an active SMS provider integration configured for your Retail Core account. Confirm this is in place with Nayax support before enabling this setting activating it without an SMS provider connected will result in notifications not being sent.
💬
How to Enable SMS Notifications for Ready Orders
Send customers an SMS when their order is ready for collection.
Administration

Troubleshooting

FAQ

FAQ

Did you find this article helpful?