https://paybox.money/kz_ru/dev
https://docs.freedompay.money/
// Cоздание тестового счета на оплату
$paybox = new \Sakhnovkrg\Paybox\PayboxClient(
'https://api.freedompay.money', 123456, 'secret', 'random', true);
$orderId = 1;
$orderCost = 500;
$invoice = $paybox->createInvoice($orderId, $orderCost, 'Описание заказа')
->setUserEmail('[email protected]')
->setUserPhone('77776665544')
->setParam1("Адрес доставки");
$data = $invoice->getData();
$redirectUrl = $data->getRedirectUrl();
$paymentId = $data->getPaymentId();
header('Location:' . $redirectUrl);
// Проверка статуса платежа
$paymentId = 999999999;
$paymentStatus = $paybox->getPaymentStatus($paymentId);
$transactionStatus = $paymentStatus->getTransactionStatus();