@php $fmt = fn($n) => 'Rp ' . number_format((float) $n, 0, ',', '.'); @endphp @php $stMap = [ 'pending' => ['Menunggu', 'bg-orange-100 text-orange-700', '⏳'], 'processing' => ['Diproses', 'bg-blue-100 text-blue-700', '⚡'], 'success' => ['Sukses', 'bg-green-100 text-green-700', '✅'], 'failed' => ['Gagal', 'bg-red-100 text-red-700', '❌'], 'refunded' => ['Dikembalikan','bg-slate-100 text-slate-600', '↩️'], ]; [$stLabel, $stWarna, $stIkon] = $stMap[$trx->status] ?? ['?', 'bg-slate-100 text-slate-600', '📦']; @endphp
{{-- header status --}}
{{ $stIkon }}
Kode Transaksi
{{ $trx->code }}
{{ $stLabel }}
{{-- detail --}}
Produk {{ $trx->product_name }}
Tujuan {{ $trx->target }}
Harga {{ $fmt($trx->price) }}
Saldo sebelum {{ $fmt($trx->saldo_before) }}
Saldo setelah {{ $fmt($trx->saldo_after) }}
Waktu {{ $trx->created_at?->format('d M Y, H:i') }}
@if ($trx->sn)
Serial Number {{ $trx->sn }}
@endif @if ($trx->ref_id)
Ref supplier {{ $trx->ref_id }}
@endif
@if ($trx->note)
Catatan {{ $trx->note }}
@endif
@if ($trx->status === 'pending' || $trx->status === 'processing')
Order Anda sedang diproses. Status akan diperbarui otomatis.
{{-- QRIS pending: tombol bayar + batalkan --}} @if ($trx->payment === 'qris' && $trx->status === 'pending') @endif @endif @if ($trx->status === 'failed' || $trx->status === 'refunded')
Saldo Anda telah dikembalikan secara otomatis.
@endif