Get a transaction
Endpoint for fetching information about a single transaction. Only completed transactions can be returned.
If update=longPolling
is set, the following applies:
In case the transaction is not yet completed the call may be delayed 20s until a response can be given. If the client got this URL as a response to the Pre Auth process the call is save to retry. In case the transaction was canceled by the client an answer will still be delayed but always returns 404
, therefore the client has to remember, that the transaction was canceled.
Path parameters
-
transaction ID.
Query parameters
-
update string
Specify this parameter if you want to enable long-polling on this endpoint. Long-polling means that the endpoint will wait a fixed set of seconds (20s) before returning the result.
Value is
longPolling
.
Responses
-
200 application/vnd.api+json
The requested payment transaction.
-
401 application/vnd.api+json
OAuth token missing or invalid or a linked identity is missing.
Linked identity missing is a special case where you need to make sure that the user has additionally logged in / authorized with a third-party.
This is not relevant for most use-cases.
The specific error code that identifies a missing linked identity is
missing-linked-identity
Example:
{ "errors": [ { "id": "cbgmhslmp1o9or9kh1p0", "title": "Missing linked identity for authorized access", "detail": "Linked identity is needed to access this resource, please check why the user does not have a linked identity", "status": "401", "code": "missing-linked-identity" } ] }
-
404 application/vnd.api+json
Resource not found
-
406 application/vnd.api+json
The specified accept header is invalid
-
410 application/vnd.api+json
Resource is gone
-
500 application/vnd.api+json
Internal server error
curl \
-X GET https://api.pace.cloud/pay/2024-1/transactions/c3f037ea-492e-4033-9b4b-4efc7beca16c \
-H "Authorization: Bearer $ACCESS_TOKEN"
{
"data": {
"type": "transaction",
"id": "c3f037ea-492e-4033-9b4b-4efc7beca16c",
"links": {
"receipt": {
"href": "https://api.pace.cloud/pay/receipts/b58b6898-ca63-4417-b671-abe86fb853f0.png",
"meta": {
"mimeType": "image/png"
}
},
"receiptPDF": {
"href": "https://api.pace.cloud/pay/receipts/b58b6898-ca63-4417-b671-abe86fb853f0.pdf",
"meta": {
"mimeType": "application/pdf"
}
}
},
"attributes": {
"createdAtLocaltime": "2017-07-21T17:32:28Z",
"createdAt": "2017-07-21T17:32:28Z",
"updatedAt": "2017-07-21T19:32:28Z",
"paymentMethodKind": "paydirekt",
"paymentMethodId": "d7101f72-a672-453c-9d36-d5809ef0ded6",
"authorizePaymentTokenId": "string",
"paymentToken": "12c52345c1x34",
"paymentTokenRequestID": "string",
"paymentTransactionRequestID": "string",
"purposePRN": "prn:poi:gas-stations:124e522d-65ef-4386-b7e0-00d2eceeadc6:pumps:f86c1f11-687e-4a85-b16f-3f82a16f3243",
"providerPRN": "prn:provider-name:sites:7652346752:pumps:6",
"issuerPRN": "prn:poi:apps:c30bce97-b732-4390-af38-1ac6b017aa4c",
"vin": "1B3EL46R36N102271",
"mileage": 66435000,
"numberPlate": "KA AM1234",
"additionalData": "987654321098",
"productFlow": "preAuth",
"priceIncludingVATBeforeDiscount": 69.34,
"priceIncludingVAT": 68.17,
"priceWithoutVAT": 58.27,
"discountAmount": 1.27,
"fuel": {
"pumpNumber": 1,
"unit": "liter",
"pricePerUnit": 1.112,
"amount": 55.12,
"productName": "Super Plus",
"type": "ron98"
},
"currency": "EUR",
"VAT": {
"amount": 11.07,
"rate": 0.19
},
"references": [
"prn:acquirer:transactions:jgrwsntrjt:types:settlement",
"prn:acquirer:methods:creditcard"
],
"location": {
"latitude": 49.013,
"longitude": 8.425,
"brand": "Total",
"stationName": "German Petrol",
"brandId": "hoyer",
"address": {
"street": "Haid-und-Neu-Str.",
"houseNo": "18",
"postalCode": "76131",
"city": "Karlsruhe",
"countryCode": "DE"
}
},
"error": "string"
},
"relationships": {
"discountTokens": {
"data": [
{
"type": "discount",
"id": "c3f037ea-492e-4033-9b4b-4efc7beca16c"
}
]
}
}
},
"included": [
{
"type": "discount",
"id": "c3f037ea-492e-4033-9b4b-4efc7beca16c",
"attributes": {
"title": "Giropay promotion campaign",
"amount": 1.5,
"provider": "prn:discount:providers:giropay:campaigns:2021-8-cent"
}
}
]
}
{
"errors": [
{
"id": "string",
"links": {
"about": "string"
},
"status": "string",
"code": "string",
"title": "string",
"detail": "string",
"source": {
"pointer": "string",
"parameter": "string"
},
"meta": {}
}
]
}
{
"errors": [
{
"id": "string",
"links": {
"about": "string"
},
"status": "string",
"code": "string",
"title": "string",
"detail": "string",
"source": {
"pointer": "string",
"parameter": "string"
},
"meta": {}
}
]
}
{
"errors": [
{
"id": "string",
"links": {
"about": "string"
},
"status": "string",
"code": "string",
"title": "string",
"detail": "string",
"source": {
"pointer": "string",
"parameter": "string"
},
"meta": {}
}
]
}
{
"errors": [
{
"id": "string",
"links": {
"about": "string"
},
"status": "string",
"code": "string",
"title": "string",
"detail": "string",
"source": {
"pointer": "string",
"parameter": "string"
},
"meta": {}
}
]
}
{
"errors": [
{
"id": "string",
"links": {
"about": "string"
},
"status": "string",
"code": "string",
"title": "string",
"detail": "string",
"source": {
"pointer": "string",
"parameter": "string"
},
"meta": {}
}
]
}