GET
List payment requests
A payment request is the in-flight record of a payment between initiation and settlement. Use this to show “pending payments” in your app — especially payments held for transaction-monitoring review. Each row always includes isDirectDebit (boolean). Use it to tell SEPA direct debit collections apart from other payment requests, and to decide whether cancel direct debit applies.
Without a status filter you get PENDING, PENDING_TM, INITIATED, and PENDING_CANCELLATION — in-flight and upcoming direct debits included. Pass status=COMPLETED,FAILED if you need history.

Authorizations

Authorization
string
header
required

The user's id_token from authentication — the ID token, not the access_token. The program and environment come from the token.

Path Parameters

customerId
string
required

Customer identifier.

accountId
string
required

Account identifier. The account determines which optional features and limits apply.

Query Parameters

status
string

PENDING, PENDING_TM, INITIATED, PENDING_CANCELLATION, COMPLETED, FAILED (comma-separated). Default: PENDING,PENDING_TM,INITIATED,PENDING_CANCELLATION.

type
string

CUSTOMER, BATCH, CARD (comma-separated). Default: all three.

isDirectDebit
boolean

Filter SEPA direct debit COLLECT rows. true = only direct debits; false = exclude direct debits (also matches rows that never stamped the flag).

currency
string
startDate
string<date>
endDate
string<date>
page
integer
default:1
limit
integer
default:10
sortBy
string
default:createdDateTime
sortOrder
enum<string>
default:desc
Available options:
asc,
desc

Response

Payment requests

success
boolean
Example:

true

data
object[]
total
integer
Example:

4

page
integer
Example:

1

limit
integer
Example:

10