Skip to main content

Payment

This model is a representation of a payment. Fields
string
Unique identifier for the payment (Always)
string
Unique identifier of the contact who booked the payment (Always)
string
Unique identifier of the trade the payment is allocated to (Always)
string
Unique identifier for the multi payment formatted
string
Unique identifier for the multi payment
string
Internal unique reference for the multi-payment
string
Unique identifier for the mass payment
string
Unique End-to-end Transaction Reference (UETR) used for SWIFT gpi tracking.
boolean
Boolean flag indicating if the uuid can be used for SWIFT tracking. It is true only if the payment is recent (< 124 days), valid, and uses SCHEMA_SWIFT.
string
Account number of the beneficiary
number
Payment amount
string
The identifier of the beneficiary’s bank
string
Unique identifier for the beneficiary
string
Name of the beneficiary
string
Beneficiary ID formatted
boolean
Indicates if the beneficiary account is currently active
boolean
Indicates if the beneficiary has been authorised in the system
boolean
Indicates if the beneficiary is blocked from receiving payments
boolean
Indicates if the beneficiary profile setup is complete
boolean
Indicates if the beneficiary identity/account has been verified
string
Payment instruction created date
string
Unique reference submitted by the client to identify the payment
number
Fee amount
string
Fee currency
string
The IBAN of the beneficiary’s bank account
string
Name of the contact who ordered the payment
string
Currency the payment was made in
string
Target payment date. YYYY-MM-DD format
string
URI to download payment instruction
string
URI to download payment receipt
string
Simplified representation of the payment status designed for easy consumption in client applications. See Status
object
The raw/detailed internal status used by the system to track the complete lifecycle of payments. See Internal Status
string
The SWIFT code of the beneficiary’s bank account
string
The user who authorised the payment
string
The date when payment was authorised
string
The user who rejected the payment
string
The date when payment was rejected
boolean
Boolean flag indicating if the payment has been cancelled
string
The user who cancelled the payment
string
The date when payment was cancelled
boolean
Boolean indicating if the payment is currently in a state that allows cancellation
string
The authorisation workflow of the payment. Acceptable values:
  • simple
  • 4-eyes
boolean
Whether or not the payment requires an invoice
string
The payment reference
string
Charges applied to the payment
number
Numerical status code representing the AML check result
boolean
Indicates if the AML verification process has exceeded the expected timeframe
boolean
Boolean indicating if the payment has been successfully executed
boolean
Indicates if the account has sufficient funds to cover the payment
boolean
Indicates if the payment amount exceeds the trade or balance allocation
boolean
Boolean indicating if the payment was returned by the receiving bank
boolean
Indicates if the payment details have been verified
object
New approvals workflow related fields. See Approvals Workflow

Status

A simplified representation of the payment status designed for easy consumption in client applications. Values

Payment Status Filter

Valid values for the status query parameter when filtering payments. Values

Internal Status

The raw/detailed internal status used by the system to track the complete lifecycle of payments. Values

Payment Fee

This model is a representation of a payment fee. Fields
number
Fee amount (Always)
string
Fee currency (Always)
number
Payment amount
string
Currency the payment was made in (Always)
string
The destination country of the payment (Always)
number
Payment instruction (Always)
boolean
True if payment is Ebury intra payments, False otherwise

Approvals Workflow

For clients that have NEyes Plus enabled, the payments will go through the new Approvals Workflow, which means the following fields will be populated: