@extends('layouts.app') @section('title', 'Held Orders') @section('content')
Every order a waiter has put on hold, waiting for you to take payment and clear it.
Payment cleared successfully.
The order is closed. You can now print the customer's receipt.
{{ $order->order_number }}
{{ $order->table->name ?? $order->sale_type->label() }}
Waiter: {{ $order->waiter->name ?? '—' }}
On hold since {{ $order->held_at?->timezone(config('pos.company.timezone'))->format('H:i') }}
Items
@foreach ($order->items->where('status', '!=', 'void') as $item)Balance: {{ config('pos.company.currency_symbol') }} {{ number_format($order->display_total, 2) }}
Send a payment prompt to the customer's phone. The order is marked paid only after Safaricom confirms payment.
STK Push is not configured. Set MPESA_CONSUMER_KEY, MPESA_CONSUMER_SECRET, MPESA_SHORTCODE, MPESA_PASSKEY and MPESA_CALLBACK_URL in .env, then clear Laravel config cache.
@endifFind payments received by your Buy Goods Till. Select a confirmed payment below; entering a receipt code manually is only a fallback.
· KSh
·
Bill ref: ·
Receipt:
Amount received: KSh
Phone: · Bill ref:
Need to send an M-Pesa prompt instead? Open the order and use M-Pesa there.
@endif