Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Прием платежей Onpay.ru ====== [[billing:preferences:payment_system:payment_system|Вернуться на уровень выше]] ====== Аннотация ====== Прием платежей происходит по принципу выставления счета абоненту через личный кабинет MikBill. В качестве платежной системы для абонента выступает интерфейс onpay.ru, т.е. выполняется платеж через форму Onpay. ====== Настройка ====== Перед началом настройки, заключите контракт с Onpay и получите все данные от менеджера. Далее настройка выполняется самостоятельно. Выбираем пункт меню - Магазины {{ :billing:preferences:payment_system:onpay-1.jpg?nolink& |}} Скролим вниз до пунктов меню API {{ :billing:preferences:payment_system:onpay-2.jpg?nolink& |}} Указываем: |Пароль для API| Ваш пароль | |Метод отправки запросов|Выбрать POST| |URL API|https://admin.ispnet.demo.ru/ajax/index/onpay| |Тип API|выбрать https1| |Защита MD5|выбрать галочку| <note important>Важно 1. https://admin.ispnet.demo.ru – должен быть внешним доменом</note> <note warning>Если у вас самоподписаный сертификат то вероятность 99% onpay не будет с ним работать, поэтому сделайте еще 1 виртуалхост для админки без сертификата и используйте только http ссылку</note> Все остальные настройки делайте в интерфейсе Onpay как вам необходимо. ====== Настройка в MikBiLL ====== Переходим в MikBill и заполняем соответствующие поля: {{ :billing:preferences:payment_system:onpay-3.jpg?nolink& |}} Указываем ваш логин, секрет, ссылку на личный кабинет и % отчислений для отчетности. <note tip>Логином является идентификатор(название) магазина.</note> ====== Тонкая настройка ====== Если вдруг при платеже из Личного Кабинета у Вас откроется пустая страница. Исправить это можно очень легко. открываем файл onpay.php в каталоге личного кабинета на сервере. <code>/var/www/mikbill/stat/onpay.php - Linux /usr/local/www/mikbill/stat/onpay.php - BSD </code> Находим строку 103 в ней будет следующее: <code>$url = "http://secure.onpay.ru/pay/".$login."?".$utl_text;</code> так ваот вам нужно указать верную ссылку т е Если ваш "личный кабинет" открывается по HTTPS тогда укажите <code>$url = "https://secure.onpay.ru/pay/".$login."?".$utl_text;</code> Если ваш "личный кабинет" открывается по HTTP тогда укажите <code>$url = "http://secure.onpay.ru/pay/".$login."?".$utl_text;</code> Если жалуются на то что форма Onpay не влазит в экран и нет скролера тогда найдите строку 105 в ней будет следующее: <code>$output = '<iframe src="'.$url.'" width="600" height="900" frameborder="0" scrolling=no></iframe></code> поменяйте на <code>$output = '<iframe src="'.$url.'" width="600" height="900" frameborder="0" scrolling=yes></iframe></code> billing/preferences/payment_system/onpay.txt Последнее изменение: 7 лет назад — kagatan