Добро пожаловать в витрину решений для приёма платежей! Здесь можно скачать платежные модули и посмотреть как работает магазин с той или иной CMS. Платежный агрегатор Onpay.ru: 7 лет на рынке, 15000 клиентов и более 20 модулей и решений.

Модуль оплаты для PHPShop

logo

Бесплатный платежный модуль Onpay для интернет-магазинов на основе PHPShop CMS позволяет принимать Яндекс.Деньги, WebMoney, пластиковые карты VISA и MasterCard, а также множество других интернет-валют.

Настройка модуля на стороне Onpay.ru:

php001

В настройках магазина на сайте onpay.ru заполняются следующие поля:

Раздел Настройки API IN:

«Адрес платежной формы» – по умолчанию Ваш логин в систему Onpay. (Если в одном аккаунте несколько магазинов – заполняется индивидуально для каждого.)

Поставьте галочку «Уведомлять по API IN», «Метод отправки запроса» — POST

«URL API» — http://youshop.ru/payment/onpay/result.php, где youshop.ru – домен вашего магазина PHPShop.

Пароль для API IN (secret_key) – любая комбинация букв/цифр, не менее 10 знаков (он-же заполняется в config.ini, в секции [Onpay] при настройке PHPShop).

Настройка модуля и его установка на стороне магазина PHPShop:

Распаковать содержимое архива в директорию /payment/ установленного PHPShop.

В файл /phpshop/inc/config.ini установленного PHPShop, добавляем секцию [Onpay] и прописываем данные:

php002

onpay_login – ваш логин в систему onpay (или имя платежной формы);

onpay_key – ключ API IN, тот-же что и в настройках магазина на сайте onpay.ru;

onpay_currency – валюта магазина или валюта в которую будут конвертироваться все платежи (зависит от состояния onpay_convert – если «yes», все платежи конвертируются)

onpay_convert — Принудительная конвертация платежей в валюту ценника. Если включена – все поступающие платежи будут конвертироваться в валюту ценника. Т.е. если в ссылке установлена стоимость 100RUR, а клиент оплатил с помощью USD – вы получите на счет 100RUR. Если выключена, вы получите ту валюту, которой платит клиент. Т.е. например, пользователь платит 3.5WMZ за ваш товар стоимостью 100RUR – вы получите 3.5WMZ на свой WMZ счет в системе OnPay (при этом уведомление по API будет содержать 100RUR).

php003

В админке магазина заходим «Заказы – Платежные системы» и добавляем новую позицию как на снимке ниже:

php004

Теперь в списке платежных систем для Клиентов появится пункт «Оплата Onpay».

Открыть на GitHUB