Проверка подписи redirect

По ссылке https://merchant.alikassa.com/cabinet/form/setting-api-certs сгенерируйте «API сертификат на уведомления», сохраните архив, распакуйте

  • public.pem

Оберните все POST данные в json(в том же порядке) и подпишите

$verif = openssl_verify(json_encode([
    'order_id' => $_POST['order_id'],
    'uuid' => $_POST['uuid'],
]),
    base64_decode($_POST['sign']),
    file_get_contents('./certs/notification/public.pem'));

if (!$verif) {

    throw new \Exception;
}
Название Описание
order_id Ваш id
uuid UUID оплаты