Типы данных
ТипОписание
int32-bit знаковое целое число
long64-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).
Пример:
2020-07-24T19:00:00.000+03:00 — 19 часов 24 июля 2020 года, часовой пояс Europe/Moscow (UTC+03:00).
YMAccountНомер виртуального счета в ЮMoney, строка десятичных цифр длиной от 11 до 33 символов.
CurrencyAmountСумма. Число с фиксированной точкой, две цифры после точки.
CurrencyCode
Целое беззнаковое число. Код валюты.
Фиксированное значение: 643 — рубль Российской Федерации.
ClientTransactionNumberУникальный идентификатор транзакции. Должен быть уникальным для магазина на протяжении всей истории операций. Значением параметра должна быть строка, длиной от 1 до 24 символов, содержащая символы, принадлежащие множеству значений: 0-9 A-Z a-z . , \ | / - + = # ~ ( ) { } [ ] : ;. Рекомендуемые значения: целое положительное линейно нарастающее число в десятичной системе счисления.
Что почитать еще
Формат взаимодействия Коды ошибок