@extends('layouts.admin') @use('App\Enums\PaymentMethod') @php $editing = $channel->exists; $type = old('type', $channel->type?->value ?? 'va'); $isVa = $type === PaymentMethod::Va->value; @endphp @section('title', $editing ? 'Edit Metode Pembayaran' : 'Tambah Metode Pembayaran') @section('active', 'pembayaran') @section('content') Kembali

{{ $editing ? 'Edit: '.$channel->label : 'Tambah Metode Pembayaran' }}

@if ($errors->any()) @endif
@csrf @if ($editing) @method('PUT') @endif
Jenis pembayaran
@error('type')
{{ $message }}
@enderror
@error('code')
{{ $message }}
@enderror
Wajib diisi bila memilih "Bank Lainnya".
@error('name')
{{ $message }}
@enderror
Boleh diberi spasi agar mudah dibaca pelanggan.
@error('account_number')
{{ $message }}
@enderror
@error('account_name')
{{ $message }}
@enderror
Pratinjau gambar QRIS
@error('qr_image')
{{ $message }}
@enderror
PNG/JPG/WEBP, maks 2 MB. Pakai file QRIS asli dari bank / penyedia QRIS agar bisa di-scan.

Logo dan latar pembayaran

@include('partials.bank-logo',['channel'=>$channel])Logo hanya identitas bank, bukan QR pembayaran.
PNG transparan disarankan. Maks 2 MB / 2048×2048 px; SVG tidak diterima. Kosongkan untuk mempertahankan logo.
@error('logo_image')
{{ $message }}
@enderror@error('logo_background')
{{ $message }}
@enderror
@error('instructions')
{{ $message }}
@enderror
@error('sort_order')
{{ $message }}
@enderror
@php($aktif = (string) old('is_active', $channel->is_active ? '1' : '0'))
Batal

Tips

  • Virtual Account: isi nomor VA dari bank / payment gateway toko. Tiap bank cukup satu.
  • QRIS: unggah gambar QRIS statis milik toko (biasanya dari aplikasi bank atau penyedia QRIS).
  • Nonaktifkan kanal yang sedang gangguan agar tidak tampil di checkout, tanpa perlu menghapusnya.
  • Pelanggan tetap mengunggah bukti bayar, lalu admin memverifikasi di menu Pesanan.
@endsection