@twohundrediq

Почему при запросе регистрации платежа API Альфа банка возвращает NULL?

Делаю запрос на регистрацию платежа через API Альфа банка. В ответе должен быть объект, который содержит в себе orderId и formurl, который мы используем для редиректа пользователя на форму оплаты.
Он выглядит вот так:
{"orderId":"70906e55-7114-41d6-8332-4609dc6590f4","formUrl":"https://web.rbsuat.com/ab/merchants/test/payment_ru.html?mdOrder=70906e55-7114-41d6-8332-4609dc6590f4"}


Но по какой-то причине ответ приходит не всегда, а через раз или один раз за несколько попыток. Или наоборот на 9 из 10 запросов есть ответ, а на последний 10-й возвращается NULL.
Самое интересное, что такая проблема появилась недавно, до этого проблем не было, ответ приходил всегда стабильно на каждый запрос.

Вообще не понимаю в чем может быть проблема, может быть кто сталкивался с подобным кейсом, поделитесь, пожалуйста, опытом?

Пример кода с запросом:
$data = array(
            'userName' => USERNAME,
            'password' => PASSWORD,
            'orderNumber' => $lastId,
            'amount' => $amount,
            'returnUrl' => RETURN_URL,
            'orderBundle' => json_encode($order_bundle)
        );

        $response = gateway('register.do', $data);
        var_dump($response);
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы