Наименование параметра

Правило валидации

Все параметры, кроме перечисленных ниже

Запрещены и фильтруются символы 

< > " = ' / \ ( ) ; #

Все параметры с URL

Запрещены и фильтруются символы

< > %3C %3E

символы && изменяются на &

Address, OrderComment

Запрещены и фильтруются символы

< > =

OrderNumber, Bill

Запрещены и фильтруются символы

< > ' " ;

OrderComment, Address (order), Bill_comment (createbill), Сomment (cancel)

Запрещены и фильтруются символы

< > = \
PNR

Запрещены и фильтруются символы

< > " = ' / \ ( ) ; #

Длина параметра не более 15 цифр

Цифровые параметры
Merchant_ID, RecurringIndicator (а также другие параметры типа int)

Длина не более 15 цифр

Значение параметра не больше 2147483647

RecurringPeriod, RecurringCount, RecurringPeriodScale (а также другие параметры типа smallint)

Длина не более 5 цифр

Значение параметра не больше 32767

isConvert

Длина не более 1 цифры

Значение параметра не больше 4

cvc2

Запрещены и фильтруются символы

+  -  .  _  \  / и пробел

Длина не более 4 цифр, все буквы О (прописные, строчные, русские, латинские) заменяются на нули

delayДлина не более 1 цифры, возможные значения 0,1,2,

Внимание! При формировании запросов к серверам АПК Ассист не разрешается передавать критичные данные в строке запроса URL в виде query string (независимо от метода запроса (GET/POST/PUT и т.д.) и используемого формата передачи данных (XML/JSON)). 

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

К критичным относятся следующие параметры:

ПараметрОписание
PasswordПароль пользователя для доступа к web-сервису или интерфейсу
CardnumberНомер карты
CardholderДержатель карты
ExpiremonthМесяц окончания действия карты
ExpireyearГод окончания действия карты
Cvc2CVC2 код
SignatureПодпись заказа
PaymentTokenПлатежный токен провайдера или токен Assist (тип 5)

Наверх