Материал из Joonte Wiki
Версия от 06:57, 24 августа 2016; Alex Keda (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Для настройки платёжных систем Вам необходимо войти в систему в качестве администратора и перейти в раздел Дополнения -> Мастера настройки -> Конфигурация. Перед Вами откроется конфигуратор системы:

PaymentSystemsConfig.png

Далее откройте вкладку Счета на оплату→Платёжные системы, где находятся вкладки для настройки платёжных систем, которые поддерживаются системой.

Общие параметры

  • Секретный ключ магазина. Ключ, введённый Вами при настройке кошельков на сайте платёжной системы.
  • Переходить на сайт платёжной системы. Данное поле указывает, подключён ли мерчант для данной платёжной системы, если не подключён, тогда будет выводится страница с реквизитами платежа и клиент сможет оплатить выписанный счёт вручную.
  • Курс. Указывает критерий конвертирования локальной валюты биллинговой системы в соответствующую валюту платёжной системы. Биллинговая система автоматически, ежедневно производит обновление курсов валют с ЦБРФ.
  • Активен. Параметр указывает на активность платёжной системы.

При описании форматов адресов (URL), используется обозначение domain - доменное имя лицензии JBs.

Система WebMoney (R, Z, U, E)

Для подключения автоматической оплаты на кошельки системы WebMoney вам необходимо иметь как минимум персональный аттестат. О том, как получить персональный аттестат читайте на сайте webmoney.ru.

Перейдите на сайт WebMoney и авторизуйтесь в системе своим кошельком. Перейдите в раздел [Настройки Web Merchant Interface], где вы увидите список ваших кошельков.

https://merchant.webmoney.ru/conf/purse.asp

Справа от каждого кошелька ссылка [настроить], при нажатии на которую Вы попадаете в настройку соответствующего кошелька. Произведите соответствующие настройки биллинговой системы и мерчанта как показано на изображении (используемый тип подписи - sha256):

WebMoneyConfig.png

Система RBK Money

Для подключения кошелька RBK Money к биллинговой системе войдите в личный кабинет на сайте RBK Money. Далее перейдите в меню СЕРВИСЫ→Управление магазинами. Выберите магазин, который будет подключён к биллиновой системе и нажмите на кнопку [редактировать] данного магазина. Настройте соответствующие параметры в в личном кабинете RBK и в конфигурации биллинговой системы:

RBKMoneyConfig.png

Система ROBOKASSA

Для подключения магазина ROBOKASSA к биллинговой системе войдите в личный кабинет на сайте ROBOKASSA. Далее выберите меню [Администрирование]. Вы увидите следующую форму:

  • Пароль #1 - пароль магазина, используется для дальнейшей настройки в биллинговой системе.
  • Пароль #2 - пароль магазина, используется для дальнейшей настройки в биллинговой системе.
  • Result URL - адрес подтверждения оплаты.

Формат:

http(s)://domain/Merchant/ROBOKASSA

метод вызова: POST.

  • Success URL - адрес перехода клиента при успешной оплате.

Формат:

http(s)://domain/Accounts

метод вызова: POST.

  • Fail URL - адрес перехода клиента при не успешной оплате.

Формат:

http(s)://domain/Accounts?Error=yes

метод вызова: POST.

Настройте прием платежей в биллинговой системе. Откройте вкладку [ROBOKASSA]. Заполните следующие поля подраздела [Параметры формы]:

  • Логин в системе ROBOKASSA.
  • Секретный ключ магазина 1.
  • Секретный ключ магазина 2.

Система Yandex.Деньги

Версия протокола Yandex.Деньги: commonHTTP-3.0

При заполнении документов на подключение, используйте следующие данные:

  • paymentAvisoURL - URL, на который отправляется запрос «Уведомление об оплате».

Формат:

http(s)://billing.domain.su/Merchant/Yandex
  • successURL - URL, на который делается редирект браузера клиента после успешной оплаты.

Формат:

http(s)://billing.domain.su/Accounts
  • failURL - URL, на который делается редирект браузера клиента после неуспешной оплаты.

Формат:

http(s)://billing.domain.su/Accounts?Error=yes
  • checkURL - URL, на который отправляется запрос «Проверка заказа (платежа)».

Формат:

http(s)://billing.domain.su/Merchant/Yandex
  • authMethod - Метод аутентификации, применяемый в запросах от ЦПП.

Формат:

md5
  • shopPassword - Секретный пароль (20 случайных символов)

Формат:

abcdefghik1234567890

В настройках платёжной системы, в биллинге, заполняются следующие поля:

  • Номер магазина: выдаётся сотрудниками Yandex
  • Номер витрины магазина: выдаётся сотрудниками Yandex
  • Секретный ключ магазина: тот пароль что придумали

После подключения, требуется обязательное тестирование системы. По умолчанию, биллинг настроен именно на тестовый интерфейс сервиса Yandex. После успешного тестирования, необходимо сменить режим в настройках платёжной системы - селектор "Тестовый режим работы" установить в "Нет".

Система QIWI

В настройках "протоколов взаимодействия", на сайте QIWI - https://ishop.qiwi.com/options/merchants.action включаем протокол Pull (REST). Других, в принципе не надо, т.к. HTTP всегда включен. Если нет - то его тоже надо включить.

В настройках протокола Pull (REST), вводим УРЛ для уведомлений:

http(s)://billing.domain.su/Merchant/QIWI

В биллиинге, вводим:

  • API ID -> "Секретный ключ магазина"
  • Пароль от REST -> "Ключ для Pull (REST) подтверждений"

В принципе - всё. Будет работать, будут оповещения приходить. Дополнительно, раз в час работает задание планировщика - проверяет счета - остаток от старой системы взаимодействия, и дублирует основную, вышеописанную.

Система Единый Кошелёк (Wallet One / W1)

Заполняемые поля в настройках аккаунта (пункт "Интернет-магазин") таковы:

  • Адрес сайта
http(s)://www.domain.su/Merchant/W1
  • Адрес для оповещений
http(s)://billing.domain.su/Merchant/W1
  • Тип подписи: SHA1

В настройках платёжной системы, в биллинге, заполняются следующие поля:

  • Идентификатор (номер кошелька) интернет-магазина: номер кошелька, например
158539190805
  • Секретный ключ магазина: сгенерированный в настройках магазина ключ, например
XnplXTRQcDhiRnNlWrMsaNRhblRnVBlTaTYh


Система ИнтерКасса

Заполняемые поля в разделе "Настройка магазина" таковы:

  • Success URL
http(s)://billing.domain.su/Accounts
  • Fail URL
http(s)://billing.domain.su/Accounts?Error=yes

(с учётом глючности этой платёжной системы - возможно придётся вбивать тот же URL что и для Success)

  • Status URL
http(s)://billing.domain.su/Merchant/InterKassa

Методы передачи, для всех пунктов - POST. Тестировалось с валютой "Доллар США"