Pembayaran QRIS

Pembayaran Pesanan #{{ $order->order_number }}

@if ($order->status === 'cancelled')
Pesanan Dibatalkan
Pesanan ini telah dibatalkan dan tidak dapat diproses pembayaran.
@else

Silakan scan QR code di bawah untuk menyelesaikan pembayaran sebesar Rp {{ number_format($order->total_amount, 0, ',', '.') }}

@endif {{-- Notifikasi (akan ditangani via Toastr JS) --}}
@if ($order->status === 'cancelled')
Pesanan Dibatalkan
QR Code pembayaran tidak tersedia karena pesanan telah dibatalkan.
@elseif(isset($midtransError) && $midtransError)
Terjadi error pada pembayaran Midtrans: {{ $midtransError }}
@endif @if (isset($snapToken) && $snapToken)
@if (in_array($order->status, ['pending', 'processing']) && $order->payment_status !== 'paid') @endif
@if ($order->status === 'cancelled')
Pesanan Dibatalkan
Pesanan ini telah dibatalkan dan tidak dapat diproses kembali.
@elseif (!in_array($order->status, ['pending', 'processing']) || $order->payment_status === 'paid')
Pesanan Tidak Dapat Dibatalkan
Status pesanan saat ini tidak memungkinkan untuk dibatalkan.
@endif
QRIS akan muncul di popup. Jika ingin scan ulang, klik Refresh QRIS. Untuk membatalkan, klik Batalkan.
{{-- Jika backend sudah support, tampilkan QR code image url di bawah ini --}} @if (isset($midtransQrImageUrl) && $midtransQrImageUrl) @endif @endif @if ($order->status !== 'cancelled') @if ($qr_image) QR Code Pembayaran @else
QR Code tidak tersedia.
@endif @endif
@if ($order->status !== 'cancelled')
Instruksi Pembayaran:
  1. Buka aplikasi pembayaran Anda (mobile banking/e-wallet).
  2. Pilih fitur 'Scan QRIS' atau 'Pembayaran QR'.
  3. Scan QR Code di atas.
  4. Pastikan jumlah pembayaran adalah Rp {{ number_format($order->total_amount, 0, ',', '.') }}.
  5. Konfirmasi pembayaran Anda.
  6. Halaman ini akan otomatis diperbarui setelah pembayaran berhasil.
@endif @if ($order->status !== 'cancelled')
@else @endif
{{-- Modal Konfirmasi Pembatalan --}} @if (in_array($order->status, ['pending', 'processing']) && $order->payment_status !== 'paid') @endif @push('scripts') @endpush