Versions Compared

Key

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

...

Предприятие может хранить расписание подписки на своей стороне и инициировать последующие платежи через запрос к веб-сервису системы АПК Ассист (описание параметров инициирующего авторизационного запроса и веб-сервиса для последующих платежей.

Список параметров запроса

...

Название

...

Обязательное поле

...

Принимаемые значения

...

Значение по умолчанию

...

Описание

...

BillNumber

...

Да

...

15 или 16 цифр

...

BillNumber первого заказа

...

OrderNumber

...

Да

...

128 символов

...

Номер нового заказа для рекуррентного платежа

...

Merchant_ID

...

Да

...

Число

...

Идентификатор предприятия в АПК Ассист

...

Login

...

Да

...

8 - 20 символов 

...

Логин (лат. буквы и цифры, символ _)

...

Password

...

Да

...

8 - 20 символов 

...

Пароль (лат. буквы и цифры)

...

Amount

...

Да

...

Число, 15 цифр (разделители «.»)

...

Сумма рекуррентного платежа,

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

...

Currency

...

Да

...

3 символа

...

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

...

OrderComment

...

Нет

...

256 символов

...

Комментарий

...

Language

...

Нет

...

RU

EN

...

EN

...

Язык вывода результатов

...

Format

...

Нет

...

1 – CSV
2 – WDDX
3 – XML
4 - SOAP

...

1 для POST запроса,

4 для SOAP

...

Формат выдачи результатов



...

titleПри работе с бонусными баллами необходимо передавать дополнительный параметр

...

OrderMaxPoints

...

Нет

...

Число, 15 цифр

(разделитель «.»)

...

0

 Максимальная сумма, которую можно оплатить баллами «Спасибо»  

Multiexcerpt include
MultiExcerptNameValidation
PageWithExcerptБлоки документов

Пример запроса для формата HTTP POST:

Code Block
languagexml
<FORM ACTION="https://<SERVER-NAME>/recurrent/rp.cfm" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="BillNumber" VALUE="511111100000001.1">
<INPUT TYPE="HIDDEN" NAME="OrderNumber" VALUE="A1_R1">
<INPUT TYPE="HIDDEN" NAME="Merchant_ID" VALUE="Ваш Merchant_ID">
<INPUT TYPE="HIDDEN" NAME="Login" VALUE="Ваш логин">
<INPUT TYPE="HIDDEN" NAME="Password" VALUE="Ваш пароль">
<INPUT TYPE="HIDDEN" NAME="Amount" VALUE="20">
<INPUT TYPE="HIDDEN" NAME="Currency" VALUE="RUB">
<INPUT TYPE="HIDDEN" NAME="Format" VALUE="3">
<INPUT TYPE="HIDDEN" NAME="Language" VALUE="EN">
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Выполнить">
</FORM>

Список параметров ответа:

...

Название

...

Значение

...

billnumber

...

Уникальный номер заказа в системе АПК Ассист, расширенный формат

...

ordernumber

...

Номер заказа

...

testmode

...

Тестовый режим

...

ordercomment

...

Комментарий

...

orderamount

...

Оригинальная сумма заказа

...

ordercurrency

...

Оригинальная валюта заказа

...

firstname

...

Имя плательщика

...

lastname

...

Фамилия плательщика

...

middlename

...

Отчество плательщика

...

Email

...

Email плательщика

...

orderdate

...

Дата заказа по Гринвичу (GMT)

...

orderstate

...

Статус заказа

...

packetdate

...

Дата формирования запроса по Гринвичу (GMT)

...

signature

...

operationtype

...

Тип операции

...

amount

...

Сумма операции

...

currency

...

Валюта операции

...

ipaddress

...

IP-адрес плательщика

...

meantypename

...

Тип платежного средства

...

meansubtype

...

Подтип платежного средства

...

meannumber

...

Номер платежного средства

...

cardholder

...

Держатель платежного средства

...

cardexpirationdate

...

Срок действия карты

...

issuebank

...

Название банка-эмитента

...

bankcountry

...

Страна банка-эмитента

...

rate

...

Курс валюты

...

responsecode

...

Код возврата

...

message

...

Сообщение о результате операции

...

customermessage

...

Сообщение о результате для покупателя

...

recommendation

...

Рекомендация

...

approvalcode

...

Код авторизации

...

protocoltypename

...

Протокол

...

processingname

...

Процессинг

В качестве значения поля <meannumber> возвращаются первые 6 и последние 4 цифры номера карты, остальные цифры скрыты символом *.

Автоматические рекуррентные платежи по расписанию

...