Эта статья требует дополнительных ссылок для проверки . ( январь 2021 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Расширение имени файла | .спайд |
---|---|
Тип интернет-СМИ | application / x-shortpaymentdescriptor |
Открытый формат ? | да |
Краткий дескриптор платежа (SPAYD, SPD) - это компактный формат данных для простого обмена платежной информацией с использованием современных электронных каналов, таких как смартфоны или устройства NFC. Практически этот формат внедряется в Чешской Республике (где формат является принятым уникальным стандартом для платежей с помощью QR-кода ) и Словакии , но технически формат может быть использован с любым банком, использующим номера счетов IBAN . Это в настоящее время включает в себя большинство европейских стран, некоторые страны Ближнего Востока и несколько других стран.
История [ править ]
Формат был запущен в мае 2012 года во время разработки мобильного банкинга для Raiffeisenbank as ( чешский филиал Raiffeisen BANK International ) в сотрудничестве с технологической компанией Inmite sro . Первоначально формат должен был использоваться для P2P-платежей через QR-код . Позже он был обобщен для многих других применений, таких как платежи NFC или онлайн-платежи.
Форматирование было начато как открытое усилие с самого начала, и все спецификации, документация, исходные коды, библиотеки и API были открытыми под лицензией Apache 2.0 . Таким образом, дескриптор короткого платежа может быть реализован любым субъектом без каких-либо юридических проблем или сборов. Благодаря такому подходу, формат был быстро признан и принят многими чешскими производителями программного обеспечения для выставления счетов и принят чешскими банками. Československá obchodní banka (вместе с Zentity sro ) очень активно участвовал в разработке формата и предлагал название бренда для коммуникации с пользователями.
14 ноября 2012 года формат был принят Чешской банковской ассоциацией и представлен всем чешским банкам в качестве официального местного стандарта для платежей с помощью QR-кода . [1]
Информация о формате [ править ]
Краткий дескриптор платежа использует идеи из vCard (по структуре) и платежа SEPA (семантика). Он спроектирован так, чтобы быть компактным, удобочитаемым и, следовательно, простым в использовании. Формат основан на определенных парах «ключ-значение» и может быть расширен собственными атрибутами (с использованием префикса «X-»). Строка может содержать любые печатаемые символы ASCII , любые другие символы должны быть закодированы с использованием процентного кодирования .
Пример полезной нагрузки SPAYD [ править ]
SPD*1.0*ACC:CZ5855000000001265098001*AM:480.50*CC:CZK*MSG:Payment for the goods
Клавиши SPAYD по умолчанию [ править ]
Ключи по умолчанию, которые используются в формате SPAYD:
Ключ | Принудительный | Длина | Состав | Описание | Пример |
---|---|---|---|---|---|
АКК | ДА | Максимум. 46 символов (IBAN + BIC) | $IBAN(\+$BIC)? | Банковский счет - идентификатор получателя платежа. Либо номер счета IBAN, либо, возможно, формат «IBAN + BIC» (с разделителем «+»). | ACC:CZ5855000000001265098001+RZBCCZPP* ... или же ...
|
ALT-ACC | НЕТ | Максимум. 93 символа (2x поле ACC + разделитель) | ($IBAN(\+$BIC)?){1,2} | Список альтернативных банковских счетов. Если у получателя больше счетов, это поле позволяет банковскому приложению выбрать тот, который находится в том же банке, что позволяет ускорить учет и снизить комиссию для клиента. | ALT-ACC:CZ5855000000001265098001+RZBCCZPP, |
ЯВЛЯЮСЬ | НЕТ | Максимум. 10 символов - 7 + 1 (разделитель) + 2 (десятичные знаки) («9 999 999,99») | [1-9][0-9]*(\.[0-9][0-9])? | Сумма платежа. | AM:480.55* |
CC | НЕТ | Ровно 3 символа | Код валюты в ISO 4217 | Валюта платежа. | CC:CZK* |
РФ | НЕТ | Максимум. 16 символов | [0-9]{0,16} | Ссылка отправителя. | RF:1234567890123456* |
RN | НЕТ | Максимум. 35 символов | [^*]{0,35} | Имя получателя | RN:PETR DVORAK* |
DT | НЕТ | Ровно 8 символов | Дата в формате ISO 8601 | Срок | DT:20121231* |
PT | НЕТ | Максимум. 3 персонажа | [^*]{0,3} | Тип платежа (будет использоваться аналитикой) | PT:SPD* |
MSG | НЕТ | Максимум. 60 символов | [^*]{0,60} | Сообщение для получателя платежа. | MSG:Payment for internet* |
CRC32 | НЕТ | Ровно 8 символов | [A-F0-9]{8,8} | Контрольная сумма CRC32 (уровень приложения), вычисленная из канонического представления. Каноническое представление получается путем удаления поля CRC32 из представления SPAYD, восстановления строки SPAYD при сортировке атрибутов пары ключей по ключу и значениям (в алфавитном порядке), применения CRC32 (IEEE 802.3) и преобразования в шестнадцатеричную строку в верхнем регистре. Пример: Исходная строка SPAYD: | CRC32:81C0FFEE* |
Интеграция с приложениями [ править ]
Расширение типа файла:
*.spayd
.
MIME- тип формата:
application/x-shortpaymentdescriptor
.
Примеры использования формата [ править ]
- QR - коды с информацией об оплате (для печати счетов - фактур или отображаться на веб - сайте) , которые могут быть проверены с использованием либо мобильный телефон или специальный банкомат (ATM)
- отправка платежной информации по технологии NFC
- обмен платежной информацией через Интернет или по электронной почте (через загружаемый файл или вложение по электронной почте)
См. Также [ править ]
- QR-код EPC
Ссылки [ править ]
- ^ «Стандарт № 26: Формат обмена платежной информацией для внутренних платежей в Чехии с использованием QR-кодов» . Чешская банковская ассоциация. Январь 2021 г.
Внешние ссылки [ править ]
- Форматировать Интернет (на чешском языке)
- Исходные коды на GitHub