Retrieve payments
The ability to get the details of payments using various pieces of information, e.g. using Account ID, retrieve all payments in that account. Can get details of one particular payment based on the unique payment reference number.
Query parameters
Payment ID. If specified then all other parameters are ignored. Use ids to search for multiple payment IDs
Payment ID. If specified then all other parameters are ignored. Use ids to search for multiple payment IDs
Payments created date equal or after to this date. Mandatory Parameter(except when 'id', 'ids', 'fxQuoteId' or 'modifiedSince' parameter is used)
Payments created date equal or after to this date. Mandatory Parameter(except when 'id', 'ids', 'fxQuoteId' or 'modifiedSince' parameter is used)
Payments created date equal or before to this date
Payments created date equal or before to this date
Payments modified date equal or before to this date
Payments modified date equal or before to this date
Payments updated date equal or after to this date.
Payments updated date equal or after to this date.
Payments updated date equal or before to this date.
Payments updated date equal or before to this date.
The source account ID
The source account ID
True if the API should return all items that have externalReference. False the API should return all items that don't have externalReference
True if the API should return all items that have externalReference. False the API should return all items that don't have externalReference
External reference can only have alphanumeric characters plus underscore, hyphen and space
External reference can only have alphanumeric characters plus underscore, hyphen and space
The payment type to search for.
The payment type to search for.
Exclude payments which are part of a batch with submission type BATCH
Exclude payments which are part of a batch with submission type BATCH
Filter on batch
Filter on batch
Filter on reversals
Filter on reversals
Filter on scheme ID
Filter on scheme ID
Payment approval status, multiple statuses can be specified by repeating the parameter
Payment approval status, multiple statuses can be specified by repeating the parameter
Payments amount equal or greater than this amount
Payments amount equal or greater than this amount
Payments amount equal or less than this amount
Payments amount equal or less than this amount
Payments scheduled date equal or after to this date
Payments scheduled date equal or after to this date
Payments scheduled date equal or before to this date and in absence of fromPaymentDate, payments executed prior to 180 days from this date
Payments scheduled date equal or before to this date and in absence of fromPaymentDate, payments executed prior to 180 days from this date
Filter on customer ID
Filter on customer ID
[ "C1234567" ]
Only return payments the current user can approve.
Only return payments the current user can approve.
Sort by field. Sorted by createdDate if not present
Sort by field. Sorted by createdDate if not present
Sorting order:
- asc -> ascending
- desc -> descending
Sorting order:
- asc -> ascending
- desc -> descending
The page to fetch. 0 indexed
The page to fetch. 0 indexed
The size of the page(s)
The size of the page(s)
Response
OK
Example response
{
"content": [
{
"id": "P000001ABC",
"createdDate": "2017-01-28T01:01:01.010+0000",
"externalReference": "aReference_00001",
"paymentScheduledDate": "2017-01-28T01:01:01.010+0000",
"approvals": [
{
"approvedBy": "U2100021",
"approvedOn": "2022-06-25"
}
]
}
]
}