1. Go to this page and download the library: Download samrat415/khalti-laravel library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
samrat415 / khalti-laravel example snippets
use Illuminate\Http\Request;
use Khalti\KhaltiLaravel\Khalti;
public function initiatePaymentRequest(Request $request) {
$requestArray = [
'purchase_order_id' => 1, // Your Purchase ID
'purchase_order_name' => "test", // Your Order Name
'amount' => $request->input('amount',100)
];
$request = new Request($requestArray);
$response = Khalti::ePaymentInitiateRequest($request); // Must be of Illuminate\Http\Request
return $response;
}
public function completePayment(Request $request){
$response = Khalti::ePaymentValidationRequest($request);
return $response;
}
bash
php artisan khalti-laravel:install
bash
php artisan config:cache
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.