@extends('layouts.responsive') @section('title', 'Virtual Account') @section('content')

Virtual Account

Get a dedicated account number to receive payments and fund your wallet automatically

@if(!auth()->user()->hasCompletedKyc())

KYC Verification Required

Complete your identity verification to unlock virtual account features and receive payments.

Complete KYC
@endif @if($virtualAccount ?? false)

Your Virtual Account

Active

Account Number

{{ $virtualAccount->account_number }}

Account Name

{{ $virtualAccount->account_name }}

Bank

{{ $virtualAccount->bank_name }}

How to Use

1

Share your account number and bank name with anyone who wants to send you money

2

When they transfer money, it will automatically credit your wallet within minutes

3

You'll receive instant notifications for all incoming payments

@if($recentTransactions ?? false)

Recent Credits

View All
@foreach($recentTransactions->take(5) as $transaction)

{{ $transaction->description }}

{{ $transaction->created_at->format('M d, Y H:i') }}

+₦{{ number_format($transaction->amount, 2) }}

@endforeach
@endif
@else

Create Your Virtual Account

Get a dedicated account number to receive payments from any Nigerian bank. All payments are automatically credited to your wallet.

@if(auth()->user()->hasCompletedKyc())
@csrf
@error('account_name')

{{ $message }}

@enderror
@else Complete KYC First @endif
@endif

Instant Credits

Receive payments instantly and get automatic wallet credit notifications.

100% Secure

Bank-grade security with full transaction monitoring and fraud protection.

No Hidden Fees

Free to create and receive payments. No monthly charges or hidden costs.

@push('scripts') @endpush @endsection