Форматы и типы данных

Кодировка UTF-8

Payment Page использует UTF-8 кодировку для запросов и ответов. Таким образом, все передаваемые в Payment Page данные должны быть сконвертированы в UTF-8; все получаемые от Payment Page данные также будут переданы в формате UTF-8.

Суммы платежей

Все суммы платежей, передаваемые на Payment Page или полученные в ответах и оповещениях, передаются целочисленным значением в минорных единицах валюты в соответствии с ISO 4217; размер дробной части приведен в таблице Active codes, столбец E.

Минорной единицей валюты называется часть номинальной единицы валюты, обычно, 1/100. Например, 1 цент США равен 1/100 доллара США. Примеры соотношения номинальных и минорных единиц валют приведены в таблице ниже.

Сумма в номинальных единицах валюты Сумма в минорных единицах валюты
450,66 GBP 45066
39,95 USD 3995
200 JPY 200
150,155 KWD 150155

Страны

При передаче информации о странах Payment Page получает и передает код страны в соответствии с ISO 3166-1 alpha-2.

Даты и время

Даты и время, передаваемые на Payment Page или полученные в ответах и оповещениях, передаются в UTC+0. Дата и время указываются в соответствии с ISO 8601.

Например, 2017-07-21T03:31:24+0000.

Валюты

Все валюты, передаваемые на Payment Page или полученные в ответах и оповещениях, передаются в соответствии со стандартом ISO 4217 alpha-3.

Языки

Все языки, передаваемые на Payment Page или полученные в ответах и оповещениях, передаются в соответствии со стандартом ISO 639-1 alpha-2.