You can utilize this PHP library for seamless integration with various payment gateways.
composer require persgeek/paymentuse PG\Payment\Gateways\Zibal;
use PG\Payment\Payload;
$payload = Payload::make()
->setBackUrl('http://localhost')
->setToken('YOUR_MERCHANT')
->setAmount(50000)
->setId(100);
$response = (new Zibal($payload))
->purchase();
print_r($response);use PG\Payment\Gateways\Zibal;
use PG\Payment\Payload;
$payload = Payload::make()
->setReference('YOUR_REFERENCE')
->setToken('YOUR_MERCHANT');
$response = (new Zibal($payload))
->verify();
print_r($response);- Zibal