Overview

The Recipients API provides functionality for managing:

  • Payment recipient details
  • Bank account information
  • Intermediate banks
  • Contact information
  • Recipient search

Core Concepts

Recipient Types

TypeDescription
businessCorporate recipients
personalIndividual recipients

Bank Properties

FieldDescriptionRequired
ibanAccount numberYes
bicBank identifierYes
bankBank nameYes
intermediate_bicIntermediary BICNo
intermediate_bankIntermediary nameNo
intermediate_routeRouting methodNo

Contact Details

FieldDescriptionRequired
legal_nameFull nameYes
legal_addressStreet addressYes
cityCityYes
countryCountry codeYes
emailEmail addressNo
phonePhone numberNo
referenceExternal referenceNo

Validation Rules

Bank Validation

FieldFormatExample
bic8 or 11 charsUBSWCHZH80A
bank_code4 lettersUBSW
country_code2 lettersCH
location_code2 alphanumericZH
branch_code3 alphanumeric80A

Country Rules

  • ISO 3166-1 alpha-2 format
  • Must be active country
  • Valid for IBAN format
  • Matches BIC country

Reference Rules

  • Unique per customer
  • Alphanumeric allowed
  • Max length: 50 chars
  • Case sensitive

Security Requirements

  • Customer-scoped access
  • Role-based permissions
  • Audit logging
  • Data validation

See individual endpoint documentation for detailed request/response formats and examples.