단기 결제 설명자

Short Payment Descriptor
단기 결제 설명자
SPAYD stored in the QR code.png
SPAYD는 QR 코드에 저장되어 250CZK(appr)를 전송한다.체코 적십자인류기금으로 12달러)
파일 이름 확장명
.spayd
인터넷 미디어 유형
application/x-shortpaymentdescriptor
오픈 포맷?

간편결제 설명자(SPAYD, SPD)는 스마트폰이나 근거리 무선 통신 장치 등 현대적인 전자 채널을 이용해 결제 정보를 쉽게 교환할 수 있는 소형 데이터 형식이다. 실질적으로 이 포맷은 체코(QR코드 결제 시 허용되는 고유 표준)와 슬로바키아에 배치되고 있지만, 이 포맷은 IBAN 계좌 번호를 이용하여 어떤 은행에서도 기술적으로 사용할 수 있다. 그것은 현재 유럽 국가들 중 몇몇과 몇몇 다른 나라들을 포함한다.

역사

포맷 개발은 2012년 5월 기술기업 인마이트 s.r.o와 협력하여 라이프페이젠뱅크 a.s(라이프페이젠 BANK 인터내셔널 체코 지점)의 모바일 뱅킹 앱 개발 과정에서 시작됐다. 원래 이 포맷은 QR코드를 통한 P2P 결제에 사용하기 위한 것이었다. 후에, 근거리 무선 통신 결제 또는 온라인 결제와 같은 다른 많은 사용량에 대해 일반화되었다.

이 형식은 처음부터 개방형 작업으로 생성되었으며 모든 사양, 문서, 소스 코드, 라이브러리 및 API는 Apache 2.0 라이센스에 따라 오픈 소스로 제공되었다. 따라서, 단기 지불 설명자는 법적 우려나 수수료 없이 어떤 과목에 의해서도 구현될 수 있다. 이러한 접근 방식 때문에, 이 포맷은 많은 체코 인보이스 소프트웨어 회사들에 의해 빠르게 인식되고 받아들여졌고 체코 은행들에 의해 채택되었다. 체스코슬로벤스카 오브초드니 뱅카(Zentity s.r.o.와 함께)는 포맷 개발 중에 매우 활동적이었으며, 유저들에게 커뮤니케이션의 브랜드명을 제안하였다.

2012년 11월 14일 체코은행협회에 이 형식을 받아들여 모든 체코 은행에 QR코드 결제를 위한 공식 현지 표준으로 제출하였다.[1]

서식 정보

Short Payment Descriptor는 vCard(구조별)와 SEPA(Semantics)에서 아이디어를 사용한다. 그것은 컴팩트하고, 사람이 읽을 수 있고, 따라서 구현하기 쉽도록 설계되었다. 형식은 정의된 키-값 쌍을 기반으로 하며 독점적 속성("X-" 접두사 사용)으로 확장할 수 있다. 문자열은 ASCII 인쇄 가능한 문자를 포함할 수 있으며, 다른 문자는 백분율 인코딩을 사용하여 인코딩해야 한다.

SPAYD 페이로드의 예

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

기본 SPAYD 키

SPAYD 형식에 사용되는 기본 키는 다음과 같다.

필수 길이 구조 설명
ACC 최대 46자(IBAN+BIC) $IBAN(\+$BIC)? 은행 계좌 - 지급 수취인의 식별자. IBAN 계정 번호 또는 선택적으로 "IBAN+BIC" 형식("+" 구분 기호로 표시) ACC:CZ5855000000001265098001+RZBCCZPP*

… 또는 …

ACC:CZ5855000000001265098001*

ALT-ACC 아니요. 최대 93자(2x ACC 필드 + 구분 기호) ($IBAN(\+$BIC)?){1,2} 대체 은행 계좌 목록. 이 분야는 수취인이 더 많은 계좌를 가지고 있는 경우 은행 애플리케이션에서 동일한 은행에 있는 계좌를 선택할 수 있도록 해 회계 처리 속도가 빨라지고 고객 수수료가 낮아진다. ALT-ACC:CZ5855000000001265098001+RZBCCZPP,
CZ5855000000001265098001*
AM 아니요. 최대 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*
RF 아니요. 최대 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 체크섬(응용프로그램 수준)

카노닉 표현은 SPAYD 표현에서 CRC32 필드를 제거하고 키와 값(알파벳)으로 키 쌍 속성을 정렬하면서 SPAYD 문자열을 재구성하며, CRC32(IEEE 802.3)를 적용하고 16진수 대문자 문자열로 변환함으로써 얻어진다.

예:

원본 SPAYD 문자열: SPD*1.0*CC:CZK*ACC:CZ5855000000001265098001*AM:100.00*CRC32: AAD80227 카노닉 SPAYD 문자열: SPD*1.0*ACC:CZ5855000000001265098001*AM:100.00*CC:CZK

CRC32:81C0FFEE*

애플리케이션과의 통합

파일 형식 확장명은:

*.spayd.

형식 MIME 형식:

application/x-shortpaymentdescriptor.

형식 사용 예제

  • 휴대폰이나 특수 현금자동입출금기(ATM)를 이용해 스캔할 수 있는 결제정보(인보이스에 인쇄하거나 웹에 표시)가 포함된 QR코드
  • 근거리 무선 통신 기술을 사용하여 결제 정보 전송
  • 웹 또는 전자 메일을 통해(다운로드 가능한 파일 또는 전자 메일 첨부 파일을 통해) 결제 정보 공유

참고 항목

참조

  1. ^ "Standard No. 26: Format for exchanging the payment information for Czech domestic payments using the QR codes". Czech Banking Association. January 2021.

외부 링크