API explorerPay APIsData APIs

Theme switcher

Create Link

Body Parameters

client_idstring Required

API client identifier

Max length
128
client_secretstring

API client secret for authentication. Required for internal (non-OAuth2) authentication mode (e.g., test-only). Not required when using OAuth2 (Bearer token) authentication.

Max length
128
single_transferobject Required

Payment intent data for a single transfer

Show child attributes

payment_methodobject

Filter to restrict available payment methods. By default, all matching methods are available to the user. Use user_editable in options to allow users to change these values.

Show child attributes

optionsobject

Configuration options for the payment link

Show child attributes

trackingobject

Tracking identifiers for billing, audit, and IBAN whitelisting purposes.

Configuration Requirements:

  • Both fields are optional by default, but may be required based on API client configuration
  • When required, the API will return a 401 error if the required tracking ID is missing

Validation Rules (applies to both fields):

  • Length: 1-128 characters
  • First character: lowercase letter (a-z) or digit (0-9)
  • Remaining characters: lowercase letters, digits, hyphens (-), o...

Show child attributes

Response

200
Object
Payment link created successfully

Response Attributes

request_idstring

Unique identifier for the API request

created_atstring

Timestamp when the link was created

expires_atstring

Timestamp when the link will expire

api_client_appstring

Name of the API client application

link_idstring

Internal UUID identifier for the payment link

web_idstring

Public identifier for the link (used in web URLs)

web_urlstring

URL for completing the payment.

  • For link/wrapped_sca types: WebUI URL
  • For direct_sca/redirect_sca types: Bank SCA URL
400
Object
Validation error or invalid request

Response Attributes

error_idstring Required

Unique identifier for this error instance

request_idstring Required

Request identifier for tracking and correlation

codestring Required

Machine-readable error code for 400 errors:

  • bad_request: Generic validation or request error
  • validation_error: Request payload validation failed
  • invalid_input: Invalid input data provided
  • unprocessable_entity: Valid request but cannot be processed
  • cooldown_failed: Data refresh cooldown period not yet elapsed
  • consent_not_active: Consent is not usable for this operation (e.g. expired, revoked, failed, suspended)
  • method_selection_error: No AIS method ma...
Enum values:
bad_requestvalidation_errorinvalid_inputunprocessable_entitycooldown_failedconsent_not_activemethod_selection_errormethod_input_validation_errorlink_expired
messagestring Required

Human-readable error message

401
Object
Authentication failed

Response Attributes

error_idstring Required

Unique identifier for this error instance

request_idstring Required

Request identifier for tracking and correlation

codestring Required

Machine-readable error code for 401 errors:

  • unauthorized: Authentication failed or insufficient permissions
Enum values:
unauthorized
messagestring Required

Human-readable error message

Was this section helpful?

What made this section unhelpful for you?

POST

/

Select
1

Response

Was this section helpful?

What made this section unhelpful for you?

View as Markdown

Ask an AI

Open in ChatGPTOpen in ClaudeOpen in Perplexity

Code with AI

Open in Copilot