Get a list of all xs2a.pay transaction objects
Changed onGet a list of all xs2a.pay transactions, or filter using query parameters.
Request
- Base URLhttps://api.xs2a.com/v1
- AuthHTTP basic
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Holder of the sender account
IBAN of the sender account
BIC of the sender account
Account number of the sender account
National bank code of the sender account
The 2-letter country code
Two letter country code id of the sender account, e.g. AT, CH, DE
Holder of the recipient account
IBAN of the recipient account
BIC of the recipient account
The 2-letter country code
Two letter country code id of the recipient account, e.g. AT, CH, DE
Amount to transfer
Purpose of transfer
Items per page
Which page to display
Filter by date. Pass ISO8601 conform dates (yyyy-mm-ddThh:mm:ss-zzzz). The time and timezone portions are optional and may be omitted (e.g yyyy-mm-dd or yyyy-mm-ddThh:mm:ss).
Filter by date. Pass ISO8601 conform dates (yyyy-mm-ddThh:mm:ss-zzzz). The time and timezone portions are optional and may be omitted (e.g yyyy-mm-dd or yyyy-mm-ddThh:mm:ss).
Filter by date. Pass ISO8601 conform dates (yyyy-mm-ddThh:mm:ss-zzzz). The time and timezone portions are optional and may be omitted (e.g yyyy-mm-dd or yyyy-mm-ddThh:mm:ss).
Response
Request successfully processed
Example response
{
"total": 26,
"per_page": 15,
"current_page": 1,
"last_page": 15,
"from": 1,
"to": 15,
"data": [
{
"id": "xp_fSdkfjS2R2S5x1pu",
"transaction": "10001-xp-abcd-abcd",
"sender_holder": "Holder Customer",
"sender_iban": "DE62888888880012345678",
"sender_bic": "TESTDE88XXX",
"sender_bank_name": "Testbank",
"sender_country_id": "DE",
"recipient_holder": "Holder",
"recipient_iban": "DE62888888880012345678",
"recipient_bic": "TESTDE88XXX",
"recipient_bank_name": "Testbank",
"recipient_country_id": "DE",
"purpose": "Purpose",
"amount": 10.99,
"currency_id": "EUR",
"testmode": "1",
"payment_status": "RECEIVED",
"metadata": {
"key1": "value1"
}
}
]
}Changes
- breaking
removed the enum value
ESfrom thequeryrequest parameterrecipient_country_id - breaking
removed the enum value
ESfrom thequeryrequest parametersender_country_id - breaking
removed the enum value
FRfrom thequeryrequest parameterrecipient_country_id - breaking
removed the enum value
FRfrom thequeryrequest parametersender_country_id - breaking
removed the enum value
GBfrom thequeryrequest parameterrecipient_country_id - breaking
removed the enum value
GBfrom thequeryrequest parametersender_country_id - breaking
removed the enum value
ITfrom thequeryrequest parameterrecipient_country_id - breaking
removed the enum value
ITfrom thequeryrequest parametersender_country_id - info
removed the
ESenum value from the//response property for the response status - info
removed the
ESenum value from the//response property for the response status - info
removed the
FRenum value from the//response property for the response status - info
removed the
FRenum value from the//response property for the response status - info
removed the
GBenum value from the//response property for the response status - info
removed the
GBenum value from the//response property for the response status - info
removed the
ITenum value from the//response property for the response status - info
removed the
ITenum value from the//response property for the response status
- breaking