Get a transaction by ID
Get a transaction by ID
Path parameters
The unique identifier of the transaction
The unique identifier of the transaction
Response
Success
Example response
{
"data": {
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payout_currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payment_request": {
"order_id": "ORD-2025-00123",
"payment_token": "tok_abc123def456"
},
"merchant_webhook_deliveries": [
{
"event_type": "quidkey.payment_request.succeeded"
}
],
"fees": {
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"items": [
{
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
}
}
]
},
"refunds": [
{
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payout_currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payment_request": {
"order_id": "ORD-2025-00123",
"payment_token": "tok_abc123def456"
},
"merchant_webhook_deliveries": [
{
"event_type": "quidkey.payment_request.succeeded"
}
],
"fees": {
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"items": [
{
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
}
}
]
}
}
],
"reversals": [
{
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payout_currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"payment_request": {
"order_id": "ORD-2025-00123",
"payment_token": "tok_abc123def456"
},
"merchant_webhook_deliveries": [
{
"event_type": "quidkey.payment_request.succeeded"
}
],
"fees": {
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
},
"items": [
{
"currency": {
"code": "GBP",
"symbol": "€",
"name": "Euro",
"minor_unit": 2
}
}
]
}
}
]
}
}Changes
Changed in 3 of the 8 revisions of this API.2622
- ▲
the
error/coderesponse's property type/format changed fromstring/to/for status400response-property-type-changed
- ●
removed the optional property
error/errorsfrom the response with the400statusresponse-optional-property-removed
- ●
added the new
convertedenum value to thedata/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
fee_paidenum value to thedata/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
receivedenum value to thedata/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
reversalenum value to thedata/transaction_typeresponse property for the response status200response-property-enum-value-added
- ●
added the new
unknownenum value to thedata/statusresponse property for the response status200response-property-enum-value-added
- ○
added the optional property
data/problemsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/refundsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/reversalsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/target_statusto the response with the200statusresponse-optional-property-added
- ○
added the optional property
error/metadatato the response with the400statusresponse-optional-property-added
- ○
added
subschema #1subschema #2to theerror/coderesponse propertyallOflist for the response status400response-property-all-of-added
- ○
removed the
processingenum value from thedata/statusresponse property for the response status200response-property-enum-value-removed
- ○
the
data/currency/coderesponse's property pattern^[A-Za-z]{3}$was added for the status200response-property-pattern-added
- ○
the
data/fees/currency/coderesponse's property pattern^[A-Za-z]{3}$was added for the status200response-property-pattern-added
- ○
the
data/fees/items/items/currency/coderesponse's property pattern^[A-Za-z]{3}$was added for the status200response-property-pattern-added
- ○
added the required property
data/can_refundto the response with the200statusresponse-required-property-added
- ○
added the required property
data/converted_amountto the response with the200statusresponse-required-property-added
- ○
added the required property
data/exchange_rateto the response with the200statusresponse-required-property-added
- ○
added the required property
data/merchant_webhook_deliveriesto the response with the200statusresponse-required-property-added
- ○
added the required property
data/payment_request/anyOf[subschema #1]/authorization_agreement_record_idto the response with the200statusresponse-required-property-added
- ○
added the required property
data/payout_atto the response with the200statusresponse-required-property-added
- ○
added the required property
data/payout_batch_idto the response with the200statusresponse-required-property-added
- ○
added the required property
data/payout_currencyto the response with the200statusresponse-required-property-added
- ○
added the required property
data/platformto the response with the200statusresponse-required-property-added
- ○
added the required property
data/provider_status_eventsto the response with the200statusresponse-required-property-added
- ○
added the required property
data/refund_statusto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
endpoint added
endpoint-added
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 367 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲