These docs are for v1.0. Click to read the latest docs for v2.

Get payments

This endpoint is used to read a collection of single payments. The below parameters can be used for filtering the returned payments. If all fields are left blank, the 50 latest payments will be returned. The endpoint returns relevant information about the payments – including the payment status.

Query Params
uuid

Payment identifier of your payment
Criteria: Exact match of Payment.PaymentId; all other search parameters will be ignored.

uuid

Payment bulk identifier of your payment bulk
Criteria: Exact match of Payment.DebtorInformation.PaymentBulkId; can be used with ValueDate(From/To), Amount(From/To), InstructedDate(From/To), PartialPartyName, PartyAccount, Status, DebtorReference. Any other search parameter will be ignored.

uuid

Account Id
Criteria: Exact match any of

  • Payment.DebtorInformation.AccountId
  • Payment.CreditorInformation.AccountId
string

Your reference
Criteria: Exact match of Payment.DebtorInformation.Instruction.DebtorReference

string

IBAN representation of your viban
Criteria: Exact match any of

  • Payment.DebtorInformation.Viban.Account
  • Payment.CreditorInformation.Viban.Account
string
enum

Classification of payment
Criteria: Exact match

Allowed:
string

Comma-separated list of payment statuses.
If the field LastChangedTimestampFrom is used this field is mandatory. For additional information see LastChangedTimestampFrom.
Criteria: Exact match

date-time

Date on which your payment instruction was delivered to Banking Circle
InstructedDateFrom and InstructedDateTo form a date range
Criteria: Payment.DebtorInformation.InstructedDate must be equal or later
Format: ISO 8601 | YYYY-MM-DD

date-time

Date on which your payment instruction was delivered to Banking Circle
InstructedDateFrom and InstructedDateTo form a date range
Criteria: Payment.DebtorInformation.InstructedDate must be equal or earlier
Format: ISO 8601 | YYYY-MM-DD

date-time

Requested execution date of your payment instruction
RequestedExecutionDateFrom and RequestedExecutionDateTo form a date range
Criteria: Payment.DebtorInformation.Instruction.RequestedExecutionDate must be equal or later
Format: ISO 8601 | YYYY-MM-DD

date-time

Requested execution date of your payment instruction
RequestedExecutionDateFrom and RequestedExecutionDateTo form a date range
Criteria: Payment.DebtorInformation.Instruction.RequestedExecutionDate must be equal or earlier
Format: ISO 8601 | YYYY-MM-DD

date-time

Value date on account booking
ValueDateFrom and ValueDateTo form a date range
When ValueDateFrom is not provided a default of 6 months before ValueDateTo is enforced. - If ValueDateTo is not provided either
a default of 6 months before Today's date is enforced.
Criteria: Payment.DebtorInformation.DebitValueDate or Payment.CreditorInformation.CreditValueDate must be equal or later
Format: ISO 8601 | YYYY-MM-DD

date-time

Value date on account booking(s)
ValueDateFrom and ValueDateTo form a date range
Criteria: Payment.DebtorInformation.DebitValueDate or Payment.CreditorInformation.CreditValueDate must be equal or earlier
Format: ISO 8601 | YYYY-MM-DD

double

Amounts on payment
AmountFrom and AmountTo form an amount range
Criteria: Payment.DebtorInformation.DebitAmount.Amount or Payment.CreditorInformation.CreditAmount.Amount or Payment.Transfer.Amount.Amount must be equal or larger
Value can be negative to locate reversals

double

Amounts on payment
AmountFrom and AmountTo form an amount range
Criteria: Payment.DebtorInformation.DebitAmount.Amount or Payment.CreditorInformation.CreditAmount.Amount or Payment.Transfer.Amount.Amount must be equal or smaller
Value can be negative to locate reversals

date-time
deprecated

This Parameter has been deprecated. Please use InstructedDateFrom instead.
When did the last change occur on the payment
Criteria: Payment.LastChangedTimestamp must be equal or larger.
Condition: Conditional - To search with LastChangedTimestamp, one or more of the following statuses must be provided in the Status filter.
* Rejected * MissingFunding * DeclinedByApprover * DeclinedByAuthorizer
Note that this parameter, when combined with status(es), allows searching for data only within the past 30 days.
Also note that this parameter will be ignored when used alone, i.e. without 'Status' parameter and the result set will contain 50 (default PageSize) recent payments.

string

Part of line one of the remittance information
Criteria: Payment.Transfer.RemittanceInformation.Line1 must contain - case insensitive

string

Filter on bookings that contain the entered information in the debtorName or CreditorName.
Criteria: Payment.Transfer.DebtorName or Payment.
Transfer.CreditorName must contain - case insensitive.
If this parameter is used without ValueDate(From/To), the search result will contain payments where ValueDate is between (Now - 3 months) to (Now + 1 months)

string

Account of the involved parties
Criteria: Exact match one or more of

  • Payment.DebtorInformation.Account.Account
  • Payment.CreditorInformation.Account.Account
  • Payment.Transfer.DebtorAccount.Account
  • Payment.Transfer.CreditorAccount.Account
    If this parameter is used without ValueDate(From/To), the search result will contain payments where ValueDate is between (Now - 3 months) to (Now + 1 months)
int32
1 to 2147483647
Defaults to 1

Number of pages returned.
Condition: Valid page number(1 to n)

int32
1 to 5000
Defaults to 50

No. of items returned per page.
Condition: Valid page number(1 to 5000)

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Choose an example:
application/json