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

Руководство по использованию сервиса JetSwap Merchant

  • Описание настройки платежей
Настройка параметров приема платежа выполняется на странице настройка для каждого сайта отдельно. Форму настройки можно получить нажав на странице управления сайтами или при добавлении нового сайта.

Форма настройки содержит следующие параметры:
Параметр
Обязательный
Описание
Название сайтаДаНазвание вашего сайта показывается пользователям при осуществлении платежа.
Result URLНетURL-адрес страницы, на которую будет отправлена форма оповещения о успешном выполнении платежа. Форма отправляется без использования веб-браузера посетителя методом POST. URL должен начинаться с http:// или https://. Если Result URL не задан, то уведомление о платеже отправляется на E-Mail. Result URL или E-Mail должен быть обязательно задан.
Success URLДаURL-адрес сайта, на который будет отправлена форма о удачном совершении платежа. Форма отправляется методом Success URL Method с использованием веб-браузера посетителя. Должен начинаться с http:// или https://
Success URL MethodДаМетод, используемый для отправки формы удачного выполнения платежа. Может быть GET или POST.
Middle URLДаURL-адрес сайта, на который будет отправлен посетитель в случае выбора полуавтоматического метода оплаты. Форма отправляется методом Middle URL Method с использованием веб-браузера посетителя (форме аналогична форме успешного выполнения платежа). Должен начинаться с http:// или https://
Middle URL MethodДаМетод, используемый для отправки формы выполнения платежа в полуавтоматическом режиме (ничем не отличается от формы удачного выполнения платежа). Может быть GET или POST.
Fail URLДаURL-адрес сайта, на который будет отправлена форма о неудачном совершении платежа. Форма отправляется методом Fail URL Method с использованием веб-браузера посетителя. Должен начинаться с http:// или https://
Fail URL MethodДаМетод, используемый для отправки формы неудачного выполнения платежа. Может быть GET или POST.
E-MailНетE-Mail, на который будет отправляться уведомление о успешном выполнении платежа. Если не введено, уведомление о платеже будет отправляться только на Result URL. Result URL или E-Mail должен быть обязательно введен, иначе вы не сможете получать уведомления о платеже.
Разрешить изменение URLНетРазрешить использовать Success URL, Middle URL и Fail URL, передаваемые в форме запроса платежа.
Сайт включенНетОтметьте, чтобы включить прием средств для этого сайта.
Платежи из внешних п/сНетОтметьте, чтобы включить прием средств из внешний платежных систем (в противном случае будут приниматься только внутренние переводы JetSwap). Кроме установки этой опции, вам следует внести залог для использования приема средств из внешних платежных систем.

  • Описание алгоритма работы
Сервис JetSwap Merchant функционирует следующим образом:
  • Продавец создает на своем сайте форму запроса платежа, которая отправляется покупателем на сайт JetSwap Merchant методом POST.
  • Покупатель выбирает наиболее подходящий способ оплаты и направляется на платеж в выбранную платежную систему.
  • В процессе оплаты покупателем сайт JetSwap Merchant получает сообщение от выбранной платежной системы об успешной оплате счета, после чего сайт JetSwap Merchant отправляет форму оповещения о платеже на Result URL.
  • Если при оплате покупатель выбрал неавтоматический способ оплаты (например через банк), то он направляется на Middle URL. После обработки его платежа операторами он получает сообщение на E-mail, в котором указана ссылка на продолжение операции. После перехода по ссылке он отправляется по Success URL.
  • После оплаты покупатель возвращается на сайт JetSwap Merchant, откуда переходит на сайт продавца по SuccessURL.
  • Если в процессе оплаты произошла ошибка, либо покупатель отказался от совершения платежа, он возвращается на сайт продавца по Fail URL.
  • HTML-формы, используемые при осуществлении платежей
Осуществление связи сайта продавца с сервисом JetSwap Merchant осуществляется путем отправки HTML-форм.
  • Форма запроса платежа
Отправляется покупателем с веб-сайта продавца для начала процесса приема платежа. Форма должна иметь следующие параметры:
Action: http://go.jetswap.com/payment
Method: POST
Поля, передаваемые в форме:
Параметр
Обязательный
Описание
PAY_SITEДаID сайта продавца. Можно получить на странице Управления сайтами или при нажатии на картинку .
PAY_CRНет/при PAY_WMОпределяет сумму оплаты в кредитах системы JetSwap. Если параметр не задан, оплата в кредитах системы JetSwap невозможна. Хотя бы один из параметров PAY_CR или PAY_WM должен быть передан.
PAY_WMНет/при PAY_CRОпределяет сумму оплаты в условных единицах (долларах США). Если параметр не задан, оплата в условных единицах невозможна. Конвертируется по текущему курсу ввода средств в систему JetSwap. Хотя бы один из параметров PAY_CR или PAY_WM должен быть передан.
PAY_ORDERНетУникальный номер счета в системе учета продавца. Должен иметь целочисленное значение
PAY_DESCНетОписание покупки. Может иметь не более 250 символов.
PAY_NAMEНетФИО покупателя. Если не указано, будет запрошено в процессе оплаты сервисом JetSwap Merchant.
PAY_EMAILНетE-Mail покупателя. Если не указан, будет запрошен в процессе оплаты сервисом JetSwap Merchant.
PAY_SUCCESSНетЗаменяет Success URL, если это разрешено в настройках сайта.
PAY_SUCCESSMETHODНетЗаменяет Success URL Method, если это разрешено в настройках сайта.
PAY_FAILНетЗаменяет Fail URL, если это разрешено в настройках сайта.
PAY_FAILMETHODНетЗаменяет Fail URL Method, если это разрешено в настройках сайта.
PAY_MIDDLEНетЗаменяет Middle URL, если это разрешено в настройках сайта.
PAY_MIDDLEMETHODНетЗаменяет Middle URL Method, если это разрешено в настройках сайта.
Любые параметры, не имеющие префикса PAY_НетКоличество и формат параметров определяется продавцом. Суммарное количество информации, определяемой пользователем, не должно превышать 10000 байт.
Пример формы запроса платежа
<form action=http://go.jetswap.com/payment method=post>
<input name=PAY_SITE value=111 type=hidden>
<input name=PAY_CR value=1000 type=hidden>
<input name=PAY_WM value=1 type=hidden>
<input name=PAY_DESC value='Payment Description' type=hidden>
<input name=PAY_ORDER value='222' type=hidden>

<input name=somefield value=somevalue type=hidden>
<input name=anotherfield value=anothervalue type=hidden>
</form>
  • Форма оповещения о платеже
Отправляется в случае успешного проведения платежа на Result URL продавца и/или E-Mail. Имеет следующие параметры:

Action: Result URL или E-Mail
Method: POST
Поля, передаваемые в форме:
Параметр
Описание
PAY_SITEID сайта продавца
PAY_CRСумма оплаты в кредитах (если была произведена оплата в кредитах).
PAY_WMСумма оплаты в условных единицах (долларах США) (если была произведена оплата в любой электронной валюте)
PAY_IDВнутренний номер выписанного счета в сервисе JetSwap Merchant
PAY_ORDERНомер счета в системе учета платежей продавца
PAY_NAMEИмя покупателя, введенное им на сайте либо переданное в форме запроса платежа продавцом.
PAY_EMAILE-Mail покупателя, введенный им на сайте либо переданный в форме запроса платежа продавцом.
PAY_DESCОписание платежа, переданное сервису JetSwap Merchant продавцом.
PAY_TIMEВремя совершения платежа в формате UNIX_TIMESTAMP
PAY_METHODМетод оплаты, выбранный покупателем. Может быть:
  • 0 - кредиты системы JetSwap
  • 1 - внутренний перевод средств в системе JetSwap
PAY_PURSEРеквизиты покупателя, с использованием которых был оплачен счет.
PAY_CODEХеш-код, подтверждающий, что отправка формы осуществлена сервисом JetSwap Merchant. Подробнее.
Любые параметры, не имеющие префикса PAY_Количество и формат параметров определяется продавцом. Эти параметры были переданы веб-сайтом продавца при отправке формы запроса платежа.
Если поле E-Mail в настройках сайта задано, то аналогичная форма отправляется на E-Mail

Пример формы уведомления о платеже:

<form action=http://www.merchant_site.ru/resulturl.php method=post>
<input name=PAY_SITE value=111 type=hidden>
<input name=PAY_CR value=0 type=hidden>
<input name=PAY_WM value=5 type=hidden>
<input name=PAY_DESC value='Payment Description' type=hidden>
<input name=PAY_ORDER value='222' type=hidden>
<input name=PAY_ID value='1111' type=hidden>
<input name=PAY_TIME value='1129373557' type=hidden>
<input name=PAY_MERHOD value='1' type=hidden>
<input name=PAY_PURSE value='jetswapuserlogin' type=hidden>
<input name=PAY_NAME value='Vasya' type=hidden>
<input name=PAY_EMAIL value='vasya@vasya.ru' type=hidden>
<input name=PAY_CODE value='11b29cbd3c73s52d313ade147effa557' type=hidden>

<input name=somefield value=somevalue type=hidden>
<input name=anotherfield value=anothervalue type=hidden>
</form>
  • Форма успешного выполнения платежа
Форма отправляется в случае успешного прохождения платежа через веб-браузер покупателя на Success URL продавца.
Action: Success URL
Method: Success URL Method
Поля, передаваемые в форме:
Параметр
Описание
PAY_IDНомер счета, выставленного для оплаты покупателю сервисом JetSwap Merchant
PAY_ORDERНомер счета, выставленного для оплаты покупателю продавцом.
PAY_METHODМетод оплаты, выбранный пользователем.
Любые параметры, не имеющие префикса PAY_Количество и формат параметров определяется продавцом. Эти параметры были переданы веб-сайтом продавца при отправке формы запроса платежа.
Пример формы успешного выполнения платежа:
<form action="Success URL" method="Success URL Method">
<input type=hidden name=PAY_ID value='34623'>
<input type=hidden name=PAY_ORDER value='343'>
<input type=hidden name=PAY_METHOD value='3'>
...
<input type=hidden name=somename value=somevalue>
...
</form>
  • Форма неудачного результата платежа
Отправляется через веб-браузер покупателя при возникновении ошибки на одном из шагов оплаты либо отказе от платежа покупателем. Форма имеет следующие параметры:
Action: Fail URL
Method: Fail URL Method
Поля, передаваемые в форме:
Параметр
Описание
PAY_IDНомер счета, выставленного для оплаты покупателю сервисом JetSwap Merchant
PAY_ORDERНомер счета, выставленного для оплаты покупателю продавцом.
Любые параметры, не имеющие префикса PAY_Количество и формат параметров определяется продавцом. Эти параметры были переданы веб-сайтом продавца при отправке формы запроса платежа.
Пример формы успешного выполнения платежа:
<form action="Fail URL" method="Fail URL Method">
<input type=hidden name=PAY_ID value='34623'>
<input type=hidden name=PAY_ORDER value='343'>
...
<input type=hidden name=somename value=somevalue>
...
</form>
  • Проверка информации о платеже
Важным этапом автоматического приема средств является проверка информации о платеже перед предоставлением покупателю товаров и услуг. Следует проверить:
  • Сумму оплаты - покупатель мог ее изменить перед передачей формы запроса платежа.
  • Контрольную подпись - переменную PAY_CODE, переданную на Result URL. PAY_CODE=md5("PAYMENT::PAY_SITE::SECRET_KEY::PAY_CR::PAY_WM::PAY_ID::PAY_ORDER::PAY_TIME::PAY_NAME::PAY_EMAIL::PAY_DESC::PAY_METHOD::PAY_PURSE")
  • ID сайта - проверьте соответствие идентификатора вашего сайта с переданным в форме PAY_ID.
Пример проверки этих параметров на PHP вы можете получить, нажав на ссылку на странице Управление сайтами.
  • Тестирование сервиса
Вам следует тестировать сервис до тех пор, пока не убедитесь, что ваш сайт работает правильно! К сожалению, возможность тестирования сервиса не предусмотрена стандартными средствами, но вы можете производить внутренние платежи на ваш счет со своего аккаунта, при этом затраты будут минимальны и составят только комиссию сервиса на перевод. Переводить можно от 1 кредита.
Поддержка
(ENGLISH)   МЕНЮ
 Главная страница
 Новости
 Правила
 О Системе
 Рекламодателям
 Партнерам
 Оплата
 Дилерам
 Помощь
 Путеводитель
 SafeSurf
 VirtualSurf
 Реферер по заказу
 Бонусы
 Безопасность
 Выкуп кредитов
 Реклама на сайте
 Контакты

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

ПРИНИМАЕМ


РЕКЛАМА

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

www.megastock.ru

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

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