Проблема в слудующем: Проблема с платежным агрегатором Unitpay - проходит
оплата, в личном кабинете unitpay все регистрируется (транзакция успешна), однако доступ остается
закрыт к контенту и в учетных записях у пользователя отсутствует данная
оплата и соответственно, подписка. С параллельно подключенным Liqpay данная
проблема отсутствует - оплата и аккаунт доступа предоставляется пользователю
корректно. Предположение, что ошибка в самом дополнении платежной системы
unitpay. Нужна ваша помощь.
В общем, что я пока вижу, платежка отрабатывает в рамках заявленного и, кстати, внутренний баланс пользователя пополняет, вы похоже даже не проверяли, хотя писали об обратном, но проблема имеется и она связана с текущей валютой сайта - UAH.
Запрос на платежку идет в UAH, а возвращает она RUB, конвертированные по курсу, что конечно неверно. Именно из-за этой коллизии не начисляется платный доступ, тк скрипт проверяет оплачиваемую сумму, если есть расхождения, то доступ не начисляется. А вот LiqPay отрабатывает как и должно, возвращает UAH.
Я там написал вам в ЛС, мне было лог посмотреть с данными последнего платежа, может он бы помог подкорректировать этот нюанс, пока шанс есть.