Добрый день. Мы установили на днях. Всё время выдавал ошибку. Техподдержка OnPay или отфутболивает (мол, смотри инструкции и логи), или игнорирует. Сами нашли ошибку: валюта из Битрикса в строку запроса не попадает, потому что они пытаются найти валюту RUB, а в Битриксе уже давно RUR. Пока в их модуле принудительно не прописали нужную валюту, так и шли ошибки. После того, как указали им на эту ошибку, их разработчик запросил административный пароль на Битрикс, мол, сам всё настроит :o . Вообще уже пора вводить сертификацию модулей сторонних разработчиков. А то ни FlyPay, ни OnPay сразу не заработали, только после доработки. Хотя FlyPay не просили административный доступ, в своем модуле поправили. А админы Битрикса заявляют, что не несут ответственности за работоспособность модулей сторонних разработчиков. Замечательно! Ставь модуль и надейся, что он не снесет тебе сайт и не порушит чего-нибудь! Для реального бизнеса такой подход - несерьезно.
А по возможности пополнения счетов пользователя или оплаты заказов: посмотрите http://onpay.ru/api/payment_links/. Вам нужно в файле /bitrix/modules/onpay_sale/payment/onpay.sale/payment.php в запросе параметр pay_mode менять free или fix соответственно в зависимости от того, какая оплата пойдет.
А по возможности пополнения счетов пользователя или оплаты заказов: посмотрите http://onpay.ru/api/payment_links/. Вам нужно в файле /bitrix/modules/onpay_sale/payment/onpay.sale/payment.php в запросе параметр pay_mode менять free или fix соответственно в зависимости от того, какая оплата пойдет.