главнаяконтактыреклама
JetSwap — система раскрутки сайтов
РегистрацияО системеАккаунтСтатистикаХостингДомены ru от 90 рублей
 

Интерфейс автоматической конфигурации

Интерфейс автоматической конфигурации позволяет организовать моментальную настройку программой установки скрипта, приобретенного пользователем, интеграции пользовательского аккаунта с функциями данного скрипта. Этот интерфейс позволяет добавлять сайты в сервис обработки платежей JetSwap Merchant, а также автоматические API-интерфейсы

Например, программа установки скрипта казино, работающего с кредитами и деньгами JetSwap, использующая данный интерфейс, может добавить пользовательский сайт в систему обработки платежей JetSwap Merchant со всеми необходимыми настройками (для включения возможности приема платежей), зарегистрировать новый API-интерфейс для выплаты выигрышей, сохранить все нужные данные в БД, затем выключить интерфейс автоматической конфигурации в целях безопасности пользовательского аккаунта, а все, что нужно будет сделать пользователю - ввести свой логин и временный код автоматизации (выданный нашим сайтом) в программе установки (причем эти данные не будут сохранены, что опять же повышает безопасность, да и код автоматизации все время меняется).

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

  • Функция 1. Добавление нового сайта для приема платежей
Данная функция позволяет добавить новый сайт в систему обработки платежей JetSwap Merchant. Назначение полей описано кратно, более подробное описание вы найдете в руководстве по сервису обработки платежей.

Форма запроса должна иметь следующие параметры:
Action: http://go.jetswap.com/api
Method: POST
Поля, передаваемые в форме:
Параметр
Обязательный
Описание
PAY_INTERFACEДаДолжен принимать значение 4.
PAY_USERДаЛогин продавца в системе JetSwap
PAY_TIMEДаВремя совершения операции в формате UNIX_TIMESTAMP. Может отклоняться от времени сервера не более чем на 10 минут (время на сервере московское).
PAY_CODEДаКонтрольная подпись запроса (формирование описано ниже)
fncДаДолжен принимать значение 1.
nameДаНазвание вашего сайта.
resultДаURL для отправки сообщения о платеже
successДаURL удачного выполнения платежа.
successmДаМетод отправки Success URL: GET/POST
middleДаURL неавтоматического выполнения платежа
middlemДаМетод отправки Middle URL GET/POST
failДаURL ошибки выполнения платежа
failmДаМетод отправки Fail URL: GET/POST
emailНетE-Mail продавца для отправки результатов платежа
allowcurlНетРазрешить использовать Success URL, Middle URL и Fail URL, передаваемые в форме запроса платежа 0/1
codeДаКод для проверки достоверности сообщения о платеже(PAY_KEY)
psНетВключить платежи из внешних платежных систем 0/1
После обработки запроса сервер вернет ответ:
Вариант ответа
Описание
!IDОперация прошла успешно, ID - идентификатор зарегистрированного сайта в системе JetSwap Merchant (параметр PAY_SITE). Например, !123.
1Пользователь PAY_USER в системе не зарегистрирован.
2Код PAY_CODE неверен
3Время PAY_TIME не соответствует предъявляемым требованиям
?PARAMETERОдин из обязательных параметров не задан или принимает недопустимые значения. Вместо PARAMETER будет показано название этого параметра, например ?result.
5Переменная PAY_INTERFACE задана неверно или отсутствует
6Интерфейс AutoConf не активизирован для этого пользователя
Любое другоеВнутренняя ошибка сервера

Электронная подпись запроса(Параметр PAY_CODE)
Для проверки подлинности запроса используется электронная подпись, которая передается обработчику в переменной PAY_CODE. Она формируется с использованием функции md5:
PAY_CODE=md5("PAY_INTERFACE::PAY_USER::PAY_TIME::fnc::PAY_KEY")
где PAY_KEY - код автоматизации, полученный при активации интерфейса автоматической конфигурации, другие переменные описаны выше в этом пункте. Символы "::" не заменяются и служат разделителями переменных.

  • Функция 2. Добавление нового API-интерфейса

Данная функция позволяет добавить новый API-интерфейс. Назначение полей описано кратно, более подробное описание вы найдете в руководстве по API-интерфейсам. Форма запроса должна иметь следующие параметры:
Action: http://go.jetswap.com/api
Method: POST
Поля, передаваемые в форме:
Параметр
Обязательный
Описание
PAY_INTERFACEДаДолжен принимать значение 4.
PAY_USERДаЛогин продавца в системе JetSwap
PAY_TIMEДаВремя совершения операции в формате UNIX_TIMESTAMP. Может отклоняться от времени сервера не более чем на 10 минут (время на сервере московское).
PAY_CODEДаКонтрольная подпись запроса (формирование описано ниже)
fncДаДолжен принимать значение 2
nameДаНазвание интерфейса
ipНетРазрешенные IP-адреса
opДаСписок разрешенных операций. Формат списка: каждая операция может принимать значение 0 (запрещено) или 1 (разрешено). Последовательность операций: перевод средств, перевод кредитов, проверка баланса, служебное поле (должно принимать значение 0), управление сайтами. Например, 00100 - разрешает проверку баланса, 11000 - разрешает перевод денег и кредитов и запрещает проверку баланса. Обязательно должны быть переданы все пять управляющих чисел от 00000 до 11101. Четвертное число всегда должно быть 0.
codeДаКод, который используется при формировании контрольной подписи запроса к этому интерфейсу
После обработки запроса сервер вернет ответ:
Вариант ответа
Описание
!IDОперация прошла успешно, ID - идентификатор зарегистрированного API-интерфейса (параметр PAY_API). Например, !123.
1Пользователь PAY_USER в системе не зарегистрирован.
2Код PAY_CODE неверен
3Время PAY_TIME не соответствует предъявляемым требованиям
?PARAMETERОдин из обязательных параметров не задан или принимает недопустимые значения. Вместо PARAMETER будет показано название этого параметра, например ?result.
5Переменная PAY_INTERFACE задана неверно или отсутствует
6Интерфейс AutoConf не активизирован для этого пользователя
Любое другоеВнутренняя ошибка сервера

Электронная подпись запроса(Параметр PAY_CODE)
Для проверки подлинности запроса используется электронная подпись, которая передается обработчику в переменной PAY_CODE. Она формируется с использованием функции md5:
PAY_CODE=md5("PAY_INTERFACE::PAY_USER::PAY_TIME::fnc::PAY_KEY")
где PAY_KEY - код автоматизации, полученный при активации интерфейса автоматической конфигурации, другие переменные описаны выше в этом пункте. Символы "::" не заменяются и служат разделителями переменных.

  • Функция 3. Отключение AutoConf

Данная функция позволяет отключить интерфейс автоматической конфигурации пользовательского аккаунта после выполнения всех нужных для программы установки действий. Обычно пользователи это делать забывают, так что лучше о них позаботиться. Форма запроса должна иметь следующие параметры:
Action: http://go.jetswap.com/api
Method: POST
Поля, передаваемые в форме:
Параметр
Обязательный
Описание
PAY_INTERFACEДаДолжен принимать значение 4.
PAY_USERДаЛогин продавца в системе JetSwap
PAY_TIMEДаВремя совершения операции в формате UNIX_TIMESTAMP. Может отклоняться от времени сервера не более чем на 10 минут (время на сервере московское).
PAY_CODEДаКонтрольная подпись запроса (формирование описано ниже)
fncДаДолжен принимать значение 3
После обработки запроса сервер вернет ответ:
Вариант ответа
Описание
0Операция прошла успешно, интерфейс выключен.
1Пользователь PAY_USER в системе не зарегистрирован.
2Код PAY_CODE неверен
3Время PAY_TIME не соответствует предъявляемым требованиям
?PARAMETERОдин из обязательных параметров не задан или принимает недопустимые значения. Вместо PARAMETER будет показано название этого параметра, например ?result.
5Переменная PAY_INTERFACE задана неверно или отсутствует
6Интерфейс AutoConf не активизирован для этого пользователя
Любое другоеВнутренняя ошибка сервера

Электронная подпись запроса(Параметр PAY_CODE)
Для проверки подлинности запроса используется электронная подпись, которая передается обработчику в переменной PAY_CODE. Она формируется с использованием функции md5:
PAY_CODE=md5("PAY_INTERFACE::PAY_USER::PAY_TIME::fnc::PAY_KEY")
где PAY_KEY - код автоматизации, полученный при активации интерфейса автоматической конфигурации, другие переменные описаны выше в этом пункте. Символы "::" не заменяются и служат разделителями переменных.

Поддержка
(ENGLISH)   МЕНЮ
 Главная страница
 Новости
 Правила
 О Системе
 Рекламодателям
 Партнерам
 Оплата
 Дилерам
 Помощь
 Путеводитель
 SafeSurf
 VirtualSurf
 Реферер по заказу
 Бонусы
 Безопасность
 Выкуп кредитов
 Реклама на сайте
 Контакты

АВТОРИЗАЦИЯ
Логин
Пароль
  
! Напомнить пароль
OpenID-авторизация

ПРИНИМАЕМ


РЕКЛАМА

Хостинг от JetHosting.ru

www.megastock.ru

Здесь находится аттестат нашего WM идентификатора 541133050115
Проверить аттестат

Уведомление об ответственности

SpyLOG