Параметр может быть входным и выходным. Любой из объявленных параметров может иметь соответствие внутреннему параметру или не иметь. Внешние входные значения и внешние выходные значения всегда имеют тип данных CHAR. Если у входного параметра имеется соответствующий внутренний параметр, то значение внутреннего параметра устанавливается равным исходному значению, либо преобразованному исходному значению в соответствии с программой проверки и коррекции значения. Если у выходного параметра имеется соответствующий внутренний параметр, то значение внешнего значения устанавливается равным внутреннему значению, либо преобразованному в соответствии с программой проверки и коррекции значения. Если соответствующего внутреннего параметра не указано, то выполняется для входных параметров выполняется преобразование к типу данных по заданному шаблону, и для всех типов параметров выполняется программа проверки и коррекции значений.
Заголовок поля | Тип данных | Описание
|
---|
Платёжная система
| Строка
| Код платёжной системы. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Параметр
| Строка
| Код параметра платёжной системы. Рекомендуется указывать кода параметров в верхнем регистре. Поле обязательно должно быть заполнено.
|
Наименование
| Строка
| Наименование параметра платёжной системы. Поле обязательно должно быть заполнено.
|
Напр. параметра
| Значение из списка
| Направление параметра. Параметры могут быть входные и выходные. Входные параметры - это те параметры, коды которых указываются в URL. Выходные параметры - это те параметры, значение которых вычисляется в процессе обработки платёжной команды и возвращается в ответе платёжной системе. Поле обязательно должно быть заполнено.
|
Макс. количество
| Число
| Максимальное количество экземпляров параметра в запросе. Поле обязательно должно быть заполнено.
|
Тип данных
| Строка
| Тип данных параметра команды платёжной системы. Для выходных параметров тип данных всегда VARCHAR2. Возможен выбор из списка наиболее типичных значений. Поле обязательно должно быть заполнено.
|
Формат данных
| Строка
| Формат числа или даты для параметров, имеющих DATATYPE=NUMBER или DATATYPE=DATE, соответственно. Для выходных параметров формат данных не задаётся.
|
Параметр операции
| Значение из списка
| Код параметра платёжной операции.
|
Функция проверки
| Строка
| Для входных параметров функция проверки корректности значения и преобразования значения представляет собой PL/SQL-блок с единственной bind-переменной, исходное значение которой равно значению входного параметра. Этой же переменной должно присваиваться преобразованное значение. Если исходное значение некорректно, следует инициировать исключение value_error. PL/SQL-блок не может содержать ссылки на параметры платёжной операции. Для выходных параметров функция проверки корректности значения и преобразования значения представляет собой PL/SQL-блок с единственной bind-переменной, исходное значение которой равно значению соответствующего внутреннего параметра. Проверенное и преобразованное значение следует в этой программе присвоить служебной переменной parlist.value$. PL/SQL-блок не может содержать ссылки на другие параметры платёжной операции..
|
Примечания
| Строка
| Примечания к параметру платёжной системы.
|