DEV Community · Show DEV8/12 12:5652 分
支付二维码仅需十二行文本
A payment QR code is just twelve lines of text
欧洲的支付二维码(EPC069-12标准,德国称GiroCode)格式极其简单,无二进制或JSON,仅为十二行纯文本,以换行分隔。内容包含服务标签、版本、字符集、识别码、BIC、收款人名称、IBAN、金额等。该格式由欧洲支付委员会发布,总载荷不超过331字节,名称上限70字符,参考信息上限140字符,仅支持欧元(0.01至999,999,999.99),纠错级别为M,且无签名验证。开发者需注意第6行是收款人名称而非银行名,否则可能导致支付对象错误。作者基于其工具ibanchecker.cash的实践,分享了这些关键规则。