Skip to main content
POST
Create a payment link
Authentication: API key OAuth 2.0
Scope: payment_link.write
This endpoint supports two types of payment links: Basket payment links (CreateBasketPaymentLink):
  • Include an items array with detailed item information, unit prices, and VAT rates
  • Use the reusable field to control whether the link can be used multiple times
  • Required fields: items, reusable, potential_payment_methods
Invoice payment links (CreateInvoicePaymentLink):
  • Include invoice_id, invoice_number, debitor_name, and amount fields
  • Specifically designed for invoice payments
  • Required fields: invoice_id, invoice_number, debitor_name, amount, potential_payment_methods

Authorizations

Authorization
string
header
required

Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.

Headers

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Body

application/json

Response

The payment link has been created successfully.