@extends('layouts.app') @section('title', 'MPESA Settings') @section('style') @endsection @section('content')
@if(session('success'))
Success!
{{ session('success') }}
@endif @if(session('settings_updated'))
Settings Updated
Settings have been saved successfully. Some changes may require a system restart to take effect.
@endif
MPESA System Settings

@csrf
Auto Processing Settings
Auto Check for Payments
Automatically check for new MPESA payments
How often to check for new payments (1-1440 minutes)
Automatically match payments to sales when possible
How often to sync with MPESA API (1-168 hours)
Notification Settings
Email to receive MPESA notifications
Time to send daily MPESA reports
Number of days to keep for reconciliation reports
Transaction Limits
Minimum transaction amount allowed
Maximum transaction amount allowed
Retry Settings
Maximum number of retry attempts for failed API calls
Delay between retry attempts
Logging Settings
Enable MPESA transaction logging
Level of detail to log
Danger Zone
Warning

These actions cannot be undone. Proceed with caution.

Clear all MPESA related caches
Reset all settings to default values
Cancel
@endsection @section('script') @endsection