env('MIDTRANS_MERCHANT_ID', ''), 'client_key' => env('MIDTRANS_CLIENT_KEY', 'x'), 'server_key' => env('MIDTRANS_SERVER_KEY', 'x'), 'is_production' => env('MIDTRANS_IS_PRODUCTION', true), 'snap_url' => env('MIDTRANS_IS_PRODUCTION', true) ? 'https://app.midtrans.com/snap/snap.js' : 'https://app.sandbox.midtrans.com/snap/snap.js', 'finish_url' => env('APP_URL') . '/transaksi/finish', 'unfinish_url' => env('APP_URL') . '/transaksi/unfinish', 'error_url' => env('APP_URL') . '/transaksi/error', // Konfigurasi Snap 'snap' => [ 'callback_url' => env('MIDTRANS_SNAP_CALLBACK_URL', ''), 'finish_url' => env('APP_URL') . '/transaksi/finish', 'unfinish_url' => env('APP_URL') . '/transaksi/unfinish', 'error_url' => env('APP_URL') . '/transaksi/error', ], // Konfigurasi default untuk transaksi 'transaction' => [ 'payment_type' => 'bank_transfer', // bank_transfer, credit_card, e-wallet, dll 'bank_transfer' => [ 'bank' => 'bca', // bca, bni, mandiri, dll ], 'credit_card' => [ 'secure' => true, 'bank' => 'all', // all, bca, bni, mandiri, dll 'installment' => [ 'required' => false, 'terms' => [ 'bca' => [3, 6, 12], 'bni' => [3, 6, 12], 'mandiri' => [3, 6, 12], ], ], ], 'expiry' => [ 'start_time' => '2024-01-01 00:00:00 +0700', 'unit' => 'day', 'duration' => 1, ], ], // Konfigurasi notifikasi 'notification' => [ 'enabled' => true, 'url' => env('MIDTRANS_NOTIFICATION_URL', ''), ], // Konfigurasi URL notifikasi 'notification_url' => env('APP_URL') . '/transaksi/callback', ];