qr_payment
Create a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bic | No | Optional BIC for EPC/GiroCode line 5. Ignored with a warning for SPAYD. | |
| iban | Yes | Recipient IBAN. Validated with the IBAN mod-97 checksum. | |
| amount | No | Optional payment amount. | |
| message | No | Optional payment message or EPC remittance text. | |
| currency | No | Optional ISO 4217 currency code. Defaults to CZK for SPAYD and EUR for EPC. | |
| standard | No | Payment QR standard. Defaults to auto detection. | auto |
| recipient_name | No | Recipient name. Required for EPC/GiroCode. | |
| constant_symbol | No | Optional Czech constant symbol for SPAYD. | |
| variable_symbol | No | Optional reference: goes to remittance (line 11) for EPC, to X-VS for SPAYD. |