GestPay REST API Implementation
composer require italiamultimedia/gestpay
\ItaliaMultimedia\GestPay\Payment
$payment = new \ItaliaMultimedia\GestPay\Payment($apiKey, $logDir);
// Set environment (optional, defaults to 'Environment::SANDBOX')
$payment->setEnvironment(\ItaliaMultimedia\GestPay\Environment::SANDBOX);
// Set currency (optional, defaults to `Currencies::EUR`)
$payment->setCurrency(\ItaliaMultimedia\GestPay\Currencies::EUR);
// Set shopLogin
$payment->setShopLogin($shopLogin);
// Set itemType (digital/physical)
$payment->setItemType('digital');
// Create payment
$result = $payment->create($amount, $shopTransactionId);
php examples/paymentCreate.php <apiKey> <shopLogin>
See Gestpay documentation: Using Lightbox solution