Fawry
how to use Fawry payment gateway from nafezly payments
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Nafezly\Payments\Classes\FawryPayment;
class PaymentController extends Controller
{
public function payWithFawry(Request $request){
$payment = new FawryPayment();
$response = $payment
->setUserFirstName($first_name)
->setUserLastName($last_name)
->setUserEmail($email)
->setUserPhone($phone)
->setAmount($amount)
->pay();
dd($response);
//output
//[
// 'payment_id'=>"", // refrence code that should stored in your orders table
// 'redirect_url'=>"", // redirect url available for some payment gateways
// 'html'=>"" // rendered html available for some payment gateways
//]
}
public function verifyWithFawry(Request $request){
$payment = new FawryPayment();
$response = $payment->verify($request);
dd($response);
//output
//[
// 'success'=>true,//or false
// 'payment_id'=>"PID",
// 'message'=>"Done Successfully",//message for client
// 'process_data'=>""//payment response
//]
}
}
Last updated