Типы данных

Тип

Описание

int

32-bit знаковое целое число

long

64-bit знаковое целое число

boolean

Логическое значение (true/false)

string

Текстовая строка в кодировке UTF-8

normalizedString

Текстовая строка в кодировке UTF-8, без символов разрыва, переноса и табуляции

dateTime

Временная метка согласно стандарту RFC3339 в следующем формате:

YYYY-MM-DDThh:mm:ss.fZZZZZ

Расшифровка формата:

  • YYYY — год, точно 4 цифры;
  • MM — месяц, точно 2 цифры (01 — январь и т. д.);
  • DD — день месяца, точно 2 цифры (от 01 до 31);
  • T — латинский символ «T», должен быть в верхнем регистре;
  • hh — часы, точно 2 цифры (24-часовой формат, от 00 до 23);
  • mm — минуты, точно 2 цифры (от 00 до 59);
  • ss — секунды, точно 2 цифры (от 00 до 59);
  • f — дробная часть секунды (от 1 до 6 цифр). Может отсутствовать, в этом случае следует опускать и разделитель «.» (точку);
  • ZZZZZ — часовой пояс, может принимать значения:
    • Z - UTC, символ «Z» должен быть в верхнем регистре;
    • + hh: mm или -hh:mm — смещение относительно UTC (GMT) (показывает, что указано локальное время, которое на данное число часов и минут опережает или отстает от UTC).

Пример:

2011-07-01T19:00:00.000+04:00 — 19 часов 1 июля 2011 года, 
часовой пояс Europe/Moscow (UTC+04:00). 

YMAccount

Номер виртуального счета в Яндекс.Деньгах, строка десятичных цифр длиной от 11 до 33 символов.

CurrencyAmountСумма. Число с фиксированной точкой, две цифры после точки.

CurrencyCode

Целое беззнаковое число. Код валюты.

Возможные значения:

  • 643 — рубль Российской Федерации;
  • 10643 — тестовая валюта (демо-рубли в демо-сервисе Яндекс.Денег).

CurrencyBank

Целое беззнаковое число. Код процессингового центра Яндекс.Денег.

Возможные значения:

  • 1001 — ЭкомБанк;
  • 1003 — ДемоБанк демо-сервиса Яндекс.Денег.
ClientTransactionNumberУникальный идентификатор транзакции. Должен быть уникальным для магазина на протяжении всей истории операций. Значением параметра должна быть строка, длиной от 1 до 24 символов, содержащая символы, принадлежащие множеству значений: 0-9 A-Z a-z . , \ | / - + = # ~ ( ) { } [ ] : ; Рекомендуемые значения: целое положительное линейно нарастающее число в десятичной системе счисления.

Тип

Описание

int

32-bit знаковое целое число

long

64-bit знаковое целое число

boolean

Логическое значение (true/false)

string

Текстовая строка в кодировке UTF-8

normalizedString

Текстовая строка в кодировке UTF-8, без символов разрыва, переноса и табуляции

dateTime

Временная метка согласно стандарту RFC3339 в следующем формате:

YYYY-MM-DDThh:mm:ss.fZZZZZ

Расшифровка формата:

  • YYYY — год, точно 4 цифры;
  • MM — месяц, точно 2 цифры (01 — январь и т. д.);
  • DD — день месяца, точно 2 цифры (от 01 до 31);
  • T — латинский символ «T», должен быть в верхнем регистре;
  • hh — часы, точно 2 цифры (24-часовой формат, от 00 до 23);
  • mm — минуты, точно 2 цифры (от 00 до 59);
  • ss — секунды, точно 2 цифры (от 00 до 59);
  • f — дробная часть секунды (от 1 до 6 цифр). Может отсутствовать, в этом случае следует опускать и разделитель «.» (точку);
  • ZZZZZ — часовой пояс, может принимать значения:
    • Z - UTC, символ «Z» должен быть в верхнем регистре;
    • + hh: mm или -hh:mm — смещение относительно UTC (GMT) (показывает, что указано локальное время, которое на данное число часов и минут опережает или отстает от UTC).

Пример:

2011-07-01T19:00:00.000+04:00 — 19 часов 1 июля 2011 года, 
часовой пояс Europe/Moscow (UTC+04:00). 

YMAccount

Номер виртуального счета в Яндекс.Деньгах, строка десятичных цифр длиной от 11 до 33 символов.

CurrencyAmountСумма. Число с фиксированной точкой, две цифры после точки.

CurrencyCode

Целое беззнаковое число. Код валюты.

Возможные значения:

  • 643 — рубль Российской Федерации;
  • 10643 — тестовая валюта (демо-рубли в демо-сервисе Яндекс.Денег).

CurrencyBank

Целое беззнаковое число. Код процессингового центра Яндекс.Денег.

Возможные значения:

  • 1001 — ЭкомБанк;
  • 1003 — ДемоБанк демо-сервиса Яндекс.Денег.
ClientTransactionNumberУникальный идентификатор транзакции. Должен быть уникальным для магазина на протяжении всей истории операций. Значением параметра должна быть строка, длиной от 1 до 24 символов, содержащая символы, принадлежащие множеству значений: 0-9 A-Z a-z . , \ | / - + = # ~ ( ) { } [ ] : ; Рекомендуемые значения: целое положительное линейно нарастающее число в десятичной системе счисления.