mspBePaid

Купить mspBePaid в магазине дополнений →
18 февраля 2016, 11:10

Начало работы

Для того, чтобы принимать оплату с помощью bePaid необходимо сначала подать заявку на регистрацию в системе.

Помощь по интеграции модуля оплаты на сайт вы можете получить через службу технической поддержки либо напрямую у разработчика в Минске либо через техническую поддержку самой платежной системы.

Системные требования

  • PHP 5.5+
  • MODX Revolution 2.3+
  • MiniShop2

Настройка bePaid

Важно! Для проверки механизма платежей пользуйтесь только тестовым окружением.

Для начала следует ознакомиться с требованиями к сайтам и интернет-магазинам:

Так же вы можете запросить у менеджеров платежной системы дополнительные документы для ознакомления:

  • Список документов
  • Анкета клиента (ИП)
  • Анкета клиента (Юридическое лицо)
  • Эквайринговый договор (интернет-магазин)
  • Эквайринговый договор (интернет-ресурс)

Достаточно написать письмо на адрес sales@bepaid.by или позвонить по телефонам +375 (17) 277-01-18, +375 (29) 664-00-24 (Республика Беларусь).

Для успешной работы с платежной системой вам понадобится логин и пароль, выданные после регистрации. Для начала необходимо зайти в панель управления и произвести первичную настройку системы согласно инструкции, предоставленной сотрудниками bePaid.

Установка и настройка пакета в MODX

При установке пакета установщик предлагает ввести реквизиты тестового магазина для начала работы с платежной системой bePaid в MODX. Если вы уже зарегистрировались и получили все необходимые реквизиты, вы можете указать в этом окне настоящие идентификатор магазина и секретный ключ.

Можно пропустить этот шаг и заполнить эти данные позже в системных настройках.

Затем нужно включить метод оплаты в настройках miniShop2 и добавить его к необходимому методу доставки. Если у вас уже действующий магазин на MODX и MiniShop2 - настройка на этом закончена. Если же вы делаете новый сайт - то о том, как работать с платежными системами в miniShop2 следует ознакомиться в документации по miniShop2 или задать вопрос на сайте modx.pro.

Чтобы перевести режим оплат из тестового в «боевой», измените системную настройку ms2_payment_bepaid_test_mode с «Да» на «Нет».

Для более тонкой настройки платежного модуля существует целый набор системных настроек в соответствующем разделе MODX. Для выбора настроек следует выбрать пространство имен minishop2 и раздел bePaid.

Дополнительно с данным платежным модулем поставляется несколько плагинов для улучшения работы с системными настройками. Например, не нужно вписывать номер ресурса или статуса руками в текстовое поле, достаточно дважды кликнуть по значению и выбрать соответствующий вариант из выпадающего списка.

Справочник по системным настройкам

Описание Ключ Значение по умолчанию
Идентификатор магазина в системе bePaid Данный идентификатор создается при регистрации в системе bePaid и высылается в письме. ms2_payment_bepaid_store_id
Секретный ключ Последовательность случайных символов, участвует в формировании электронной подписи заказа, выдается при регистрации магазина в системе bePaid. ms2_payment_bepaid_secret_key
Язык bePaid Выберите язык, на котором показывать сайт bePaid при оплате. По умолчанию будет использоваться язык, установленный для сайта в системной настройке cultureKey. ms2_payment_bepaid_language ru
Страна по умолчанию Выберите страну, которая будет использоваться по умолчанию при совершении оплаты. Выбор страны можно переопределить через корзину. Рекомендуется выбирать страну, где расположен магазин. ms2_payment_bepaid_country by
Статус заказа в случае успешной оплаты Если заказ обработан без ошибок и со стороны банка транзакция авторизована, статус заказа будет изменен на указанный. ms2_payment_bepaid_success_status 2
Статус заказа в случае ошибок оплаты Если заказ не обработан или были ошибки в процессе оплаты, статус заказа будет изменен на указанный. ms2_payment_bepaid_failure_status 4
Страница успешной оплаты bePaid Пользователь будет отправлен на эту страницу после успешного завершения оплаты. Рекомендуется указать страницу с корзиной для вывода деталей заказа. ms2_payment_bepaid_success_page 0
Страница отмены оплаты bePaid Пользователь будет отправлен на эту страницу при неудачной оплате. Рекомендуется указать страницу с корзиной для вывода деталей заказа. ms2_payment_bepaid_failure_page 0
Валюта платежа Буквенный трехзначный код валюты согласно ISO 4271. ms2_payment_bepaid_currency BYR
Входная точка API URL, куда будут отправляться запросы на оплату. ms2_payment_bepaid_checkout_url https://checkout.bepaid.by/ctp/api/checkouts
Входная точка API для тестовых запросов
URL, куда будут отправляться запросы на оплату для тестовых заказов. Данный адрес используется, если установлен тестовый режим.
ms2_payment_bepaid_test_url
https://checkout.begateway.com/ctp/api/checkouts
Режим совершения тестовых платежей При значении "Да", все запросы оплаты будут отправляться на тестовую среду обработки платежей bePaid. Реальные карты в данном режиме не работают. ms2_payment_bepaid_test_mode Да
Свойства заказа только для чтения Поля заказа, перечисленные в данном параметре, на странице оплаты будут доступны только для чтения (редактировать нельзя). Список доступных полей (указывается через запятую): email, first_name, last_name, address, city, state, zip, phone, country. ms2_payment_bepaid_readonly_fields email
Скрытые свойства заказа Поля заказа, перечисленные в данном параметре, будут скрыты на странице оплаты, но при это будут записаны в параметры платежа. Список доступных полей (указывается через запятую): phone, address. ms2_payment_bepaid_hidden_fields

Следующий документ
Яндекс.Деньги