Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе Host CMS позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.
Бесплатный платежный модуль Onpay.ru для интернет-магазинов на основе Host CMS позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.
Для установки модуля в HostCMS необходимо в уже созданном и заполненном товаром магазине сделать следующее:
handler_onpay.php. Нажимаем «Применить».// ————————————————
// Обработка уведомления об оплате от Onpay
// должно быть только в настройках типовой дин. страницы
// ————————————————
if (isset($_REQUEST['type']))
{
// Получаем ID заказа
$order_id = to_int($_REQUEST['pay_for']);
$order_row = $shop->GetOrder($order_id);
if ($order_row)
{
// Вызов обработчика платежной системы
$shop->ExecSystemsOfPayHandler($order_row['shop_system_of_pay_id']);
}
exit();
}
// ————————————————
Настройка модуля заключается в изменении констант $onpay_userId (имя пользователя в системе Onpay) и $secretKey (ключ API IN, который вводится при настройке магазина на стороне Onpay; должен содержать более 10 символов) в тексте обработчика Onpay.
На стороне Onpay в настройках подключаемого магазина поле «Адрес платежной формы» должно совпадать с константой $onpay_userId, а поле «Пароль для API» — с константой $secretKey обработчика платежной системы на стороне HostCMS.
Чекбокс «Уведомлять по API» должен быть отмечен, метод отправки — POST. URL API вписывается вида http://myshop.ru/shop/cart/, где myshop.ru замените на адрес вашего магазина.
Остальные настройки — на Ваше усмотрение.