Appendix

Details on fields found across our Single Payout API, Batch Payouts API and the Payment Item Search. This page particularly focuses on fields which have a preset range of accepted values.

Single Payout API (V2) request values

Field nameAccepted values
transactionTypeCodeTT01 (Customer to Customer)
TT02 (Business to Business)
TT03 (Customer to Business)
TT04 (Business to Customer)
TT05 (Return)
TT08 (Customer to Government)
TT06 (Reversal)
TT07 (Government to Government)
TT09 (Business to Government)
TT10 (Tax)
TT99 (Other)
channelACH, WIRE, FP, SEPA, LOCAL, INTERNAL
beneficiaryAccountTypeCodeAC01 (Checking)
AC02 (Savings)
AC03 (Money market)
AC04 (Certificate of Deposit)
AC05 (Vista)
AC99 (Other)
partyTypeCodePT03 (Beneficiary)
PT01 (Remitter)
typeCodePD01 (Company)
PD02 (Individual)
titleCodeTI01 (Ms)
TI02 (Miss)
TI03 (Mr)
TI04 (Mrs)
TI05 (Dr)
TI06 (Mx)
TI99 (Misc.)
identityTypeCodeID01 (Passport)
ID02 (National ID)
ID03 (Driver Licence)
ID04 (Work Permit)
ID05 (Employment Pass)
ID06 (Student Pass)
ID07 (Permanent Resident Card)
ID09 (Company Registration Number)
ID10 (Company VAT Number)
ID11 (Citizenship Card)
ID12 (Tax ID)
ID13 (National Insurance)
ID99 (Other)
ID15 (Legal Identity Card)
ID16 (Tax Registration Code)
addressTypeCodeAD01 (Home)
AD02 (Business)
AD03 (PO Box)
AD99 (Other)
residentialStatusCodeRS01 (Resident)
RS02 (Non Resident)
RS99 (Other)
paymentStateNEW
VALID
AWAITING_EXECUTION
EXECUTED
COMPLETED
REJECTED
REVERSED
INVALID
FAILED
CANCELLED

Payment state values

paymentState value
DescriptionNext action
AWAITING_EXECUTION

NEW

VALID

REJECTED
Interim states in the asynchrounous payout request.Please contact your Relationship Manager if any of those states persist as this might suggest integration issues.
EXECUTEDThe API has accepted your payout request and it is now waiting in the queue for submission to our banking partner.COMPLETED or REVERSED
COMPLETEDOur banking partner has accepted the payout request for processing.Final state or REVERSED in a return scenario.
REVERSEDOur validation rules, banking partner or beneficiary bank has rejected the payout request. The funds have subsequently been returned to your account. All rejected payouts include a description with reasoning (if available).Final state
FAILED

INVALID

Final states in the asynchrounous payout request.Please contact your Relationship Manager if any of those states persist as this might suggest integration issues.

Purpose of payment code values (V2)

purposeOfPaymentCodeDescription
WPPAYRPayment of payroll
WPPENSPension payment
WPFAMTFamily maintenance
WPUBILPayment to common utility provider
WPSTDYPayment of study/tuition costs
WPTAXSPayment of taxes
WPGDDSPurchase sale of goods
WPCHARPayment for charity reasons
WPMDCSPayment for medical care services
WPSAVSPayment to savings/retirement account
WPPROPPayment of property purchase
WPSCVEPurchase sale of services
WPSHARPayment of shares
WPIVSTPayment of an investment (interest)
WPTKAGTourism (Invoiced Tickets/Travel Agency costs)
WPTOURTourism (other)
WPREMTRemittances
WPMOVRPayment of movable property rental
WPSUPPSupplier payment
WPCAPIPayment of capital contribution
WPCHRGCharges/Fees
WPTRANPayment for transportation
WPSALRPayment for salaries
WPDIVDDividends
WPLOANLoans
WPISERPayment of insurance services
WPFSERPayment for financial services
WPCARDCard payments
WPRENTRental payments
WPEXPEPayment of expenses
WPTRNFTransfer of funds
WPBONSBonus/compensation
WPOTHROther

Special characters

Field NameAccepted Values
List of accepted Special Characters (CallerId).-
List of accepted Special Characters for AN fields (including space)+=%!£$^&*()-_<>@{}[]~#:;',.?/¬`\\|
Note

Please note that only double backslash is allowed.