qr_payment
Create a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"iban": "<iban>"
},
"name": "qr_payment"
}
}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. |