Versions Compared

Key

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

...

Для активации подписки и формирования расписания в дополнение к основным параметрам заказа предприятию необходимо передавать следующие параметры:

Сервис предназначен для инициации оплаты за продолжение предоставления услуг по подписке. Данная возможность допустима для оплат, проводимых через процессинг UCS и ОАО «Банк «Санкт-Петербург».

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

Затем с указанной периодичностью предприятие инициирует платеж, задавая сумму, а необходимая платежная информация (данные кредитной карты) берется из первоначальной оплаты.
Для совершения следующего рекуррентного платежа необходимо отправить запрос на сервер АПК Ассист методом HTTP POST или SOAP (в кодировке UTF-8).

...

Название

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

...

Название

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

поле

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

Значение по

По умолчанию

Описание

BillNumber

Login

Да

8 - 20 символов 

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

Password

Да

8 - 20 символов 

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

Amount

RecurringIndicator

Да

15 или 16 цифр

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

OrderNumber

Да

128 символов

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

Merchant_ID

Да

Число

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

1 – рекуррентный платеж

0 - нерекуррентный платеж

0

Признак рекуррентного платежа

RecurringMinAmount

Нет

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

0

Минимальная сумма рекуррентного платежа.

Проверяется при инициации платежа через веб-сервис

RecurringMaxAmount

Да

Число, 15 цифр

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

 

Сумма каждого следующего автоматического рекуррентного платежа.

Currency

RecurringPeriod

Да

3 символа

Валюта рекуррентного платежа

OrderComment

Нет

256 символов

Комментарий

Language

Нет

RU

EN

EN

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

Format

Нет

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

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

4 для SOAP

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

Параметры ответа:

Число, 10 цифр

 

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

RecurringMaxDate

Да

Строковое представление даты в формате DD.MM.YYYY

 

Дата окончания рекуррентных платежей

RecurringNextDate

Нет

Строковое представление даты в формате DD.MM.YYYY

К текущей дате прибавляется период

Дата следующего платежа. Передаваемая дата должна быть больше или равна текущей

RecurringPeriodScale

Нет

4 – день,

5 – неделя,

6 - месяц

4

Единица измерения периода рекуррентов

Название

Значение

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

Процессинг



...






...


  • Описание rp.cfm
  • Авторекуренты, создание расписания в ЛК
  • Псевдорекунты?
  • Привязка новой карты