Skip to navigation

Get beneficiary by id

View as Markdown

Get Beneficiary Details

This endpoint retrieves the details of a specific beneficiary identified by the beneficiaryId.

Request Parameters

  • beneficiaryId (path parameter): The unique identifier for the beneficiary whose details are being requested.

Response body

FieldTypeDescription
idstringIdentifier of the beneficiary
merchantIdstringmerchantId
customerIdstringcustomer id
typestringBeneficiary type: INDIVIDUAL or COMPANY.
beneficiaryNamestringA custom internal name for the beneficiary. Must be unique.
companyInfoobjectInformation about the company beneficiary.
└─ namestringCompany name.
└─ registrationNumberstringCompany registration number.
└─ incorporationCountrystringCountry where the company was incorporated.
└─ emailstringEmail address of the beneficiary company.
└─ phoneCountryCodestringPhone number country code (e.g., +84).
└─ phoneNumberstringPhone number
└─ addressCountrystringCountry of the beneficiary address.
└─ addressZipCodestringZIP/postal code.
└─ addressCitystringCity of the address.
└─ addressStreetstringStreet name and number.
└─ addressStatestringState/province of the address.
└─ addressLocationstringAdditional address info (e.g., suite, building).
firstNamestringFirst name of the contact person or individual beneficiary.
lastNamestringLast name of the contact person or individual beneficiary.
dobstringDate of birth (format: YYYY-MM-DD). Applicable for individuals.
emailstringEmail address of the beneficiary.
phoneCountryCodestringPhone number country code (e.g., +84).
phoneNumberstringPhone number.
addressCountrystringCountry of the beneficiary address.
addressCitystringCity of the address.
addressStatestringState/province of the address.
addressZipCodestringZIP/postal code.
addressStreetstringStreet name and number.
addressLocationstringAdditional address info (e.g., suite, building).
identificationTypestringType of ID document (e.g., PASSPORT, NATIONAL_ID).
identificationValuestringID number or code.
identificationCustomTypestringCustom identification type (used when identificationType is null).
descriptionstringFree text description or note about the beneficiary.
relationshipstringrelationship with the customer
accountInfoobjectaccount information
└─ accountTypestringAccount type, one of value: BANK, CARD, WALLET, PROXY, CASH
└─ accountNumberstringAccount number of the beneficiary (may be null or optional for some PSPs).
└─ currencystringTransaction currency (e.g., USD, SGD).
└─ bankNamestringBeneficiary bank name.
└─ bankCitystringBeneficiary bank city.
└─ bankCountrystringBeneficiary bank country.
└─ routingCodeType1stringLocal payment routing system. If supplied, a value for routing_code_value_1 must also be supplied.
Enum: ABA
BSB
BIC_SWIFT
BANK_CODE
BRANCH_CODE
IFSC
IBAN
SORT_CODE
└─ routingCodeValue1stringThe value for any routing system specified in routing_code_type_1. If supplied, a value for routing_code_type_1 must also be supplied.
└─ routingCodeType2stringLocal payment routing system. If supplied, a value for routing_code_value_2 must also be supplied.
Enum: ABA
BSB
BIC_SWIFT
BANK_CODE
BRANCH_CODE
IFSC
IBAN
SORT_CODE
└─ routingCodeValue2stringThe value for any routing system specified in routing_code_type_2. If supplied, a value for routing_code_type_2 must also be supplied.
└─ routingCodeType3stringLocal payment routing system. If supplied, a value for routing_code_value_3 must also be supplied.
Enum: ABA
BSB
BIC_SWIFT
BANK_CODE
BRANCH_CODE
IFSC
IBAN
SORT_CODE
└─ routingCodeValue3stringThe value for any routing system specified in routing_code_type_3. If supplied, a value for routing_code_type_3 must also be supplied.
└─ proxyTypestringProxy type for this payout are MOBILE, UEN or NRIC
└─ proxyValuestringProxy values are dependent on proxy type
└─ intermediaryBicSwiftstringSWIFT BIC associated to the Intermediary Agent
└─ payIdstringNPP PayID (AU Specific)
└─ payIdTypestringMention the type of PayID,It takes values [“EMAIL, PHONE, ORG, ABN”]
pspBeneficiariesobject arraypsp beneficiary info
└─ pspIdstringIdentifier of the Payment Service Provider (e.g., finmo).
└─ pspBeneficiaryIdstringIdentifier of the beneficiary in Payment Service
└─ createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
└─ createdBystring
createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
createdBycreatedBy
updatedAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
updatedBystring

Response

OK
idstringformat: "uuid"
typestring
emailstringformat: "email"
lastNamestring
createdAtdatetime
createdBystringformat: "uuid"
firstNamestring
updatedAtdatetime
updatedBystringformat: "uuid"
customerIdstringformat: "uuid"
merchantIdstringformat: "uuid"
accountInfoobject
addressCitystring
descriptionstring
phoneNumberstring
addressStatestring
relationshipstring
addressStreetstring
addressCountrystring
addressZipCodestring
addressLocationstring
beneficiaryNamestring
phoneCountryCodestring
pspBeneficiarieslist of objects