<?php

return [
    'host' => _env('JM_HOST'),
    'identifier' => 'JM',
    'apis' => [
        'createLoan' => [ //Loan Booking API
            'route' => '/api/v1/client/loan/',
            'method' => 'POST'
        ],
        'getLoanStatus' => [ //Loan Booking API
            'route' => '/api/v1/client/loan/<lead_id>',
            'method' => 'GET'
        ],
        'updateLoan' => [ //Loan Booking API
            'route' => '/api/v1/client/loan/<lead_id>/',
            'method' => 'PUT'
        ],
        'uploadDocument' => [ //Upload document API
            'route' => '/api/v1/client/loan/<lead_id>/upload-document/',
            'method' => 'POST'
        ],
        'onboardingCompletedStatus' => [ //Onboarding Completed API
            'route' => '/api/v1/client/loan/<lead_id>/approve/',
            'method' => 'GET'
        ],
        'onboardingCompleted' => [ //Onboarding Completed API
            'route' => '/api/v1/client/loan/<lead_id>/approve/',
            'method' => 'POST'
        ],
        'disburseLoan' => [ // Trigger Disbursement API
            'route' => '/api/v1/client/loan/<lead_id>/disburse/',
            'method' => 'POST'
        ],
        'repaymentSchedule' => [ // Repayment Schedule API
            'route' => '/api/v1/client/loan/<lead_id>/repayment/',
            'method' => 'GET'
        ],
        'repayment' => [ // Repayment API
            'route' => '/api/v1/client/loan/<lead_id>/repayment/',
            'method' => 'POST'
        ],
        'mandate' => [ // Repayment API
            'route' => '/api/v1/nach/mandate/create/',
            'method' => 'POST'
        ],
        'charges' => [ //Create Charges API
            'route' => '/api/v1/client/loan/<lead_id>/repayment-charges/',
            'method' => 'POST'
        ],
    ],
    'headers' => [
        'Authorization' => "Basic ".base64_encode(_env('JM_BAuth')),
        'content-type' => 'application/json'
    ]
];