Appearance
Orders
Everything your customers buy comes through here: find any order, see exactly what was paid (card, wallet credit or a mix), issue refunds and cancellations, chase stuck payments, create free entries, and keep an eye on the refund queue.
Where to find it: Admin → Orders (/admin/orders)
The page has two tabs: Orders (every order on your site) and Refunds (the refund queue — the tab shows a badge counting the pending refunds currently in view). Above the tabs, stat cards show Total Orders, Completed and Last 24 Hours. A fourth card, Card Revenue, only appears if your admin role has financial analytics access — and note it excludes wallet credit, so it is what actually went through your card gateway, not total order value.
Find an order
Use the search box to look up an order by the customer's name, email address, the order number, or a payment ID from your gateway. That last one is handy when a customer disputes a charge — paste the reference from your gateway portal straight into search.
You can narrow the list with four filters:
- Status — Pending, Processing, Completed, Failed, Abandoned, Refunded or Cancelled (see Understand payment statuses).
- Source — type the marketing source that drove the order (e.g.
facebook,google,email) and press Enter. Matching ignores capitalisation and finds partial matches, and it combines with the other filters. Orders with no tracked source show as "Direct". Source tracking now also recognises ad clicks from Facebook, Google, TikTok and Bing automatically, even when the link wasn't tagged with campaign parameters. - Device — Mobile, Tablet or Desktop.
- Competition — only orders containing tickets for a specific competition.
The table columns are Order #, Customer, Source, Amount, Status, Date and Actions. You can sort by Amount, Status or Date by clicking the column headers.
A few things to read off the table at a glance:
- A star badge under the customer's name means the order included instant wins, with a count (e.g. "2 Instant Wins").
- A wallet icon next to the amount means wallet credit was used — hover it for the total/card/wallet split. If it also says Partial, the customer paid with a mix of card and credit.
- A green upward-trend icon means the customer accepted a roundup upsell at checkout (hover for the added amount); a blue circular-arrows icon means the order is a "Play Again" replay of a previous order.
- On the Source column, a small phone icon marks orders placed through the installed web app (hover shows "Progressive Web App").
- On Pending orders, an info icon next to the status shows when the ticket reservation expires and notes that the tickets will be released if the customer doesn't complete payment.
Each row has a View Details action that opens the order panel, and — if your admin role allows order updates — an Update Status action (see Manually change a payment status).
Other admin screens can link directly to an order here; when they do, the order panel opens automatically as the page loads.
Understand payment statuses
| Status | What it means | What to do |
|---|---|---|
| Pending | The customer started checkout; tickets are reserved but payment hasn't completed. | Usually nothing — if payment never completes, the reservation expires and the tickets are released automatically. The status tooltip and the order timeline show the expiry time. |
| Processing | The payment is mid-flight with the gateway. | Leave it alone. You cannot change a Processing order's status — wait for it to resolve to Completed or Failed. |
| Completed | Payment succeeded, tickets are allocated, confirmation email sent. | Nothing — this is the happy path. |
| Failed | The payment didn't go through. The order shows a failure reason (see below). | Nothing needed for genuine declines. If tickets or instant wins were somehow issued in error, use Cancellation Options to revert them. |
| Abandoned | The customer walked away from checkout — the reservation timed out or was replaced by a newer checkout attempt. | Nothing. Tickets have already been released back to the pool. |
| Refunded | The order has been refunded. | Check the Refund Information section of the order for the history. |
| Cancelled | The order was cancelled by an admin. | Cancelled lines show struck through with their cancellation date. If a refund was processed, the reason and notes are in the order's Refund History; for a cancel-without-refund only the date is shown. |
Failed orders carry a plain-English failure reason, shown under the status badge in the order panel and in the timeline:
- Checkout abandoned – reservation timed out
- Checkout abandoned – replaced by a newer order
- Payment was declined by the card issuer
- An error occurred during payment processing
- Customer cancelled the order
Read an order's details
Click View Details on any row (or View Order on a row of the Refunds tab) to open the order panel. From top to bottom:
Header — status (with failure reason if failed), total amount, and the customer's name and email. Click the customer's name to open their profile in a read-only panel on top of the order — useful for checking their history mid-investigation. For full account actions, go to User Management.
Payment Breakdown — appears whenever money or credit moved. Shows Wallet Credit Applied and the Intended Card Charge (hover the info icon: for completed orders with a payment reference this is the amount actually charged; otherwise it's what the checkout intended to charge). Badges flag orders Paid Entirely with Wallet Credit or with a Partial Wallet Payment — critical to check before refunding (see Refund to card vs wallet credit).
Order Source / payment references — one of:
- Admin Created (Free Entry) — you created it from the Create Order panel.
- Postal Entry — a free postal entry recorded by an admin.
- Prize Award (Free Tickets) — tickets awarded automatically as a prize.
- A paid order shows the gateway references — Cashflows (Job Reference and Payment Reference), Viva Wallet (Order Code and Transaction ID) or DNA Payments (Transaction ID and Payment Reference) — plus a View in … Portal link that opens your gateway's own dashboard, where you can look the payment up by its reference. Viva Wallet and DNA orders always have the link; on Cashflows it only appears when the order captured a portal address, so on older Cashflows orders you may need to search the portal by reference yourself.
If a completed card order shows its payment reference as Missing, the panel warns "Cannot process refund (contact support)" — a card refund can't be sent to the gateway without it, so raise it with support rather than retrying.
Order Timeline — a chronological history of the order: Order Created, Tickets Reserved, Payment Initiated, Payment Completed, Tickets Purchased (with the ticket count), Payment Failed (with the reason), each Refund Requested and Refund Completed, and — for Pending orders — a future Reservation Expires entry so you can see exactly when the tickets will be released.
Refund Information — appears once anything is refundable or refunded. Before any refund it's a single compact line — "No refunds processed" plus the refundable amount. Once a refund exists it expands to show Total Order / Total Refunded (with percentage) / Remaining, a FULLY REFUNDED banner when nothing is left, and a full Refund History: each refund's amount, status, reason, notes, requested/completed times, and the gateway's refund ID for reconciliation.
Chargeback Tools — see Send a chargeback evidence pack.
Source & Attribution — the marketing campaign that produced the order (source, medium, campaign, term, content), the device and platform used (with a Progressive Web App badge where relevant), the checkout IP address and browser details, and the referring site. Orders with none of this show "Direct traffic (no referrer or campaign)". The IP and browser details are also useful evidence when investigating suspected fraud or shared accounts — cross-check against User Management.
Upsell Information — whether the order was boosted at checkout:
- Roundup Accepted — the customer topped up their basket: upsell value, target amount, tickets added, which competition, and a New Competition Discovery badge if the roundup put them into a competition they weren't already entering.
- Play Again — the order is a one-click replay of a previous order, with a link to open the original order.
Items Ordered — each competition line with quantity, price per ticket and line total, plus a link to the competition's public page. A summary line above shows total tickets (marked "(reserved)" on pending orders), competitions entered, and instant wins. Cancelled lines appear struck through with a red CANCELLED badge and the cancellation date, and the header counts active vs cancelled items.
Discount sections — if the customer got money off, dedicated sections show exactly how:
- Early Bird Pricing — regular vs early bird price, the discount, and total early bird savings.
- Quantity Discounts — which tier applied (e.g. "Tier 10+"), the tier price, and total tier savings.
- Promo Codes Applied — the code used, discount per ticket, and total savings. Manage codes on Promo Codes.
Tickets — the panel heading tells you which state the tickets are in:
- Tickets Reserved (pending orders) — the ticket numbers are deliberately hidden until payment completes, to protect draw integrity. You'll see the count, not the numbers.
- Tickets Allocated (completed orders) — every ticket number, grouped by competition. Instant-win tickets appear first as starred, colour-coded chips — hover one to see the prize type, prize title and its fulfilment status. Bigger wins (physical prizes, cash) sort ahead of ticket and site-credit prizes.
- Failed orders show "No Tickets Allocated — payment failed, tickets were reserved but released back to the pool".
Cancel and refund an order
All cancellations and refunds go through one flow. There is no separate "Refund" button — the Cancellation Options… button at the bottom of the order panel opens the Cancel & Refund modal, and nothing happens until you confirm inside it.
- Open the order and click Cancellation Options….
- If the order contains more than one competition, choose Entire order or Specific items — with Specific items, tick the competition lines you want to cancel. Granularity is per competition line: you can't refund individual tickets within a line.
- Check the Refund Amount box. It shows the total and how it will be returned — To card and/or To balance (wallet credit). See Refund to card vs wallet credit.
- Decide whether to tick Process refund now (ticked by default). Untick it to cancel the tickets without returning any money — for example when the money is being handled another way.
- If the cancelled items include instant wins, a warning lists each prize and its fulfilment status: those instant wins will be cancelled too. Check whether any have already been fulfilled before you proceed.
- Pick a Reason (required): Customer Request, Duplicate Purchase, Cancelled Competition, Payment Error, Fraudulent, or Other. Add Notes if useful — they're optional and are stored on the refund for later reference.
- Click Cancel & Refund £X (or Cancel Order / Cancel N Items if not refunding) and confirm. This cannot be undone.
What happens next: the cancelled tickets are removed from the draw, any instant wins on them are cancelled, cancelled lines show struck-through on the order, and if you processed a refund it appears in the order's Refund Information and on the Refunds tab where you can track it to completion.
The Cancellation Options button is available on Pending, Processing, Completed and Failed orders that haven't already been fully cancelled or refunded. It works on Failed and £0 orders too — useful when a free entry was completed by mistake and its tickets need returning to the pool.
Refund to card vs wallet credit
The split is automatic and mirrors how the customer paid — you don't choose the destination:
- Wallet credit is refunded first. Any part of the order paid with wallet credit goes straight back to the customer's balance ("To balance"). They can spend it again immediately or request a withdrawal — see Wallets & Withdrawals.
- The remainder goes back to the card ("To card") through your payment gateway, tracked on the Refunds tab until the gateway confirms it.
Consequences worth knowing:
- Orders paid entirely with wallet credit refund entirely to the balance. There is no card transaction to reverse, so money cannot be sent to a card from this screen. If the customer wants it as cash, that's a withdrawal — see Wallets & Withdrawals.
- A card refund needs the gateway payment reference. If it's missing, the modal warns "Cannot process card refund – missing payment reference" — you can still cancel the tickets, but contact support to get the card portion returned.
Manually change a payment status
The Update Status action on a table row (visible only if your role allows order updates) opens the Update Payment Status modal. This is a repair tool, not the normal way to manage orders — the modal itself warns you:
- Setting Completed triggers fulfilment: tickets are created and confirmation emails are sent. Only do this when you've verified in your gateway portal that the payment genuinely settled, otherwise you'll issue tickets that were never paid for.
- Setting any other status (Pending, Failed, Refunded) just relabels the order — it does not move money, release tickets or send emails. Use Cancellation Options on the order panel for real cancellations and refunds.
- Processing orders are locked — the dropdown is disabled and you must wait for the gateway to resolve the payment.
Create an order (free entry)
Use Create Order (top right) to give someone tickets without payment — competition prizes, goodwill gestures, or postal entries. Admin-created orders are always free: there's no way to take payment here.
- Click Create Order.
- Choose a mode:
- Existing User — search for the customer by name or email.
- Manual Entry (Postal) — record a postal entrant who may not have an account: first name, last name, email and date of birth are required; phone and address fields are optional.
- If the entrant told you they want to hear from you, tick the boxes under Marketing preferences. You'll see an email option, plus an SMS option if your site collects SMS marketing. Only tick these if they actually agreed — you're recording their consent on their behalf, and it's logged against your name.
- For an existing customer who has already opted in, you'll see "Already opted into email marketing" in place of the tick box, so you can tell at a glance where they stand before you ask.
- Ticking a box can only ever add a preference. It never removes one, so you can't accidentally undo a choice the customer made themselves. To turn a preference off, open their record on the Users page.
- Search for a competition (only active competitions are offered) and set the number of entries. Once a competition is selected the panel shows its ticket price, how many tickets have sold, its end date, and an "Instant wins" flag when the competition still has unclaimed instant win prizes a free entry could land. It also shows each competition's limits (e.g. "Max 50 per order, 100 per user") and caps the quantity accordingly.
- Click Add Another Competition to put multiple competitions on one order.
- Check the Total value line above the button — the combined ticket value of everything you're giving away — then click Create Order.
Tickets are allocated immediately and the confirmation shows how many tickets were created — and whether any of them landed instant wins, which are awarded exactly as if the entry had been purchased. The order appears in the list (its Source column reads "Direct", since there's no marketing source); open it and the panel's Order Source line identifies it as Admin Created (Free Entry) or Postal Entry.
To bulk-issue entries for a single competition to many users at once, use the Add Entries tool on that competition's Entries tab instead — see Competitions.
Work the Refunds tab
The Refunds tab is your refund queue. The badge on the tab counts the pending refunds on the page of results you're currently viewing (with your filters applied) — it's a working cue, not a site-wide total. To see everything outstanding, filter the tab by Pending and page through.
Each row shows the order number, customer, amount (with its Wallet/Card split underneath), reason (hover a truncated note to read it in full), status, and when it was requested. Filter by status: Pending, Approved, Completed or Failed.
- Pending — requested, not yet confirmed. If a refund has been pending for more than 10 minutes, an orange clock badge appears showing how long — treat that as your cue to investigate.
- Approved — accepted and being returned.
- Completed — done; the money is back with the customer (balance immediately, card once the gateway and bank finish).
- Failed — the refund didn't go through. Open the order, check the payment via the gateway portal link, and contact support if the money never reached the customer.
Click View Order on any row to open the underlying order with its full refund history.
Send a chargeback evidence pack
When a customer disputes a card payment with their bank, you can generate an evidence pack to fight the chargeback:
- Open the order. The Chargeback Tools box appears in the Refund Information area — only on completed orders with a real card charge and a payment reference (wallet-only and free orders can't be charged back, so they don't get the button).
- Click Generate Evidence Pack and confirm.
- A PDF containing customer, order and delivery evidence is generated and emailed to the site admin address.
Pair it with what's already on screen: the gateway references, the checkout IP and browser details in Source & Attribution, and the order timeline all help demonstrate the purchase was legitimate.
Export order data
There is no export button on the Orders page itself. To export the entry list for a specific competition (for an off-site draw or an audit), use the Export CSV option on that competition's Entries tab — see Competitions.
Troubleshooting
A customer says they paid but their order shows Pending. Open the order and check the timeline: if Payment Initiated is there but Payment Completed never arrived, check the payment in your gateway portal via the panel's portal link. If the gateway shows the payment settled but the order didn't complete, use Update Status → Completed to trigger fulfilment (tickets + emails). If the gateway shows no settled payment, do nothing — the reservation will expire and release the tickets, and the customer can simply buy again.
An order is stuck in Processing. Wait. Processing means the gateway hasn't given a final answer yet, and the platform deliberately blocks status changes until it does. If it stays stuck for a long time, check the payment in the gateway portal.
Why did this payment fail? Open the order — the failure reason sits under the status badge and in the timeline. "Declined by the card issuer" is the customer's bank, not your site; "reservation timed out" and "replaced by a newer order" just mean the customer abandoned or restarted checkout, and usually a completed order from the same customer exists moments later.
A customer wants their refund on their card, but it went to their wallet balance. The refund mirrors how they paid: whatever they paid with wallet credit returns as wallet credit. If they want it as cash, they can request a withdrawal from their balance — see Wallets & Withdrawals.
The refund I just processed still shows Pending. Card refunds wait on the gateway. Under 10 minutes is normal; past that the orange duration badge appears on the Refunds tab — open the order, follow the portal link and check the refund's state at the gateway.
I can't find a Refund button on the order. There isn't one — refunds live behind Cancellation Options… at the bottom of the order panel. If that button is missing, the order is already fully cancelled or fully refunded (look for the FULLY REFUNDED banner).
A customer says they never received their order confirmation email. First confirm the order is Completed — Pending and Failed orders don't send confirmations. If it is, check the email logs to see whether the send failed or the address is suppressed — see Logs. There is no resend button on the platform, so if the email never arrived, reassure the customer that the email is only a receipt — the tickets shown on the order are theirs regardless — and fix whatever blocked the delivery so future emails get through.
I refunded an order with an instant win the customer already claimed. The cancellation modal warns you before this happens — it lists every affected instant win and its fulfilment status. Cancelling the tickets cancels the wins. If a prize has already been fulfilled (e.g. credit paid out or an item shipped), resolve that separately before refunding — check the customer's balance in Wallets & Withdrawals.