Create payment consent
Create a payment consent for a specific operation type
Sample cURL
Response Example
magicLinkToken JWT contains an answer field with the authentication code needed for executing the prepared order. The consentId must be referenced when preparing and executing financial operations.Headers
"tenant-demo-001"
Client IP address
"127.0.0.1"
Client source identifier
"client-app"
Client platform
"mobile"
Device identifier
"device-demo-001"
Bearer JWT
"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vLXVzZXIifQ.demo-signature"
Path Parameters
"00000000-0000-0000-0000-000000000000"
Operation kind for payment consent (aligned with wallet operation types)
TRANSFER, TOPUP, EXTERNAL, INTERNAL, EXCHANGE, WITHDRAW, PAYMENT "TRANSFER"
Body
Payment consent payload
Create payment consent request
Maximum amount configuration
{
"value": "50000",
"currency": "EUR",
"scale": 2
}Allowed beneficiary identifiers
["aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee"]Consent validity start date (YYYY-MM-DD)
"2026-03-26T00:00:00.000Z"
Consent validity end date (YYYY-MM-DD)
"2027-03-26T00:00:00.000Z"
Human-readable consent description
"Transfer processing consent for organization payments"
Consent title
"Business Payment Consent"
Payment type
"TRANSFER"
Advanced consent parameters