Short Payment Descriptor
   HOME

TheInfoList



OR:

Short Payment Descriptor (SPAYD, SPD) is a compact data format for an easy exchange of payment information using modern electronic channels, such as smart phones or NFC devices. Practically, the format is being deployed in the
Czech Republic The Czech Republic, or simply Czechia, is a landlocked country in Central Europe. Historically known as Bohemia, it is bordered by Austria to the south, Germany to the west, Poland to the northeast, and Slovakia to the southeast. The ...
(where the format is an accepted unique standard for QR code payments) and the Slovak Republic, but the format can be technically used with any bank using
IBAN IBAN or Iban or Ibán may refer to: Banking * International Bank Account Number Ethnology * Iban culture The Ibans or Sea Dayaks are a branch of the Dayak people, Dayak people on the island of Borneo in Southeast Asia. It is believed that the ...
account numbers. That includes currently the majority of European countries, some in the Middle East and a few others.


History

Development of the format started in May 2012 during the development of the mobile banking app for Raiffeisenbank a.s. (
Czech Czech may refer to: * Anything from or related to the Czech Republic, a country in Europe ** Czech language ** Czechs, the people of the area ** Czech culture ** Czech cuisine * One of three mythical brothers, Lech, Czech, and Rus' Places * Czech, ...
branch of
Raiffeisen BANK International Raiffeisen Bank International (RBI) is an Austrian banking group and a central institution of the Raiffeisen Banking Group Austria (RBG). The bank is listed on the Vienna Stock Exchange, with RBG's regional banks its major shareholders. RBI was ...
) in cooperation with a technology company Inmite s.r.o. Originally, the format was intended for use for P2P Payments via a
QR Code A QR code (an initialism for quick response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese company Denso Wave. A barcode is a machine-readable optical label that can contain information about th ...
. Later, it was generalized for many other usages, such as NFC payments or online payments. The format was created as an open effort from the very beginning and all specification, documentation, source codes, libraries and APIs were open-sourced under the Apache 2.0 license. Therefore, Short Payment Descriptor can be implemented by any subject without any legal concerns or fees. Due to this approach, the format was quickly recognized and accepted by many Czech invoice software companies and adopted by Czech banks.
Československá obchodní banka Československá obchodní banka, a.s. (ČSOB) is one of the largest commercial banks operating in the Czech Republic. It is a universal bank that offers a full range of banking services to individuals and companies. It operates 280 ČSOB brand ...
(together with Zentity s.r.o.) was very active during the format development and it proposed the brand name for the communication to the users. On 14 November 2012, the format was accepted by the Czech Banking Association and submitted to all Czech banks as the official local standard for QR code payments.


Format information

Short Payment Descriptor uses the ideas from the
vCard vCard, also known as VCF (Virtual Contact File), is a file format standard for electronic business cards. vCards can be attached to e-mail messages, sent via Multimedia Messaging Service (MMS), on the World Wide Web, instant messaging, NFC ...
(by the structure) and SEPA payment (semantics). It is designed to be compact, human readable and therefore, easy to implement. The format is based on defined key-value pairs and it can be extended by proprietary attributes (using the "X-" prefix). The string may contain any ASCII printable characters, any other characters must be encoded using the
percent encoding Percent-encoding, also known as URL encoding, is a method to encode arbitrary data in a Uniform Resource Identifier (URI) using only the limited US-ASCII characters legal within a URI. Although it is known as ''URL encoding'', it is also used ...
.


Example of SPAYD payload

SPD*1.0*ACC:CZ5855000000001265098001*AM:480.50*CC:CZK*MSG:Payment for the goods


Default SPAYD keys

The default keys that are used in the SPAYD format are:


Integration with applications

The file type extension is: *.spayd.
MIME Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Message ...
type of the format is: application/x-shortpaymentdescriptor.


Examples of format usage

*
QR Code A QR code (an initialism for quick response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by the Japanese company Denso Wave. A barcode is a machine-readable optical label that can contain information about th ...
s with payment information (to be printed on invoices or displayed on the web) that can be scanned using either the mobile phone or a special
automated teller machine An automated teller machine (ATM) or cash machine (in British English) is an electronic telecommunications device that enables customers of financial institutions to perform financial transactions, such as cash withdrawals, deposits, fun ...
(ATM) * sending the payment information using the
NFC NFC may refer to: Psychology * Need for cognition, in psychology * Need for closure, social psychological term Sports * NFC Championship Game, the National Football Conference Championship Game * NCAA Football Championship (Philippines) * Nati ...
technology * sharing the payment information via the web or e-mail (via a downloadable file or and e-mail attachment)


See also

*
EPC QR code The European Payments Council Quick Response Code guidelines define the content of a QR code that can be used to initiate SEPA credit transfer (SCT). It contains all the necessary information in clear text. These QR code guidelines are used on many ...


References

{{reflist


External links


Format Web (in Czech)

Source codes on GitHub
Computer file formats Data serialization formats Mobile payments Open formats