Войти в систему Создать аккаунт
Exchange rates are reconsidered by system








Тарифы
Лимиты
Главная

Протокол "WPM-2"


Протокол приема платежей через терминалы моментальной оплаты и операционную страницу системы "WPM-2"

Протокол "WPM-2" не предназначен для операторов (поставщиков услуг) и работает с приемом платежей в адрес электронных магазинов, зарегистрированных в системе. Протокол позволяет принимать платежи в адрес электронных магазинов и пополнять любой счет в системе в режиме "выставленного на оплату счета".

Для использования протокола "WPM-2" регистрироваться в качестве поставщика услуг не нужно.

В простейшем случае для реализации работы по данному протоколу никаких дополнительных действий, кроме установки на сайте html-кода предпринимать не нужно. Для получения сведений о поступивших средствах может использоваться программный модуль "Информатор On-Line".

Однако Электронный магазин при работе с этим протоколом может задать адрес скрипта, обрабатывающего результат оплаты. Таким скриптом может быть как собственное решение поставщика услуг, так и системная проверка результатов с передачей данных в программу "Поставщик услуг".

При оплате на сайте процессингового центра системы оплата в Ваш адрес будет зачислена моментально. Помимо этого плательщик может просто распечатать квитанцию на оплату и произвести платеж через ближайший к нему терминал моментальной оплаты, как работающий на ПО "Терминал Delta Key", так и внешний по отношению к системе терминал, который поддерживает прием платежей в адрес нашей системы.

Во всех случаях платеж будет зачислен на Ваш счет в течение 2 - 3 минут с момента проведения платежа.

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

В процессе регистрации необходимо заполнить следующие поля:



Адрес, на который поступают результаты оплаты": www-адрес в формате URL, на который поступит результат оплаты. Таким адресом является скрипт, обрабатывающий результаты операции. Результат поступает только в случае успешного платежа. Если вы не используете скрипты, обрабытывающие результаты, пожалуйста не заполняйте это поле.

"Адрес страницы, которая открывается при успешном платеже": Обязательное поле. В нем вам необходимо указать полный адрес web-страницы, куда перейдет пользователь после успешного проведения операции.

"Адрес страницы, которая открывается при не успешном платеже": Обязательное поле. В нем вам необходимо указать полный адрес web-страницы, куда перейдет пользователь при невозможности оплаты, либо отказе от проведения платежа.

"Метод передачи": Выберите метод - POST или GET, которым Вам будет отправлено уведомление.

"Активность магазина": Вы можете временно отключить прием платежей в вашем магазине.

"Режим работы магазина": В тестовом режиме реальные операции не проходят. Но все сведения о проведенных тестовых платежах поступают в соответствии с установленными вами предыдущими настройками

"Краткое описание магазина": Используется в рекламных и маркетинговых целях. Рекомендуем заполнить это поле.

Просмотреть и скопировать пример кода, который необходимо установить на вашей странице можно, нажав кнопку "Получить код".



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





Для приема прямого платежа на счет (без регистрации электронного магазина) можно сгенерировать код в пункте меню "Оплата на сайтах", далее "Прямой платеж на счет".



Генерация html-кода для установки на сайте непосредственно из программы:



Адрес шлюза для работы с протоколом: https://deltakey.biz/merchant/index.py

Обратите внимание, у этих вариантов отличаются параметры html-формы:

Форма для электронного магазина должна содержать обязательные поля:

number = номер магазина
keyt = номер счета, на который зачисляются средства
identified = 1

ПРИМЕР ФОРМЫ ДЛЯ УСТАНОВКИ НА САЙТЕ ЭЛЕКТРОННОГО МАГАЗИНА



<form method="post" action="https://deltakey.biz/merchant/index.py">
<table>
<tr>
<td>Наименование товара</td>
<td><input type="text" name="name" value="Оплата товара"></td>
</tr>
<input type="hidden" name="number" value="271">
<input type="hidden" name="keyt" value="810000000000322">
<input type="hidden" name="identified" value="1">
<tr>
<td>Сумма</td>
<td><input type="text" name="summ" value="60.00">RUR</td>
</tr>
<td>Описание товара</td>
<td><textarea name="descript">Оплата по счету № 154</textarea></td>
</tr>
</table>

<input type=submit value="Оплатить">
</form>

Форма для прямого платежа на счет получателя должна содержать обязательные поля:

id_corr = ID получателя средств
keyt = номер счета, на который зачисляются средства
identified = 2
summ = сумма платежа
descript = Описание платежа

Валюту операции передавать не обязательно, она берется системой из номера счета, на который поступают средства.

ПРИМЕР ФОРМЫ ДЛЯ УСТАНОВКИ НА САЙТЕ ДЛЯ ПРИЕМА ПРЯМОГО ПЛАТЕЖА



<form method="post" action="https://deltakey.biz/merchant/index.py">
<table>
<tr>
<td>Наименование товара</td>
<td><input type="text" name="name" value="Прямой платеж на счет"></td>
</tr>
<input type="hidden" name="id_corr" value="204000000000001">
<input type="hidden" name="keyt" value="810000000000337">
<input type="hidden" name="identified" value="2">
<tr>
<td>Сумма</td>
<td><input type="text" name="summ" value="400.00">RUR</td>
</tr>
<td>Описание товара</td>
<td><textarea name="descript">По договоренности</textarea></td>
</tr>
</table>
<input type=submit value="Оплатить">
</form>

Передача данных на операционный сайт может обеспечиваться методами POST или GET.

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

Поля должны передаваться в формате: name=value, например, <input type="hidden" name="name_" value="Андрей Иванов">

Все поля могут передаваться как с параметром "hidden", так и в открытом виде.

ПРИМЕР ФОРМЫ ДЛЯ УСТАНОВКИ НА САЙТЕ ЭЛЕКТРОННОГО МАГАЗИНА С ИСПОЛЬЗОВАНИЕМ ДОПОЛНИТЕЛЬНЫХ НЕОБЯЗАТЕЛЬНЫХ ПРОИЗВОЛЬНЫХ ПОЛЕЙ



<form method="post" action="https://deltakey.biz/merchant/index.py">
<table>
<tr>
<td>Наименование товара</td>
<td><input type="text" name="name" value="Оплата товара"></td>
</tr>
<input type="hidden" name="number" value="271">
<input type="hidden" name="keyt" value="810000000000322">
<input type="hidden" name="identified" value="1">
<input type="hidden" name="test1" value="Проверка 1">
<input type="hidden" name="test2" value="Проверка 2">
<input type="hidden" name="test3" value="Проверка 3">
<tr>
<td>Сумма</td>
<td><input type="text" name="summ" value="60.00">RUR</td>
</tr>
<td>Описание товара</td>
<td><textarea name="descript">Оплата по счету № 154</textarea></td>
</tr>
</table>
<input type=submit value="Оплатить">
</form>

В данном примере система передаст на адрес, указанный в настройках как "Адрес, на который поступают результаты оплаты" все полученные данные в таком формате:

<input type="hidden" name="number" value="271">
<input type="hidden" name="keyt" value="810000000000322">
<input type="hidden" name="identified" value="1">
<input type="text" name="summ" value="60.00">
<input type="text" name="curr" value="810">
<input type="text" name="name" value="Оплата товара">
<textarea name="descript">Оплата по счету № 154</textarea>
<input type="hidden" name="test1" value="Проверка 1">
<input type="hidden" name="test2" value="Проверка 2">
<input type="hidden" name="test3" value="Проверка 3">
<input type="hidden" name="SIGN" value="ef98ffea43a6f7fd6aa700450f83103f">

Электронная подпись склеивает значения value без учета дополнительных полей в следующем порядке:

transact + number + keyt + identified + summ + curr + name + descript

Где transact = номер транзакции системы.

Вы можете как указать адрес собственного скрипта, обрабатывающего платеж, так и выбрать "Системную проверку счета".

В этом случае проверку подписи осуществит системный скрипт, но контроль за поступлением платежей необходимо вести через программные продукты системы.

При настройке транзакции оплаты необходимо обратить внимание на правильное указание способа обработки извещений о поступившей оплате.

Действия плательщика при оплате через терминал самообслуживания:

Плательщик получает на сайте поставщика услуг информацию о том, что он может произвести оплату через терминалы моментальной оплаты, работающие с платежной системой "Delta Key".

Подойдя к терминалу пользователь нажимает на кнопку-логотип Электронного магазина, если он зарегистрирован в первом блоке терминала, или кнопку "Delta Key - оплата счета" в тех случаях, когда проводится прямой платеж на счет получателя, либо электронный магазин не имеет своей кнопки.

Обычно кнопка "Delta Key - оплата счета" выглядит так:





Далее плательщик вводит номер заказа и код подтверждения, которые были сформированы в момент выписки счета-заказа для идентификации параметров платежа.

После оплаты пользователь получит чек. Денежные средства, поступившие в Ваш адрес будут зачислены немедленно.

Если у Вас работает автоматическая система биллинга, Вам будет передано извещение об оплате. Если системы биллинга нет - Вы можете воспользоваться штатными программными инструментами для приема, обработки и управления поступившими в Ваш адрес платежами.

Все параметры шлюзов задаются в процессе создания, либо редактирования транзакции, либо регистрации электронного магазина, либо формировании прямого платежа. Пожалуйста, будьте очень внимательны! Рекомендуется формировать транзакции в тестовом режиме, и лишь после их отладки переходить в рабочий режим.

Если Вы испытываете сомнения в правильности тех, или иных параметров настройки - воспользуйтесь пунктом меню "Отправить транзакцию на проверку". Специалисты группы технической поддержки нашей системы в этом случае проверят все параметры создаваемой вами транзакции и помогут исправить (в случае необходимости) ошибки.

Сервисная поддержка, настройка, помощь и консультации предоставляются бесплатно.

Как получать деньги:

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

В программу "Оплата на сайтах" встроена функция вывода средств на указанный в настройках банковский счет.

Пример скрипта для проверки ЭЦП (Python)
Пример скрипта для проверки ЭЦП (PHP)



Вернуться назад