@extends('layouts.app') @section('immersive', '1') @push('styles') @endpush @section('content') @include('partials.app-bar', ['back' => auth()->check() ? route('topup.history') : route('home')])
@auth Riwayat Top Up @else Beranda @endauth
@php $awaiting = $tx->isAwaitingPayment(); $statusKey = $tx->isSuccess() ? 'success' : ($tx->isFailed() ? 'failed' : ($awaiting ? 'waiting_payment' : 'pending')); $rcptNote = null; if ($awaiting) { $rcptNote = 'Selesaikan pembayaran sebelum batas waktu. Pesanan diproses otomatis setelah pembayaran diterima.'; } elseif ($tx->isFailed() && $tx->isRefunded()) { $rcptNote = 'Dana sebesar Rp ' . number_format($tx->price, 0, ',', '.') . ' sudah otomatis dikembalikan ke saldo akunmu.'; } elseif ($tx->isFailed() && $tx->payment_status === 'paid' && $tx->isGuest()) { $rcptNote = 'Pembayaran sudah kami terima namun pesanan gagal. Hubungi CS dengan nomor invoice ini untuk refund / proses ulang.'; } elseif ($tx->isFailed() && $tx->message) { $rcptNote = $tx->message; } elseif ($tx->isPending()) { $rcptNote = 'Pembayaran diterima. Mohon tunggu, transaksi sedang diproses ke server game.'; } $payTotal = $tx->payment_total ?: $tx->price; $csWa = preg_replace('/[^0-9]/', '', (string) \App\Models\Setting::getValue('cs_whatsapp', '')); $stQuery = $invoiceKey ? ('?k=' . $invoiceKey) : ''; @endphp
@endsection @push('scripts') @endpush