@php $saldoCust = isset($saldoCust) ? (float) $saldoCust : 0.0; $sisaBayar = isset($sisaBayar) ? (float) $sisaBayar : max(0, (float) $payment->jumlah - $saldoCust); @endphp @php $payBackUrl = request('from') === 'orders' ? route('customer.orders') : (request('from') === 'tracking' ? route('customer.order-tracking', ['order' => request('order')]) : (request('from') === 'selesai' ? route('customer.checkout.selesai', ['checkout' => $checkout->checkout_id]) : route('customer.checkout', request()->query('buy') ? ['buy' => request()->query('buy')] : []))); $backToPaymentUrl = route('customer.checkout.payment', array_merge(['checkout' => $checkout->checkout_id], request()->only(['buy', 'from', 'order']))); @endphp
arrow_back

{{ __('Bayar') }}

check {{ __('Review') }} 2 {{ __('Bayar') }} {{ __('Selesai') }}
@if ($payment->status === \App\Models\Payment::STATUS_MENUNGGU_VERIFIKASI)
hourglass_top

{{ __('Bukti pembayaran sedang diverifikasi oleh admin. Anda akan mendapat notifikasi setelah diverifikasi.') }}

@elseif ($payment->status === \App\Models\Payment::STATUS_DITOLAK)
error

{{ __('Bukti pembayaran Anda ditolak. Silakan pilih metode & unggah ulang bukti yang benar.') }}

@elseif ($payment->status === \App\Models\Payment::STATUS_TERVERIFIKASI)
task_alt

{{ __('Pembayaran telah diverifikasi. Pesanan Anda sedang diproses.') }}

@endif @if ($errors->any())

{{ __('Periksa isian:') }}

    @foreach ($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif @if (session('toast'))
info

{{ session('toast')['message'] ?? session('toast') }}

@endif @if (in_array($payment->status, [\App\Models\Payment::STATUS_PENDING, \App\Models\Payment::STATUS_DITOLAK], true))

{{ __('PEMBAYARAN CAMPURAN') }}

{{ __('Pilih Metode Kedua') }}

account_balance_wallet

{{ __('Bayar sebagian dengan Saldo Akun') }}

{{ __('Saldo') }} Rp {{ number_format($saldoCust, 0, ',', '.') }} {{ __('dipakai, sisa') }} Rp {{ number_format($sisaBayar, 0, ',', '.') }} {{ __('dibayar dengan metode kedua.') }}

{{ __('Total Dibayar') }} Rp {{ number_format((float) $payment->jumlah, 0, ',', '.') }}

{{ __('Saldo dipotong setelah admin memverifikasi bukti.') }}

@csrf @if ($paymentMethods->isEmpty())

{{ __('Belum ada metode pembayaran aktif. Hubungi admin.') }}

@else

{{ __('Pilih metode untuk sisa pembayaran') }}:

@foreach ($paymentMethods as $pm) @php $icon = match ($pm->kode_metode) { 'qris' => 'qr_code_2', 'ewallet' => 'account_balance_wallet', 'bank_transfer' => 'account_balance', default => 'payments', }; $qrAccount = $pm->kode_metode === 'qris' ? $pm->accounts->first() : null; $isSel = (string) old('payment_method_id', $payment->payment_method_id) === (string) $pm->payment_method_id; @endphp
{{ $icon }} {{ $pm->nama_metode }}
@endforeach
@endif @error('payment_method_id')

{{ $message }}

@enderror

@if (old('payment_method_id', $payment->payment_method_id)) {{ __('Metode terpilih akan ditampilkan di rincian.') }} @else {{ __('Pilih salah satu metode di atas.') }} @endif

arrow_back {{ __('Kembali ke pilihan metode') }}

{{ __('RINCIAN') }}

{{ __('Rincian Pembayaran') }}

{{ __('Nomor Pesanan') }} @foreach ($checkout->orders as $o) {{ $o->nomor_order }} @endforeach
{{ __('Metode') }}
{{ __('Saldo Akun + —') }} {{ $payment->account?->nama ?? '' }}
{{ __('Dibayar Saldo') }} Rp {{ number_format($saldoCust, 0, ',', '.') }}
{{ __('Sisa Transfer') }} Rp {{ number_format($sisaBayar, 0, ',', '.') }}
{{ __('Total Dibayar') }} Rp {{ number_format((float) $payment->jumlah, 0, ',', '.') }}
{{ __('Batas Waktu') }} {{ $payment->batas_waktu?->format('d M Y, H:i') ?? '—' }}
{{ __('Status') }} {{ $payment->status }}

{{ __('Transfer sisa di atas, lalu unggah bukti pembayaran untuk diverifikasi admin.') }}

@if ($checkout->email_pelanggan)

{{ __('Email pemesan') }}: {{ $checkout->email_pelanggan }}

@endif
@else

{{ __('DETAIL') }}

{{ __('Nomor Pesanan') }}

@foreach ($checkout->orders as $o) {{ $o->nomor_order }}
@endforeach

{{ __('Metode Pembayaran') }}

{{ $payment->paymentMethod?->nama_metode ?? '—' }}

{{ __('Total Dibayar') }}

Rp {{ number_format((float) $payment->jumlah, 0, ',', '.') }}

{{ __('Batas Waktu') }}

{{ $payment->batas_waktu?->format('d M Y, H:i') ?? '—' }}

{{ __('Menunggu verifikasi admin. Kamu akan mendapat notifikasi bila disetujui.') }}

arrow_back {{ __('Kembali') }}

{{ __('RINCIAN') }}

{{ __('Rincian Pembayaran') }}

{{ __('Nomor Pesanan') }} @foreach ($checkout->orders as $o) {{ $o->nomor_order }} @endforeach
{{ __('Metode') }}{{ $payment->paymentMethod?->nama_metode ?? '—' }}
{{ __('Total') }}Rp {{ number_format((float) $payment->jumlah, 0, ',', '.') }}
{{ __('Status') }}{{ $payment->status }}
@endif
@include('customer._partials.drawer')