@extends('layouts.admin', ['title' => 'بوابات الدفع اليدوي | RaseedNow']) @php $money = fn ($minor) => filled($minor) ? number_format($minor / 100, 2).' ج.م' : 'غير محدد'; $receiverDefaults = [ ['label' => 'رقم التحويل', 'value' => '', 'type' => 'phone', 'copyable' => true], ['label' => 'اسم المستلم', 'value' => '', 'type' => 'text', 'copyable' => true], ['label' => '', 'value' => '', 'type' => 'text', 'copyable' => true], ]; $fieldDefaults = [ ['key' => 'transfer_phone', 'label' => 'رقم المحوّل', 'type' => 'phone', 'placeholder' => '010xxxxxxxx', 'validation' => 'numeric', 'required' => true], ['key' => 'transfer_reference', 'label' => 'رقم العملية', 'type' => 'text', 'placeholder' => 'مثال: TXN123456', 'validation' => '', 'required' => false], ['key' => '', 'label' => '', 'type' => 'text', 'placeholder' => '', 'validation' => '', 'required' => false], ]; @endphp @section('content')
Manual payment setup

بوابات الدفع اليدوي

رتّب وسائل التحويل التي تظهر للعميل: الرقم، التعليمات، الحقول المطلوبة، وصورة الإثبات.

@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
1 اكتب اسم الوسيلة

مثال: فودافون كاش، إنستا باي، بنك.

2 حط بيانات التحويل

الرقم أو الحساب الذي ينسخه العميل.

3 حدد المطلوب من العميل

رقمه، رقم العملية، وصورة التحويل.

كل البوابات{{ $gateways->count() }}
مفعلة الآن{{ $gateways->where('is_active', true)->count() }}
طلبات معلقة{{ $gateways->sum('pending_submissions_count') }}
طلبات إجمالية{{ $gateways->sum('submissions_count') }}
إضافة بوابة دفع جديدة املأ الأساسيات فقط، والباقي له قيم جاهزة مناسبة. فتح / إغلاق
@csrf

الأساسيات

بيانات التحويل التي سيضغط العميل على نسخها

@foreach($receiverDefaults as $index => $row)
@endforeach

المطلوب من العميل بعد التحويل

@foreach($fieldDefaults as $index => $row)
@endforeach

الحدود والإثبات

@forelse($gateways as $gateway) @php $receivers = $gateway->receiver_data ?: [['label' => $gateway->account_label_ar ?: 'بيانات التحويل', 'value' => $gateway->account_number, 'type' => 'text', 'copyable' => true]]; $fields = $gateway->required_fields ?: []; @endphp
@if($gateway->icon_path) @else {{ mb_substr($gateway->name_ar, 0, 1) }} @endif
{{ $gateway->is_active ? 'مفعلة للعميل' : 'متوقفة' }}

{{ $gateway->name_ar }}

{{ $gateway->description_ar ?: 'لا يوجد وصف مختصر.' }}

{{ $gateway->pending_submissions_count }} تحويل معلق
@foreach($receivers as $row) @continue(blank($row['value'] ?? null))
{{ $row['label'] ?? 'بيانات التحويل' }} {{ $row['value'] }} @if(($row['copyable'] ?? true) === true)زر نسخ@endif
@endforeach
تعديل إعدادات البوابة
@csrf @method('PATCH')

الأساسيات

بيانات النسخ للعميل

@for($i = 0; $i < 4; $i++) @php($row = $receivers[$i] ?? ['label' => '', 'value' => '', 'type' => 'text', 'copyable' => true])
@endfor

حقول العميل

@for($i = 0; $i < 6; $i++) @php($field = $fields[$i] ?? ['key' => '', 'label' => '', 'type' => 'text', 'placeholder' => '', 'validation' => '', 'required' => false])
@endfor

الحدود والتعليمات

@csrf @method('DELETE')
@empty

لا توجد بوابات دفع بعد

ابدأ بإضافة فودافون كاش أو إنستا باي وسيظهر الخيار للعميل تلقائيًا.

@endforelse
@endsection