Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

*Для того, чтобы обезопасить передаваемые данные от возможности их подмены злоумышленниками, необходимо передать один из параметров (signature или checkvalue checkValue), также должна быть включена настройка проверки контрольного кода (или подписи) в ЛК.

...

Code Block
languagexml
<FORM ACTION="https://<SERVER-NAME>/pay/order.cfm" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="merchant_ID" VALUE="Ваш Merchantmerchant_ID">
<INPUT TYPE="HIDDEN" NAME="orderNumber" VALUE="A20042011_28">
<INPUT TYPE="HIDDEN" NAME="orderAmount" VALUE="237.40">
<INPUT TYPE="HIDDEN" NAME="orderCurrency" VALUE="USD">
<INPUT TYPE="HIDDEN" NAME="delay" VALUE="0">
<INPUT TYPE="HIDDEN" NAME="language" VALUE="RU">
<INPUT TYPE="HIDDEN" NAME="email" VALUE="test@test.ru">
<INPUT TYPE="HIDDEN" NAME="orderComment" VALUE="Оплата заказа 28-A">
<INPUT TYPE="HIDDEN" NAME="url_Return_Ok" VALUE="http://www.URL.ru/yes">
<INPUT TYPE="HIDDEN" NAME="url_Return_No" VALUE="http://www.URL.ru/no">
<INPUT TYPE="HIDDEN" NAME="cardPayment" VALUE="1">
<INPUT TYPE="HIDDEN" NAME="ymPayment" VALUE="0">
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Купить">
</FORM>

После нажатия такой кнопки покупатель перенаправляется на авторизационные страницы АПК Ассист, где может ввести остальные персональные данные и осуществить оплату заказа с помощью банковской карты. Данные об имени, фамилии и адресе электронной почты покупателя являются обязательными (параметры firstnamefirstName, lastnamelastName, email) и должны быть либо переданы в авторизационном запросе, либо введены на платежной странице.

...

Можно настроить также автоматическое перенаправление покупателя на сайт предприятия после завершения платежа в АПК Ассист. Для этого необходимо выбрать действие после авторизации «Перейти на страницу магазина» в Личном кабинете в разделе «Настройки мерчантов», вкладка «Настройки платежей». В случае удачной авторизации покупатель будет перенаправлен на адрес, указанный в параметре url_Return_Ok. Во всех остальных случаях он перенаправляется на адрес, указанный в параметре url_Return или url_Return_No. При этом при авторизации по банковской карте к этим адресам добавляются параметры Billnumber billNumber – полный уникальный номер платежа в системе АПК Ассист и orderNumber – номер заказа в системе расчетов предприятия, соответствующий данному платежу, в формате:

Code Block
languagexml
http://URL возврата/?billnumber=полный_уникальный_номер&ordernumber=номер_заказа

Параметры url_Return_Ok и url_Return (или url_Return_Ok и url_Return_No) можно также передать в авторизационном запроса. Значения параметров url_Return_Ok и url_Return, переданных в авторизационном запросе, являются приоритетными по отношению к значениям, введенным в Личном кабинете.

...

Если используется опция возврата покупателя в магазин, рекомендуется после получения данных об успешно оплаченном заказе на url_Return_Ok дополнительно сделать запрос о результате авторизации на сервер АПК Ассист (о запросе результатов авторизации подробнее) для того чтобы убедиться, что данный заказ действительно оплачен. Также рекомендуется запрашивать результат авторизации при переходе и по адресам url_Return и url_Return_No, поскольку такой переход выполняется при различных статусах платежа, в том числе и при статусе «В процессе».

...