» Обучение |
» Форум |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
» UTM 5 | |
» IVR | |
» ndsad | |
» Цены | |
![]() |
|
|
Все права защищены (c) 2001-2008 NetUP (www.netup.ru) Перепечатка материалов разрешается только с предварительного разрешения компании NetUP (info@netup.ru) |
| Модуль интеграции UTM5 с платежными системами |
|
Модуль интеграции UTM5 с платежными системами используется для регистрации платежей абонентов, произведенных через внешние платежные системы, в биллинговой системе UTM5. Модуль обеспечивает:
Модуль интеграции UTM5 с платежными системами состоит из:
Набор дополнительных модулей включает в себя модули для следующих платежных систем: Системные требования:
Для платежных систем
необходимо наличие библиотеки openssl (www.openssl.org) версии 0.9.8 и выше. Для платежной системы
необходимо наличие библиотеки gnupg (www.gnupg.org) версии 1.4.3
СодержаниеКраткое описание схемы работы:
Базовый модуль NBS External Payment Server выступает в качестве серверной части, принимая от клиента при помощи протокола HTTPS специальным образом сформированный запрос методом GET или POST. Запрос содержит идентифицирующий платежную систему параметр URI, и параметры, специфичные для каждой платежной системы.
https://zao.ru:8080/osmp?command=check&txn_id=1234567&account=0957835959&sum=10.45 параметр URI = osmp.
Специфичные параметры определяют тип запроса, сумму, дату, валюту, и другие параметры платежа.
Существуют следующие два типа запросов:
HTTPS запрос передается соответствующему дополнительному модулю платежной системы на обработку. При этом генерируется событие разбора HTTPS запроса. Это событие принадлежит семейству событий [netup:http].
В соответствии с типом запроса событием разбора HTTPS запроса могут генерироваться события:
События инициируют связанные с ними операции, имеющие ряд этапов, настраиваемых администратором системы. Такими этапами являются:
Примеры операций приведены ниже. Пример 1 Событие проверки возможности внесения платежа [netup:business]payment_verification[1.external] инициирует операцию проверки платежа, этапом которой является:
Пример 2 Событие внесения платежа [netup:business]new_payment[1.external] инициирует операцию внесения платежа, этапами которой являются:
Результатом исполнения события внесения платежа является присвоение запросу платежной системы состояния:
Для платежных систем:
бизнес-логика внесения платежа включает обязательную стадию предварительной проверки возможности проведения платежа. Для данных систем синтаксически корректные платежи:
получат состояние UNKNOWN. В базе данных хранятся только те платежи, на которые система дала положительный ответ. Технические операции, вызываемые парсером запроса Существуют специфичные технические операции (проверки), необходимые для обработки запросов платежных систем. В зависимости от платежной системы набор проверок может отличаться. В качестве проверок могут выступать операции:
Примеры проверок приведены ниже. Этапом проверки цифровой подписи является:
Этапами проверки хэш-суммы являются:
Этапом проверки входных параметров является:
Этапом проверки адресата является:
Этапом генерации подписи является:
Модуль интеграции с внешними платежными системами устанавливается на компьютер, где уже установлена биллинговая система. Для успешного внесения платежей необходимо наличие консольной утилиты utm5_payment_tool по адресу /netup/utm5/bin/utm5_payment_tool В случае, если на данном компьютере уже имеется установленная более ранняя версия системы, ее следует удалить: rm -rf /netup/external-payment-systems Также следует удалить скрипты запуска для Linux rm /etc/init.d/nbs-eps-linux для FreeBSD rm /usr/local/etc/rc.d/nbs-eps-free-bsd.sh
/netup/etc/external-payment-systems/netup.cfg
В личном кабинете клиента на сайте http://www.netup.ru/ в разделе Платежные Системы необходимо загрузить базовый модуль:
На сервере с ОС GNU/Linux следует распаковать архив командой: # tar zxf netup-payment-systems-linux-mysql.tar.gz -C / если в качестве базы данных UTM5 используется MySQL. # tar zxf netup-payment-systems-linux-pgsql.tar.gz -C / если в качестве базы данных UTM5 используется PostgreSQL. В личном кабинете клиента на сайте http://www.netup.ru/ в разделе Платежные Системы необходимо загрузить базовый модуль:
На сервере с ОС FreeBSD следует распаковать архив командой: # tar zxf netup-payment-systems-freebsd-mysql.tar.gz -C / если в качестве базы данных UTM5 используется MySQL. # tar zxf netup-payment-systems-freebsd-pgsql.tar.gz -C / если в качестве базы данных UTM5 используется PostgreSQL. Для установки модулей платежных системам загрузите, воспользовавшись ссылкой в личном кабинете в разделе Платежные Системы, модули платежных систем.
Архивы дополнительных модулей имеют названия вида: netup-<платежная система>-<операционная система>-<база данных>.tar.gz, где <платежная система> - название платежной системы, <операционная система> - linux или freebsd, <база данных> - mysql или pgsql. На сервере с ОС GNU/Linux или FreeBSD распакуйте архивы дополнительных модулей: # tar zxf netup-<платежная система>-<операционная система>-<база данных>.tar.gz -C / По договору между провайдером и платежной системой будет выдано 2 ключа для openssl-шифрования (публичный и приватный). Публичный ключ необходимо скопировать в /netup/etc/external-payment-systems/eport/public.pem. Приватный ключ необходимо скопировать в /netup/etc/external-payment-systems/eport/private.pem. По договору между провайдером и платежной системой будет выдан идентификатор провайдера (duser) и секретное слово провайдера (dpass). Необходимо создать новую службу, имеющую Name = <имя новой службы Уникасса> Login = <идентификатор провайдера> Password = <секретное слово провайдера>
В настройках Внешних платежных систем (вкладка Внешние платежные системы) в настройках платежной системы Уникасса необходимо изменить Автоматическую службу, указанную по умолчанию, на созданную в предыдущем действии, указав в качестве имени автоматической службы <имя новой службы Уникасса>. По договору между провайдером и платежной системой будет выдано секретное слово провайдера для расчета md5-суммы. Необходимо создать новую службу, имеющую Name = <имя новой службы Web Money> Login = <номер кошелька провайдера> Password = <секретное слово провайдера>
В настройках Внешних платежных систем (вкладка Внешние платежные системы) в настройках платежной системы Web Money необходимо изменить Автоматическую службу, указанную по умолчанию, на созданную в предыдущем действии, указав в качестве имени автоматической службы <имя новой службы Web Money>. По договору между провайдером и платежной системой будет выдан идентификатор провайдера (shopId), секретное слово провайдера и публичный ключ для GnuPG шифрования. Необходимо создать новую службу, имеющую Name = <имя новой службы Яндекс.Деньги> Login = <идентификатор провайдера> Password = <секретное слово провайдера>
В настройках Внешних платежных систем (вкладка Внешние платежные системы) в настройках платежной системы Яндекс.Деньги необходимо изменить Автоматическую службу, указанную по умолчанию, на созданную в предыдущем действии, указав в качестве имени автоматической службы <Имя новой службы Яндекс.Деньги>. На сервере с Модулем платежных систем необходимо импортировать ключ gpg --import <файл публичного ключа> По договору между провайдером и платежной системой будет выдано секретное слово провайдера для расчета md5-суммы. Необходимо создать новую службу, имеющую Name = <имя новой службы Z-PAY> Login = <номер кошелька провайдера> Password = <секретное слово провайдера>
В настройках Внешних платежных систем (вкладка Внешние платежные системы) в настройках платежной системы Z-PAY необходимо изменить Автоматическую службу, указанную по умолчанию, на созданную в предыдущем действии, указав в качестве имени автоматической службы <имя новой службы Z-PAY>. В личном кабинете клиента на сайте http://www.netup.ru/ в разделе Платежные Системы необходимо, воспользовавшись ссылкой Скачать сертификат, загрузить файл сертификата netup.keystore
и сохранить его в директории /netup/etc/external-payment-systems/
Для установки центра управления Модуля интеграции UTM5 с платежными системами загрузите архив utc-payment-systems.zip, воспользовавшись ссылкой Скачать центр управления в личном кабинете в разделе Платежные системы. Распакуйте архив utc-payment-systems.zip. Скопируйте файл сертификата netup.keystore в директорию с центром управления.
По умолчанию используется конфигурационный файл /netup/etc/external-payment-systems/config.xml Перед запуском серверной части следует в конфигурационном файле config.xml: 1. Задать полный путь к сертификату netup.keystore, пароль для его открытия и пароль приватного ключа.
Параметры сертификата Название организации NetUP Название подразделения test E-mail test@netup.ru Код страны RU Регион M Город M Пароль приватного ключа 123 До <security>
<!-- файл хранилища сертификатов и пароль для его открытия -->
<keystore file="INPUT_YOUR_KEYSTORE_FILENAME" password="INPUT_YOUR_PASSWORD"/>
<!-- пароль приватного ключа -->
<private_key passphrase="INPUT_YOUR_PASSPHRASE"/>
</security>
После <security>
<!-- файл хранилища сертификатов и пароль для его открытия -->
<keystore file="/netup/etc/external-payment-systems/netup.keystore" password="123"/>
<!-- пароль приватного ключа -->
<private_key passphrase="123"/>
</security>
2. Задать параметры соединения с базой данных.
Имя базы данных: TEST_UTM5 Логин (суперпользователь) базы данных: test_user Пароль для логина: test_password До <data_base>
<!-- параметры соединения с базой данных PostgreSQL v.8.2 -->
<pgsql name="INPUT_YOUR_DB_NAME" login="INPUT_YOUR_DB_LOGIN" password="INPUT_YOUR_DB_PASSWORD" max_connection="10"
host="INPUT_YOUR_DB_HOST" port="INPUT_YOUR_DB_PORT" socket="INPUT_YOUR_DB_SOCKET" options=""/>
</data_base>
После <data_base>
<!-- параметры соединения с базой данных PostgreSQL v.8.2 -->
<pgsql name="TEST_UTM5" login="test_user" password="test_password" max_connection="10"
host="" port="" socket="" options=""/>
</data_base>
IP хоста: 10.1.1.1 Порт соединения: 5432 Имя базы данных: TEST_UTM5 Логин (суперпользователь) базы данных: test_user Пароль для логина: test_password До <data_base>
<!-- параметры соединения с базой данных PostgreSQL v.8.2 -->
<pgsql name="INPUT_YOUR_DB_NAME" login="INPUT_YOUR_DB_LOGIN" password="INPUT_YOUR_DB_PASSWORD" max_connection="10"
host="INPUT_YOUR_DB_HOST" port="INPUT_YOUR_DB_PORT" socket="INPUT_YOUR_DB_SOCKET" options=""/>
</data_base>
После <data_base>
<!-- параметры соединения с базой данных PostgreSQL v.8.2 -->
<pgsql name="TEST_UTM5" login="test_user" password="test_password" max_connection="10"
host="10.1.1.1" port="5432" socket="" options=""/>
</data_base>
> locate plpgsql.so /usr/local/pgsql/lib/plpgsql.so >cp /usr/local/pgsql/lib/plpgsql.so /netup/external-payment-systems/lib/
Имя базы данных: TEST_UTM5 Логин (суперпользователь) базы данных: test_user Пароль для логина: test_password До <data_base>
<!-- параметры соединения с базой данных MySQL v.5.032 -->
<mysql name="INPUT_YOUR_DB_NAME" login="INPUT_YOUR_DB_LOGIN" password="INPUT_YOUR_DB_PASSWORD" max_connection="10"
host="INPUT_YOUR_DB_HOST" port="INPUT_YOUR_DB_PORT" socket="INPUT_YOUR_DB_SOCKET" options=""/>
</data_base>
После <data_base>
<!-- параметры соединения с базой данных MySQL v.5.032 -->
<mysql name="TEST_UTM5" login="test_user" password="test_password" max_connection="10"
host="" port="" socket="/var/run/mysqld/mysqld.sock" options=""/>
</data_base>
> mysql -u test_user -p test_password TEST_UTM5 mysql> status -------------- mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i686) using readline 5.1 Connection id: 108507 Current database: Current user: root@localhost SSL: Not in use Current pager: /usr/bin/less Using outfile: '' Using delimiter: ; Server version: 5.0.32 Gentoo Linux mysql-5.0.32 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/run/mysqld/mysqld.sock Uptime: 97 days 14 hours 4 min 28 sec Threads: 7 Questions: 2985406 Slow queries: 148 Opens: 16657130 Flush tables: 1 Open tables: 64 Queries per second avg: 0.354 -------------- К системам, отсылающим запросы с определенных IP-адресов, относятся:
Для возможности внесения платежей только с серверов этих платежных систем необходимо настроить брандмауэр. Следует разрешить запросы с IP-адресов серверов платежных систем. Следует запретить запросы с любых других IP-адресов.
К системам, использующим цифровые подписи, относятся:
Для этих платежных систем нет необходимости закрывать IP-адреса. Для запуска базового модуля выполните команду # /etc/init.d/netup-payment-systems start Добавьте базовый модуль к списку ПО, запускаемого автоматически. Для запуска базового модуля выполните команду # /usr/local/etc/rc.d/netup-payment-systems.sh start Для автоматического запуска добавьте в файл /etc/rc.conf строку netup-payment-systems_enable="YES" В файле /netup/log/external-payment-systems/payments.log находится вся (включая запросы с некорректным синтаксисом) информация о полученных от платежных систем запросах, результаты их обработки. В файле /netup/log/external-payment-systems/management.log содержится информация о платежах, модифицирование которых производилось с помощью центра управления. В файле /netup/log/external-payment-systems/netup.log содержится информация об обмене информацией между клиентом (центром управления) и сервером. В файле /netup/log/external-payment-systems/verifier.log содержится информация об ошибках в структуре базы данных. Файл /netup/log/external-payment-systems/details.log является полным логом, содержащим всю техническую информацию. Запуск центра управления производится двойным кликом мыши на файле control.center.se.jar или командой: java -jar control.center.se.jar
Введите логин и пароль для доступа в систему, пароль приватного ключа, указанный в параметрах сертификата. Для указания адреса и порта NBS External Payment Systems сервера нажмите на кнопку с изображением гаечного ключа.
Для запуска центра управления нажмите на кнопку с надписью External Payment Systems.
Интерфейс администрирования Модуль интеграции с платежными системами будет запущен. Профили Профили обеспечивают разграничение привилегий. По умолчанию в системе заведены профили:
Администратор обладает привилегиями на использование всего функционала системы. Администратор имеет возможность:
Менеджер имеет возможность производить операции только в Отчете по платежам.
Для отображения отчета по платежам пользователей, пополнивших баланс лицевых счетов с помощью внешних платежных систем (пользователи указывали в качестве своего идентификатора номер лицевого счета в системе UTM5), необходимо выбрать в списке типичных задач элемент Отчеты, Отчет по платежам.
Получение данных С помощью панели Получение данных производится фильтрация платежей по:
Фильтрация по состоянию В качестве параметра фильтрации выступает состояние:
Фильтрация по типу В качестве параметра фильтрации выступает тип платежа - идентификатор обработчика, который принимал запрос. Фильтрация по времени В качестве параметра фильтрации выступает время проведения платежа. Фильтрация по значению в таблице Отображаются платежи, соответствующие заданному в строке фильтрации шаблону. С помощью правой кнопки мыши в поле фильтрации по произвольной строке существует возможность выбрать режим фильтрации:
Таблица c платежами Для отображения платежей, соответствующих параметрам фильтрации следует нажать кнопку Создать. Будет отображена таблица c платежами, содержащая такие параметры платежа как:
ID Идентификатор платежа в базе данных Модуля Интеграции. Идентификатор платежа играет роль индекса платежа. При необходимости передается платежной системе для сверки. Дата Момент регистрации платежа в платежной системе. Если платежной системой дата не передается - используется дата регистрации платежа в Модуле Интеграции. Лицевой счет Номер лицевого счета в UTM5, на который пришел платеж. Имя Имя клиента, которому принадлежит лицевой счет. Логин Логин клиента, которому принадлежит лицевой счет. Сумма Сумма платежа. Валюта Валюта платежа. Тип Идентификатор обработчика, которым было обработан запрос. Идентификатор Уникальный для данной платежной системы идентификатор платежа, составленный из параметров пришедших в запросе в формате параметр=<значение>&параметр=<значение>.... Названия параметров заданы в нижнем регистре и отсортированы по алфавиту.
Состояние Состояние платежа, присвоенное ему после обработки.
Существует возможность изменять значения некоторых параметров платежей одним из двух способов:
Обработанные платежи При правильной настройке системы платежи должны получать статус обработанные (PROCESSED). Для просмотра обработанных платежей произведите фильтрацию по состоянию обработанные, задайте с помощью фильтра времени необходимый временной диапазон и нажмите Создать
Идентифицированные платежи При невозможности выполнить shell-команду платеж идентифицируется Модулем Интеграции, но его регистрация в системе UTM5 не происходит. Такой платеж получает статус идентифицированный (IDENTIFIED). Для просмотра идентифицированных платежей произведите фильтрацию по состоянию идентифицированные, задайте с помощью фильтра времени необходимый временной диапазон и нажмите Создать
Попытка регистрации данных платежей в UTM5 и перевода их в состояние PROCESSED (обработанные) производится событием [netup:integration]payment_registration[1.external]. Данное событие вызывается пунктом контекстного меню Попробовать зарегистрировать платеж или в соответствии с настройками планировщика событий. Для попытки регистрации всех идентифицированных платежей выберите пункт контекстного меню Попробовать зарегистрировать все платежи.
Неизвестные платежи При нарушении бизнес-логики проведения платежа платеж не идентифицируется Модулем Интеграции. Такой платеж получает статус неизвестный (UNKNOWN). Для просмотра неизвестных платежей произведите фильтрацию по состоянию неизвестные, задайте с помощью фильтра времени необходимый временной диапазон и нажмите Создать
Неидентифицированный платеж при необходимости возможно зарегистрировать, изменив его состояние на IDENTIFIED, и вызвав событие [netup:integration]payment_registration[1.external]. Событие предварительной проверки Если в бизнес-логике проведения платежа предусмотрена необходимость предварительной проверки, параметры предварительной проверки платежа будут отображены в таблице Событие предварительной проверки. Пришедшее событие для платежа Таблица с полученными от платежной системы параметрами платежа. Предварительно обработанное событие для платежа Таблица с параметрами платежа, обработанного системой. Для просмотра списка всех зарегистрированных внешних платежных систем на панели типичных задач выберите элемент Настройки, затем Внешние платежные системы
Платежные системы В таблице Платежные системы для каждой платежной системы отобразятся
URI По URI происходит идентификация запроса платежной системы. Комиссионный сбор Комиссия в процентах, снимаемая с платежа абонента, в пользу платежной системы.
Состояние Состояния платежных систем:
Автоматическая служба Учетная запись подсистемы, от имени которой будут производиться действия. Событие разбора запроса Событие разбора запроса, соответствующие платежной системе.
Над платежной системой существует возможность проводить операции:
Параметры С помощью панели Параметры для платежной системы существует возможность изменения параметров:
Настройки С помощью панели Настройки для платежной системы существует возможность изменения параметров:
Операции Соответствуют основным операциям:
Над операциями существует возможность проводить:
При выборе пункта Редактировать операцию контекстного меню вызывается вкладка Редактирование операции.
Проверки Соответствуют техническим операциям (проверкам), используемым парсером запроса для технических нужд:
Над проверками существует возможность проводить:
При выборе пункта Редактировать проверку контекстного меню вызывается вкладка Редактирование проверки, полностью аналогичная вкладке Редактирование операции.
Существующие по умолчанию наборы активных проверок соответствуют текущей логике взаимодействия с внешней платежной системой.
Существуют операции двух типов:
Параметры С помощью панели Параметры для операции существует возможность изменения:
Состояние Операция может иметь состояния:
Описание Подробное описание операции/проверки. Настройки С помощью панели Настройки для платежной системы существует возможность изменения параметров:
Автоматическая служба Учетная запись подсистемы, от имени которой будут производиться операции/проверки. Событие Событие, инициирующее операцию/проверку. Существуют следующие этапы выполнения операции, которые могут быть настроены администратором системы:
SQL-запрос
На панели SQL отображаются существующие данной операции SQL запросы. В нижней части панели SQL будет отображен общий вид выбранного запроса. SQL запрос задается согласно ANSI SQL.
+-----------+--------------+---------+ | Значение | Переменная | Условие | +-----------+--------------+---------+ | event.sum | event.amount | | +-----------+--------------+---------+ Означает, что значение переменной sum присваивается переменной amount.
+-------------------------+---------------------------+---------------------------+ | Значение | Переменная | Условие | +-------------------------+---------------------------+---------------------------+ | db.personal_accounts.id | event.personal_account_id | db.personal_accounts.id = | | | | event.account | +-------------------------+---------------------------+---------------------------+ Означает, что значение переменной personal_account_id присваивается значению поля id таблицы personal_accounts из базы данных, если поле id равно значению параметра account, пришедшему в запросе. Для удаления SQL запроса необходимо выбрать пункт Удалить SQL контекстного меню. Для создания SQL запроса необходимо задать Значение, Переменную, Условие в пустой строке. Shell-команда
На панели Shell-команда отображаются команды, исполняемые оболочкой операционной системы. Команды могут быть составными и определяются согласно правилам оболочки ОС. В нижней части панели Shell-команда будет отображен общий вид команды.
Для просмотра списка зарегистрированных в системе ролей на панели типичных задач выберите элемент Система, затем Роли.
Над ролями существует возможность проводить операции:
Для просмотра списка событий и ролей, способных вызывать эти события на панели типичных задач выберите элемент Система, затем События.
Для событий существует возможность назначать роли, способные вызывать события. Для просмотра перечня запланированных событий выберите в списке типичных задач элемент Система, Запланированные задачи.
Будут отображены события, запуск которых планируется, а так же дата последнего запуска события и периодичность запуска события. По умолчанию единственным запланированным событием в системе является событие netup:integration:payment_registration:1.external, которое производит попытку перевода платежа из состояния IDENTIFIED в состояние PROCESSED. С помощью контекстного меню можно добавлять, удалять, редактировать запланированные события. При редактировании события имеется возможность выбрать нужное событие из общего списка событий системы, периодичность запуска, названия, типы и значения передаваемых параметров.
Служба - учетная запись подсистемы. Для просмотра перечня зарегистрированных в системе автоматических служб выберите в списке типичных задач элемент Система, Персонал.
Будет отображен список логинов и имен автоматических служб системы. Существует возможность добавления, удаления и редактирования автоматических служб. Над учетными записями существует возможность проводить операции:
При добавлении указываются логин, пароль, имя службы. При редактировании изменяются пароль, имя службы.
Сайт системы: http://www.elecsnet.ru/ Для системы Бином поддерживаются параметры: Таблица 1.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/binom?action=pre&key=705591aba85a60acc2179df3d42a7717&stan=XXXXXX&client=2821&sum=20000& timestamp=20061201121059&term=5577&cheque=87654321&sign=28162ff1459e0eaa7402c37aacdf0900fc0116e3f2ac34eafb262438c0d2 78eb185bb464807f09290aa3c87cf5cbd5c11930049b0489e03a3ce933e62201525a20cf4ea59bb1072ef9e05f9eb26da1c0545edf86991215c7196eb55d1e92 a646b9986a8ce4c64c467b0f452fc6d6fab129dcdf71c911ffd0508a025e0540aad9d68ca253ef2aeae0f2369a8e2ca46571afc5f49c0766f3a741d88d4d6a9e 08e662e2669efff06871bed79f4dbde048ad0e7e2b4b16747410fa9a69014b1e1327578b662a62d57f830bf25654808916d65315b2f33dffdd94020136c4f216 f646863727ac5784d9f80111c384b814dcb297165644b02a638b13d9a63aa4fcc53a https://zao.ru:8080/binom?action=auth&key=68b329da9893e34099c7d8ad5cb9c940&stan=121212&client=2821&sum=20000& timestamp=20061201121059&term=5577&cheque=87654321&sign=9d1f673b5c7e065ebea1e7e2dce2ebc453025798755a5a47d42b3f3a0fbe9 46335ac48ed8e7f78307059c0b3e5a006ff2ad81b30c03dbb667e52286f4ecc3123cfecb1602d93164df3b7253f6ebffd0fddcff3d9f8fa5ccce3a217767ac450 9e367e2e634ffd7e2064d7de9375bd086db0c6ac25aadd35f9e0234550e1f659f784bd38fbb0a775a14e26c50166189e08e5285927d1845a0848fa1134b4d2447 424d4de2182a1a326c93c23c6c8f1048d7a02112fc9e26998efb306fdadc25490117986d52299f14bbc55cd1f2dd62b9a46005786facd11f9717934d11721c620 cf0e9e2ccb635c6226f4127fb39f052606dd157a9672de4670f2e387cccdead0
Cайт системы: http://www.kp-dealer.ru/ Для системы Кредит-Пилот поддерживаются параметры: Таблица 2.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/credit_pilot?command=getabstateacc&bankid=1234&devid=1&qid=34342324&abacc=1234567 https://zao.ru:8080/credit_pilot?command=addtobalanceacc&bankid=1235&devid=1&qid=34342324&abacc=1234567&crcid=810sum=300
Сайт системы: http://www.cyberplat.ru/ Для системы Киберплат поддерживаются параметры: Таблица 3.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/cyberplat?action=check&number=9166438476&type=1&amount=25.34 https://zao.ru:8080/cyberplat?action=payment&number=9166438476&amount=25.34&receipt=3568264&date=2005-09-20T15:53:00
Сайт системы: http://www.osmp.ru Для системы ОСМП поддерживаются параметры: Таблица 4.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/osmp?command=check&txn_id=1234567&account=0957835959&sum=10.45 https://zao.ru:8080/osmp?command=pay&txn_id=1234567&txn_date=20050815120133&account=0957835959&sum=10.45
Сайт системы: http://www.unikassa.ru/ Для системы Уникасса поддерживаются параметры: Таблица 5.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/unikassa?duser=dealer1&dpass=1dad01d23ads4567&cid=123123123&uact=get_info https://zao.ru:8080/unikassa?duser=dealer1&dpass=1dad01d23ads4567&cid=123123123&uact=payment&term=10&trans=12345&sum=123.00
Сайт системы: http://money.yandex.ru/ Для системы Yandex.Деньги поддерживаются параметры: Таблица 6.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/yandex_money?requestDatetime=2007-01-21T10:20:06Z&action=Check&md5=8256D2A032A35709EAF156270C9EFE2E& shopId=13&orderNumber=55&customerNumber=8123294469&orderCreatedDatetime=2007-01-21T10:20:04Z&orderSumAmount=87.10& orderSumCurrencyPaycash=643&orderSumBankPaycash=1001&shopSumAmount=86.23&shopSumCurrencyPaycash=643&shopSumBankPaycash =1001&paymentType=1&paymentPayerCode=42007148320&orderIsPaid=0&md5=&pgpSignature=&MyField=Добавленное магазином поле https://zao.ru:8080/yandex_money?requestDatetime=2007-01-21T10:20:10Z&action=PaymentSuccess&md5=45125C95A20A7F25B63D58EA34AFED 2&shopId=13&orderNumber=55&customerNumber=8123294469&orderCreatedDatetime=2007-01-21T10:20:04Z&orderSumAmount=87.10& orderSumCurrencyPaycash=643&orderSumBankPaycash=1001&shopSumAmount=86.23&shopSumCurrencyPaycash=643&shopSumBankP aycash=1001&orderIsPaid=1&paymentDatetime=2005-01-21T10:20:10Z&paymentType=PC&paymentPayerCode=42007148320&md5=& pgpSignature=&MyField=Добавленное магазином поле
Сайт системы: http://e-port.ru Для системы e-port поддерживаются параметры: Таблица 7.
Код валюты платежа 810 Примеры запросов: https://zao.ru:8080/eport?account=1234%20567&date=21.10.03%2016%3A07%3A14&hash=5237893&id=30275&sum=234.56&type=1& sign=2BA555F3746588078D99419B2FB52E0303BB87F1EF9D8943CE02D8A2B8D8EFF3AA9899C80D537625E9000A2123AAEFCE8D68ADFC836823C7847203C635521E02D4F4C 681CE65AD4AF3C14FE7D55EB2CCEB4DD2B17C15F922ECFE850E23A85FCE81EFABC845B3E7B2EAB98DA2DF03125F6097FCD9E3B8350726D453750303499F https://zao.ru:8080/eport?account=1234%20567&date=21.10.03%2016%3A07%3A14&sum=234.56&type=2&sign=3C5A0FBFD8443512B1B334003 6040F46BC0BB848D88A19345A52AA9A25CFE79C58FC480BABD2A08067D1911CE5FEDCA9D5C75AE4C6C0B3D1D0040E47146ACD75120FA298ADC9B343AA6C54D24E3AB0E2DFA DE07F810F0780986B5C03BB4BAD9BA2763FB528DE2F6800CA1150213DCA53AA3CBCFDD4DA7783AFB79BB22ED0C300
Сайт системы: http://www.rapida.ru Для системы Rapida поддерживаются параметры Таблица 8.
Код валюты платежа 810. Пример запроса: https://zao.ru:8080/rapida?order=123456&sum=100.00&id=ХХХХХХХ&type=1 https://zao.ru:8080/rapida?order=123456&sum=100.00&id=ХХХХХХХ&type=2
Сайт системы: http://www.webmoney.ru/ Для системы WebMoney поддерживаются параметры: Таблица 9.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/web_money?LMI_PREREQUEST=1&LMI_PAYMENT_AMOUNT=1.0&LMI_PAYMENT_NO=1&LMI_PAYEE_PURSE=R397656178472& LMI_MODE=1&LMI_PAYER_WM=809399319852&FIELD_1=VALUE_1&FIELD_2=VALUE_2&FIELD_N=VALUE_N&account=123 https://zao.ru:8080/web_money?LMI_PAYMENT_AMOUNT=1.0&LMI_PAYMENT_NO=1&LMI_PAYEE_PURSE=R397656178472&LMI_MODE=1&LMI_SY S_INVS_NO=281&LMI_SYS_TRANS_NO=558&LMI_PAYER_PURSE=R397656178472&LMI_PAYER_WM=809399319852&LMI_SYS_TRANS_DATE=2002031 4 14:01:14&LMI_HASH=114128B8AEFD8CAA76D3CF75B9AEBC17&FIELD_1=VALUE_1&FIELD_2=VALUE_2&FIELD_N=VALUE_N&account=123
Сайт системы: http://www.z-pay.ru Для системы Z-PAY поддерживаются параметры: Таблица 10.
Код валюты платежа 810. Примеры запросов: https://zao.ru:8080/z_pay?LMI_PREREQUEST=1&LMI_PAYMENT_AMOUNT=1.0&LMI_PAYMENT_NO=1&LMI_PAYEE_PURSE=R397656178472&LMI_ MODE=1&LMI_PAYER_WM=809399319852&FIELD_1=VALUE_1&FIELD_2=VALUE_2&FIELD_N=VALUE_N&account=123 https://zao.ru:8080/z_pay?LMI_PAYMENT_AMOUNT=1.0&LMI_PAYMENT_NO=1&LMI_PAYEE_PURSE=R397656178472&LMI_MODE=1&LMI_SYS_IN VS_NO=281&LMI_SYS_TRANS_NO=558&LMI_PAYER_PURSE=R397656178472&LMI_PAYER_WM=809399319852&LMI_SYS_TRANS_DATE=20020314 14 :01:14&LMI_HASH=114128B8AEFD8CAA76D3CF75B9AEBC17&FIELD_1=VALUE_1&FIELD_2=VALUE_2&FIELD_N=VALUE_N&account=123
|
© 2003-2006 NetUP Inc. All Rights reserved. Тел: +7 (495) 543-9220 (многоканальный) +7 (495) 510-1025 (многоканальный) info@netup.ru |