Export payments as CSV
Returns every payment and refund that matches the payments list filters as one RFC 4180 CSV file with a header row, newest first unless sort says otherwise. Columns, in order: id, type, checkoutType, status, amount, currencyCode, checkoutSessionId, refundedPaymentId, refundId, orderId, merchantReference, payerBankName, isRefundable, initiatedAt, completedAt, createdAt. amount is a decimal string in the currency’s major unit, timestamps are ISO 8601 UTC, and a null field is an empty cell. Exports at most 10000 rows: returns 422, and no file, when more records match, so narrow the date range and export again.
Authorizations
Query Parameters
The ID of the account to work with.
"F50091"
Only records created on or after this date.
"2026-09-01"
Only records created on or before this date.
"2026-09-30"
PAYMENT moves money from the payer; REFUND moves it back.
PAYMENT, REFUND "PAYMENT"
SHOPPING pays for a basket into the merchant's settlement account. TOP_UP pays into a payee the merchant supplies.
SHOPPING, TOP_UP "SHOPPING"
PENDING from initiation until the bank confirms the outcome.
PENDING, COMPLETED, FAILED, CANCELLED "COMPLETED"
The ID of a checkout session: one payment journey.
36"0b8e5c3a-2f1d-4c6b-8a9e-7d4f2c1b0a93"
The merchant's own reference for this checkout session, such as its order or basket ID. Shown to the merchant, never to the payer's bank.
1 - 128"ORDER-10421"
Only the refunds of this payment.
36"9c4e1a7b-3d2f-4b6a-8e5c-0f7d2a9b1c34"
Order by createdAt: desc is newest first.
asc, desc Response
OK
The response is of type string.