Настройки для приема платежей:

Для того чтобы подключить мерчант необходимо для начала настроить электронные кошельки, на которые будут приходить платежи. Рассмотрим на примере кошелька WebMoney.

Переходим на сайт merchant.webmoney.ru под своим логином и паролем, и следуем в раздел «Настройки». Выбираем кошелек для дальнейшей работы с мерчантом и нажимаем «Настроить».

Рис.1

Порядок действий следующий:

  1. Указываем торговое имя, которое в дальнейшем будет отображаться в мерчанте в примечаниях платежа и счетах.
  1. Затем заполняем графу Secret Key набором любых символов. Данный раздел применяется для проверки оповещений о платежах во избежание мошенничества со стороны покупателей.
  1. Вводим адрес страницы для отправления оповещений о платеже в поле Result URL.
  1. Кроме того, необходимо будет обозначить адреса страниц fail url (в случае неуспешной оплаты) и success url (если оплата прошла успешно).
  1. Выберите «тестовый» режим и нажмите «Сохранить».
  1. Вернувшись к списку кошельков, убедитесь в том, что прием платежей включен именно на тот кошелек, который был выбран вами. В тестовом режиме мерчант имитирует осуществление платежей, что позволяет отладить систему перед тем как перейти в рабочий режим.
  1. После этого, снова перейдите в раздел настроек и выберите уже «рабочий» режим. Определитесь со способами приема средств, которые вы желаете активировать на своем сайте и нажмите «Сохранить».

Рис. 2

Настройки для выдачи платежей:

  1. Создать API-пользователя и нажать «Активировать».
  1. Обозначить название API.
  1. Ввести секретный ключ (отличимый от секретного приема платежей, вам будет предложен автоматически сгенерированный системой пароль).
  1. Указать IP, с которого будет осуществляться обращение на сайт мерчанта.
  1. Нажать добавить API.
  1. Скопировать ID параметры («ID API мерчанта» в настойках мерчанта на сайте), а также секретный ключ и название API.
  1. Нажать «Применить».

Рис.3

Необходимые действия в настройках мерчанта:

  1. Определиться со статусом (используется или нет).
  1. Указать разрешенные IP сервера мерчанта.
  1. В графе Account указать номер аккаунта для платежей.
  1. В разделе Password ввести пароль для API (необходим для автоматического перевода и проверки оплаты). Указывается пароль, полученный при подключении API для выплаты.

Рис.4

  1. Fail Url, Success Url и Callback Url будут сгенерированы автоматически, поменять их будет невозможно.
  1. Укажите название платежа, отображаемое в истории отправителя. К примеру, «Оплата заявки на обмен{xchange_id}», где {xchange_id} будет заменен на номер заявки.
  1. Назначение платежа – Оплата заявки на обмен {xchange_id},

отдаете {from_amount} {from_name} {from_type}, 

получаете {to_amount} {to_name} {to_type} на счет {to_account},

{user_fio},

{user_ip},

{user_phone},

{user_mail},

ID заявки {xchange_id}