Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nuwebgroup.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

After an order is completed, you may need to return money to a customer (a refund) or remove items without returning money (a cancellation). Both actions are available from the order detail page in admin, and customers can self-serve refunds to their account balance if you enable that option. The platform supports several refund scenarios:
  • Online refunds — Money is returned to the customer’s original payment method through the payment gateway
  • Offline refunds — The refund is recorded in the system but money is returned manually (e.g. cash, bank transfer)
  • Account balance refunds — The refund amount is credited to the customer’s account balance for future purchases
  • Cancellations — Items are removed from the order without returning any money

Refunds vs Cancellations

The distinction matters because the financial outcome is different:
ActionMoney returned?Items removed?When to use
RefundYes — to original payment method, or to account balanceYesCustomer wants money back or credit for future use
CancellationNoYesItem needs to be removed but no financial return is warranted (e.g. no-show policy, terms violation)
Both actions restock the cancelled items (releasing capacity back to general sale) and update the order status accordingly.

Refunding an Order

Starting a Refund

  1. Open the order in admin and click Refund order.
  2. Select which items to refund using the checkboxes.
  3. Optionally set a cancellation fee for the items being refunded.
  4. Choose the refund method:
    • Online — Refund is processed through the payment gateway back to the customer’s original payment method
    • Offline — Refund is recorded but you handle the actual money transfer manually
    • Account balance — Refund amount is credited to the customer’s account balance
  5. Optionally add a reason and choose whether to notify the customer by email.
  6. Submit the refund.
For orders with more than a few items, the refund form offers a Bulk toggle that simplifies the process — see Cancellation Fees for how the fee applies in each mode.

What Happens After a Refund

  • Items are cancelled — Each refunded item is marked as cancelled and no longer valid
  • Stock is restocked — Capacity reserved by the cancelled items is released back to general sale
  • Order status updates — The order moves to Partially refunded (if some items remain) or Refunded (if all items are refunded)
  • Customer notification — If enabled, the customer receives an email confirming the refund with details of the amount returned
  • Wallet deductions — If any refunded items were wallet top-ups, the corresponding balance is deducted from the customer’s wallet

Online vs Offline Refunds

Online refunds are processed automatically through the payment gateway. The money is returned to whichever payment method the customer originally used. This is the most common approach for card payments. Offline refunds are recorded in the system for accounting purposes, but you are responsible for actually returning the money (e.g. handing back cash, making a bank transfer). Use this for orders originally paid by cash, bank transfer, or when the payment gateway doesn’t support automated refunds.
For orders paid with split payments, the refund is automatically distributed proportionately across the original payment transactions. For example, if a customer paid 60% by card and 40% by wallet, a refund of any item is split 60/40 across those payment methods.

Cancellation Fees

When refunding an item, you can apply a cancellation fee — a portion of the item price that is retained rather than refunded. The customer receives the item total minus the cancellation fee. For example, if a ticket costs £50 and you set a £10 cancellation fee, the customer receives a £40 refund. The maximum cancellation fee for each item is calculated based on the item’s available refund amount (total minus any processing or reseller fees that are configured as non-refundable).

How the Fee Applies

The cancellation fee behaves differently depending on how you refund:
Refund modeHow the cancellation fee worksExample (£5 fee, 5 items)
Item-by-item (default)You set a separate cancellation fee for each item individually. Each item can have a different fee amount.You could set £5 on one item and £2 on another — total depends on what you enter per item.
Bulk toggle (single order with many items)You enter one cancellation fee amount, and that same fee is applied to every selected item.Each of the 5 items is charged £5, so the total cancellation fee is £25.
Bulk refund (multiple orders)You enter one cancellation fee amount, and it is distributed proportionally across items in each order based on their refundable amounts.The £5 is split across the 5 items in proportion to their prices — the total cancellation fee per order is £5.
The bulk toggle appears automatically on the refund page when an order has more than a few items. When active, all selected items share the same refund settings (restock, fee handling, and cancellation fee).
Cancellation fees require the Cancellation fees feature to be enabled, and the staff member must have the Apply cancellation fees permission.

Refunding to Account Balance

Instead of returning money to the original payment method, you can credit the refund amount to the customer’s account balance. This is useful when you want to retain the revenue while giving the customer credit for future purchases. Account balance refunds:
  • Require the Account balances feature to be enabled
  • Are not available for box office-only orders (orders placed without a customer account)
  • Are not available for complimentary (zero-value) orders
  • Can be configured to include or exclude processing fees and reseller fees

Fee Handling During Refunds

When processing a refund, fees are handled based on your configuration:
  • Processing fees — By default, processing fees paid by the customer are included in the refund. If the Reseller fees are non-refundable limitation is active, platform fees are deducted from the refund amount.
  • Reseller fees — Depending on your configuration, these may or may not be included in the refund amount.
  • Refund protection fees — If the customer purchased refund protection, these fees may be handled separately depending on the refund protection provider.
Refunds can also be processed programmatically. Use the API to refund an entire order or refund specific items.

Cancelling Items Without Refund

To cancel items without returning money:
  1. Open the order in admin and click Refund order.
  2. Select the items to cancel.
  3. Choose Cancellation mode (instead of refund).
  4. Optionally choose whether to notify the customer.
  5. Submit.
Cancelled items are removed from the order, stock is restocked, and the order status updates accordingly. No payment gateway transaction is created — the financial record simply reflects that the items were cancelled.
Wallet top-up items that are cancelled will have the corresponding balance deducted from the customer’s wallet. If the customer has already spent more than the wallet contains, the cancellation is blocked.

Customer Self-Service Refunds

Customers can request refunds directly from their account if you enable the self-service refund feature. Self-service refunds are always processed as account balance credits — they are not returned to the original payment method.

Configuring Self-Service Refunds

Self-service refund settings are managed through the account balance refund configuration:
SettingWhat it controls
Enable self-service refundsAllows customers to request refunds from their My Account > Orders page
Cutoff hoursHow many hours before the event starts that self-service refunds are no longer available
Refund processing feesWhether processing fees are included in the balance credit
Refund reseller feesWhether reseller fees are included in the balance credit

How Customers Request a Refund

  1. The customer goes to My Account > Orders and opens the order.
  2. They click Refund your order.
  3. They select which items to refund and provide a refund reason.
  4. They confirm the refund.
The refund is credited to their account balance immediately.

Self-Service Refund Restrictions

RestrictionDetail
Tickets onlyOnly ticket items can be refunded through self-service. Products, fees, and other item types are not eligible.
Before cutoffThe event must be more than the configured cutoff hours away. Items beyond the cutoff show an error.
BundlesIf refunding a bundle, the lead item must be included. Bundles containing non-ticket items cannot be refunded via self-service.
Discounted ordersIf the order contains discounted items, all non-bundled items must be refunded together (partial refunds are not available on discounted orders).
Customers who need a refund to their original payment method (rather than account balance) should contact the organiser. The self-service option always refunds to account balance.

Bulk Refunds

For situations where you need to refund multiple orders at once — such as cancelling an event — use the bulk refund feature.

Processing a Bulk Refund

  1. Navigate to Sales > Orders and click Bulk refund.
  2. Select the event(s) whose orders you want to refund.
  3. The system displays all eligible orders with refundable items from those events.
  4. Optionally, filter the order list to narrow which orders are included:
New in Release 45
FilterDescription
Payment methodOnly show orders paid with a specific payment method
Sales channelOnly show orders from a specific channel (online, box office, import, API, invoice, kiosk)
  1. Configure the refund settings:
    • Refund typeOnline (refund to original payment method via gateway), Balance (refund to customer account balance), Offline (manual refund recorded without gateway processing), or Cancel (cancel items without issuing a monetary refund)
    • Cancellation fee — An optional fee deducted from each refund, distributed proportionally across items based on their refundable amounts. Requires the cancellation fees feature and the Apply cancellation fees permission.
    • Restock items — Whether to release capacity
    • Refund processing fees — Include or exclude
    • Refund reseller fees — Include or exclude
    • Notify customers — Send refund confirmation emails
    • Additional email text — Custom message to include in the notification
    • Reason — Refund reason for records
  2. Submit the bulk refund.
Each order is processed individually. If any individual order fails to refund (e.g. due to a gateway error), it is skipped and the rest continue. After all orders are processed, you receive a Bulk refund summary email showing which orders were successfully refunded and which failed.
Bulk refunds cannot be undone. Review the list of affected orders carefully before submitting.

Tracking In-Flight Refunds

New in Release 46
Some payment gateways — including Revolut and Nuvei, as well as certain Stripe card types — return a pending status when a refund is submitted. The actual outcome arrives later via a webhook from the gateway. Bulk refunds now track these delayed refunds end-to-end so you have full visibility on what’s still in progress and what’s been confirmed.
EmailWhen it sendsWhat it contains
Bulk refund summaryImmediately after the bulk refund finishes queueingA list of orders that refunded instantly (success or failure) and a separate pending section for orders awaiting confirmation from the payment gateway.
Bulk refund updateOnce the last pending refund in the batch resolvesA final breakdown showing which pending orders ultimately succeeded and which failed, with gateway transaction IDs to support reconciliation.
The summary email also notes: “Some payment gateways do not provide instant feedback. You will receive a follow-up email once they have all been confirmed by the payment provider.”

Why You’d See a Pending Section

Pending entries are normal for any bulk refund involving an asynchronous gateway. While a refund is pending, the platform won’t allow another refund on the same order — protecting against duplicate refunds. If you try to include an order with an in-flight bulk refund in another bulk refund, the system blocks it with the message: “The following orders already have a refund in progress and cannot be included.” The follow-up bulk refund update email is the source of truth for the final outcome of pending refunds. Until you receive it, treat any orders in the pending section as still in progress — even if the customer reports something different.

Refund Eligibility

Not all items or orders can be refunded. The following conditions prevent a refund:
ConditionReason
Order is frozenThe order is locked during an active modification or resale listing. Cancel the modification or wait for it to complete first. Once a modification completes, refund the replacement order — see Refunding a Modified Order.
Item already refundedThe item has already been cancelled or refunded.
Claimed gift voucherGift vouchers that have been redeemed by the recipient cannot be refunded.
Pending refund in progressAnother refund is currently being processed for this order (common with asynchronous payment gateways). Wait for it to complete.
Deposit itemDeposit payments are non-refundable through the standard refund flow.
Third-party sync pendingThe order is awaiting a response from a third-party integration. The refund is blocked until the sync completes.

Async Gateway Refunds

Some payment gateways (such as Adyen) process refunds asynchronously. When you submit a refund through these gateways:
  1. The refund transaction is created with a Pending status.
  2. You see a confirmation that the refund has been submitted.
  3. The gateway confirms the refund later (typically within minutes to hours).
  4. Once confirmed, the refund transaction updates to Success.
While a refund is pending, additional refunds on the same order are blocked.

Order Status After Refund

The order status updates automatically based on the outcome:
ScenarioResulting status
All items refunded (money returned)Refunded
Some items refunded, others remainPartially refunded
All items cancelled (no money returned)Cancelled

Email Notifications

The system can send emails at each stage:
ActionRecipientContent
Refund processedCustomerConfirmation with refund amount and affected items
Cancellation processedCustomerNotification that items have been cancelled
Bulk refund summaryAdmin user who initiatedInitial breakdown of confirmed refunds plus any pending refunds awaiting gateway confirmation
Bulk refund updateAdmin user who initiatedFollow-up sent once all pending refunds in a batch resolve, showing the final outcome of each
Customer notifications are optional — you can choose whether to send them when processing each refund.