terminal_payment_create
Initiate a payment on a Qonto Terminal. Returns 202 Accepted; the terminal must physically accept the card before settlement.
Instructions
Initiate a payment on a Qonto Terminal (POS). Returns 202 Accepted — the terminal must still physically accept the card before the payment settles. An offline terminal may hold the request open for up to ~120 seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Payment amount as a decimal string with up to 2 decimal places (e.g. "12.50"). Range: 0.10–100000.00. | |
| currency | No | ISO 4217 currency code (Qonto Terminals: EUR only) | EUR |
| metadata | No | Free-form JSON metadata (max 1 KB, echoed back in response and webhook events) | |
| terminal_id | Yes | Terminal ID (UUID) — retrieve via terminal_list |