@extends('layouts.app') @section('content')

Pengaturan Integrasi

Kelola koneksi ke layanan eksternal (Mikrotik, RADIUS, GenieACS, WhatsApp)

Mikrotik

RouterOS API

@if($integrations['mikrotik'] && $integrations['mikrotik']->enabled) Aktif @else Nonaktif @endif
@if($integrations['mikrotik'])

{{ $integrations['mikrotik']->getConfig('host', '-') }}:{{ $integrations['mikrotik']->getConfig('port', '-') }}

@if($integrations['mikrotik']->last_tested_at)

Test: {{ $integrations['mikrotik']->last_tested_at->diffForHumans() }} @if($integrations['mikrotik']->last_test_success) @else @endif

@endif
@else

Belum dikonfigurasi

@endif Konfigurasi

RADIUS

FreeRADIUS Database

@if($integrations['radius'] && $integrations['radius']->enabled) Aktif @else Nonaktif @endif
@if($integrations['radius'])

{{ $integrations['radius']->getConfig('host', '-') }}:{{ $integrations['radius']->getConfig('port', '-') }}

@if($integrations['radius']->last_tested_at)

Test: {{ $integrations['radius']->last_tested_at->diffForHumans() }} @if($integrations['radius']->last_test_success) @else @endif

@endif
@else

Belum dikonfigurasi

@endif Konfigurasi

GenieACS

TR-069 ACS

@if($integrations['genieacs'] && $integrations['genieacs']->enabled) Aktif @else Nonaktif @endif
@if($integrations['genieacs'])

{{ $integrations['genieacs']->getConfig('url', '-') }}

@if($integrations['genieacs']->last_tested_at)

Test: {{ $integrations['genieacs']->last_tested_at->diffForHumans() }} @if($integrations['genieacs']->last_test_success) @else @endif

@endif
@else

Belum dikonfigurasi

@endif Konfigurasi

WhatsApp

Gateway API

@if($integrations['whatsapp'] && $integrations['whatsapp']->enabled) Aktif @else Nonaktif @endif
@if($integrations['whatsapp'])

{{ $integrations['whatsapp']->getConfig('api_url', '-') }}

@if($integrations['whatsapp']->last_tested_at)

Test: {{ $integrations['whatsapp']->last_tested_at->diffForHumans() }} @if($integrations['whatsapp']->last_test_success) @else @endif

@endif
@else

Belum dikonfigurasi

@endif Konfigurasi

Midtrans

Payment Gateway

@if($integrations['midtrans'] && $integrations['midtrans']->enabled) Aktif @else Nonaktif @endif

{{ $integrations['midtrans'] ? 'Dikonfigurasi' : 'Belum dikonfigurasi' }}

Konfigurasi

Xendit

Payment Gateway

@if($integrations['xendit'] && $integrations['xendit']->enabled) Aktif @else Nonaktif @endif

{{ $integrations['xendit'] ? 'Dikonfigurasi' : 'Belum dikonfigurasi' }}

Konfigurasi

Catatan:

  • Konfigurasi disimpan di database, tidak perlu edit file .env
  • Gunakan tombol "Test Koneksi" untuk memverifikasi konfigurasi
  • Pastikan firewall mengizinkan koneksi ke layanan eksternal
... @endsection