Skip to main content

Phase 6: Beneficiary Management

Business beneficiaries require additional information compared to individual beneficiaries, including business relationship details and enhanced due diligence data.

Prerequisites

RequirementStatus
Organization StatusACTIVE
Wallet StatusACTIVE
Valid SessionJWT token with appropriate role

Add Business Beneficiary

Endpoint: POST /api/v2.1/fintrans/{accountId}/beneficiariesHeaders:
Authorization: Bearer {jwt-token}
Content-Type: application/json
Request Body:
{
  "partyType": "BUSINESS_CUSTOMER",
  "companyName": "Supplier Corporation Ltd",
  "registrationNumber": "REG-SUPP-001",
  "taxId": "TAX-SUPP-001",
  "iban": "GB82WEST12345698765432",
  "currency": "EUR",
  "country": "GB",
  "email": "[email protected]",
  "phoneNumber": "+442071234567",
  "shortName": "Supplier Corp",
  "bicSwiftCode": "WESTGB21",
  "networkName": "SEPA",
  "bankName": "Westminster Bank",
  "bankAddress": "London, UK",
  "correspondentBankBic": null,
  "correspondentBankName": null,
  "purposeCode": "INVOICE_PAYMENT",
  "businessRelationship": {
    "relationshipType": "SUPPLIER",
    "contractReference": "CNT-2024-001",
    "monthlyVolume": "50000",
    "averageTransactionSize": "5000"
  },
  "additionalData": {
    "taxId": "GB123456789",
    "vatNumber": "GB987654321",
    "industryCode": "6201",
    "dueDiligenceCompleted": true,
    "sanctionsCheckDate": "2026-01-10"
  }
}

Business Relationship Types

Relationship TypeDescription
SUPPLIERGoods or services supplier
VENDORVendor relationship
PARTNERBusiness partner
SUBSIDIARYSubsidiary company
AFFILIATEAffiliated company
CONTRACTORContract service provider

Purpose Codes

CodeDescription
INVOICE_PAYMENTPayment for invoices
SALARY_PAYMENTEmployee salary payments
TAX_PAYMENTTax payments to authorities
LOAN_REPAYMENTLoan repayment
DIVIDEND_PAYMENTDividend distribution
INVESTMENTInvestment transfers

Enhanced Due Diligence Fields

FieldDescription
taxIdBeneficiary’s tax identification
vatNumberVAT registration number
industryCodeIndustry classification code
dueDiligenceCompletedDue diligence status
sanctionsCheckDateDate of last sanctions check

List Beneficiaries

Endpoint: GET /api/v2.1/fintrans/{accountId}/beneficiariesQuery Parameters:
  • status: Filter by status (active, inactive)
  • partyType: Filter by party type
  • network: Filter by network (SEPA, SWIFT)

Beneficiary Verification

All beneficiaries undergo automatic verification:
CheckDescriptionResult
PEP CheckPolitically Exposed Person screeningVERIFIED / FLAGGED
Sanctions CheckGlobal sanctions list screeningCLEAR / FLAGGED
IBAN ValidationIBAN format and checksumVALID / INVALID
Beneficiaries with FLAGGED status cannot be used for transactions until manually reviewed and approved.

Next Step

After adding beneficiaries, proceed to Phase 7: Payment Consent Setup.

Phase 7: Payment Consent Setup

Create payment consents with restrictions