List transactions
Lists detailed history of all transactions associated with the merchant profile.
Path parameters
Short unique identifier for the merchant.
Query parameters
Retrieves the transaction resource with the specified transaction code.
Specifies the order in which the returned results are displayed.
Specifies the maximum number of results per page. Value must be a positive integer and if not specified, will return 10 results.
Filters the returned results by user email.
[ "merchant@example.com" ]
Filters the returned results by the specified list of final statuses of the transactions.
[ "SUCCESSFUL", "REFUNDED" ]
Filters the returned results by the specified list of payment types used for the transactions.
[ "ECOM", "POS" ]
Filters the returned results by the specified list of entry modes.
[ "CUSTOMER_ENTRY", "CHIP" ]
Filters the returned results by the specified list of transaction types.
[ "PAYMENT", "REFUND" ]
Filters the results by the latest modification time of resources and returns only transactions that are modified at or after the specified timestamp (in ISO8601 format).
Filters the results by the creation time of resources and returns only transactions that are created before the specified timestamp (in ISO8601 format).
Filters the results by the reference ID of transaction events and returns only transactions with events whose IDs are smaller than the specified value. This parameters supersedes the newest_time parameter (if both are provided in the request).
Filters the results by the creation time of resources and returns only transactions that are created at or after the specified timestamp (in ISO8601 format).
Filters the results by the reference ID of transaction events and returns only transactions with events whose IDs are greater than the specified value. This parameters supersedes the oldest_time parameter (if both are provided in the request).
Response
Returns a page of transaction history items.
Example response
{
"items": [
{
"transaction_code": "TEENSK4W2K",
"amount": 10.1,
"currency": "EUR",
"timestamp": "2020-02-29T10:56:56.876Z",
"status": "SUCCESSFUL",
"payment_type": "ECOM",
"installments_count": 1,
"merchant_code": "MH4H92C7",
"transaction_id": "410fc44a-5956-44e1-b5cc-19c6f8d727a4",
"user": "merchant@example.com",
"type": "PAYMENT",
"payout_date": "2019-08-28",
"payout_type": "BANK_ACCOUNT",
"refunded_amount": 0
}
],
"links": []
}Changes
Changed in 12 of the 53 revisions of this API.12727
- ○
the security scope
transactions.readwas added to the endpoint's security schemeoauth2api-security-scope-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
deleted the
queryrequest parameterpayment_typesrequest-parameter-removed
- ●
deleted the
queryrequest parametertypesrequest-parameter-removed
- ●
deleted the
queryrequest parameterusersrequest-parameter-removed
- ○
added the new optional
queryrequest parameterpayment_types[]new-optional-request-parameter
- ○
added the new optional
queryrequest parametertypes[]new-optional-request-parameter
- ○
added the new optional
queryrequest parameterusers[]new-optional-request-parameter
- ●
- ●
added the new
REFUNDEDenum value to theitems/items/allOf[subschema #1: Transaction Base]/statusresponse property for the response status200response-property-enum-value-added
- ●
- ○
added the enum value
TWINTto the propertyitems/of thequeryrequest parameterentry_modes[]request-parameter-property-enum-value-added
- ○
- ●
deleted the
queryrequest parameterstatusesrequest-parameter-removed
- ●
removed the optional property
error_codefrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
messagefrom the response with the401statusresponse-optional-property-removed
- ○
added the new optional
queryrequest parameterstatuses[]new-optional-request-parameter
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
added the optional property
detailto the response with the401statusresponse-optional-property-added
- ○
added the optional property
instanceto the response with the401statusresponse-optional-property-added
- ○
added the optional property
statusto the response with the401statusresponse-optional-property-added
- ○
added the optional property
titleto the response with the401statusresponse-optional-property-added
- ○
added the required property
typeto the response with the401statusresponse-required-property-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
the
links/items/hrefresponse's property type/format changed fromstring/uritostring/for status200response-property-type-changed
- ●
removed the optional property
links/items/typefrom the response with the200statusresponse-optional-property-removed
- ●
added the new
COPenum value to theitems/items/allOf[TransactionBase]/currencyresponse property for the response status200response-property-enum-value-added
- ○
added the optional property
items/items/allOf[subschema #3]/payout_dateto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/items/allOf[subschema #3]/payout_typeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/items/allOf[subschema #3]/refunded_amountto the response with the200statusresponse-optional-property-added
- ○
the response property
links/items/hrefbecame required for the status200response-property-became-required
- ○
the response property
links/items/relbecame required for the status200response-property-became-required
This revision also has 10 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
added the new
ALELOenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
CONECSenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
EFTPOSenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
GIROCARDenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
INTERACenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
PLUXEEenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
SWILEenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
TICKETenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
VPAYenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
VRenum value to theitems/items/allOf[subschema #3]/card_typeresponse property for the response status200response-property-enum-value-added
- ○
added the new optional
queryrequest parameterentry_modes[]new-optional-request-parameter
- ●
- ●
added the new
APMenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
BALANCEenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
BITCOINenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
CASHenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
DIRECT_DEBITenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
MOTOenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
UNKNOWNenum value to theitems/items/allOf[TransactionBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ○
added the enum value
APMto the propertyitems/of thequeryrequest parameterpayment_typesrequest-parameter-property-enum-value-added
- ○
added the enum value
BITCOINto the propertyitems/of thequeryrequest parameterpayment_typesrequest-parameter-property-enum-value-added
- ○
added the enum value
DIRECT_DEBITto the propertyitems/of thequeryrequest parameterpayment_typesrequest-parameter-property-enum-value-added
- ○
added the enum value
RECURRINGto the propertyitems/of thequeryrequest parameterpayment_typesrequest-parameter-property-enum-value-added
- ●
- ○
added
TransactionBaseto theitems/items/response propertyallOflist for the response status200response-property-all-of-added
- ○
removed
TransactionMixinBasefrom theitems/items/response propertyallOflist for the response status200response-property-all-of-removed
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
added the new
POSenum value to theitems/items/allOf[TransactionMixinBase]/payment_typeresponse property for the response status200response-property-enum-value-added
- ●