List transactions Deprecated

GET /transactions

List all transactions for the current user.

Query parameters

  • page[number] integer

    Number of the page that should be returned (sometimes referred to as "offset"). Page 0 is the first page.

  • page[size] integer

    Page size of the currently returned page (sometimes referred to as "limit").

  • sort string

    Sort by given attribute, plus and minus are used to indicate ascending and descending order.

    Values are id, createdAt, updatedAt, paymentMethodId, paymentMethodKind, purposePRN, providerPRN, fuel.productName, fuel.type, -id, -createdAt, -updatedAt, -paymentMethodId, -paymentMethodKind, -purposePRN, -providerPRN, -fuel.productName, or -fuel.type.

  • filter[id] string

    ID of the payment transaction

  • filter[createdAt] string(date-time)

    Time the transaction was created.

  • filter[updatedAt] string(date-time)

    Time the transaction was last updated.

  • filter[paymentMethodId] string(uuid)

    Payment method ID of the transaction.

  • filter[paymentMethodKind] string

    Payment method kind of the transaction.

  • filter[purposePRN] string

    PACE resource name of the resource, for which the payment was authorized.

  • filter[providerPRN] string

    PACE resource name - referring to the transaction purpose with provider details.

  • filter[fuel.productName] string

    Product name of the fuel that was used in the transaction.

  • filter[fuel.type] string

    Fuel type which was used in the transaction.

Responses

  • 200 application/vnd.api+json

    List of transactions

    Hide response attributes Show response attributes object
    • data array[object]
      Hide data attributes Show data attributes object
      • type string

        Value is transaction.

      • id string(uuid)

        ID of the new transaction.

      • attributes object
        Hide attributes attributes Show attributes attributes object
        • createdAtLocaltime string

          Initial creation date of the transaction (local-time of the gas station/point of interest) (https://tools.ietf.org/html/rfc3339#section-5.6).

        • createdAt string(date-time)

          Initial creation date of the transaction (https://tools.ietf.org/html/rfc3339#section-5.6).

        • updatedAt string(date-time)
        • paymentMethodKind string

          Payment Method Kind as name.

        • paymentMethodId string(uuid)

          ID of the paymentMethod

        • paymentToken string

          Payment token value

        • purposePRN string

          PACE resource name

        • providerPRN string

          PACE resource name - referring to the transaction purpose with provider details.

        • issuerPRN string

          PACE resource name

        • vin string

          Vehicle identification number

        • mileage integer

          Current mileage in meters

        • numberPlate string

          Number plate of the car

        • productFlow string

          The given productFlow (e.g. preAuth, postPay)

        • priceIncludingVAT number(decimal)
        • priceWithoutVAT number(decimal)
        • discountAmount number(decimal)

          Amount that was discounted. Only if any discounts were applied earlier.

        • fuel object
          Hide fuel attributes Show fuel attributes object
          • pumpNumber integer

            Number of the pump used for fueling, i.e., the actual number that is being displayed to the customer

          • unit string

            Unit

            Values are liter or gallon.

          • pricePerUnit number(decimal)

            Price per unit (with three decimal places)

          • amount number(decimal)

            Fuel amount in provided unit

          • productName string

            Product Name of the current fuel.productName

          • type string

            Fuel type for cars, based on the EU fuel marking

            Values are ron98, ron98e5, ron95e10, diesel, e85, ron95e5, ron100, dieselGtl, dieselB0, dieselB7, dieselB15, dieselPremium, dieselSynthetic, syntheticDiesel, lpg, cng, lng, h2, truckDiesel, adBlue, truckAdBlue, truckDieselPremium, truckLpg, heatingOil, dieselHvo, dieselBMix, or dieselRed.

        • currency string

          Currency as specified in ISO-4217.

          Format should match the following pattern: ^[A-Z]{3}$.

        • VAT object
          Hide VAT attributes Show VAT attributes object
          • amount number(decimal)
          • rate number(decimal)
        • references array[string]
        • location object
          Hide location attributes Show location attributes object
          • latitude number(float)
          • longitude number(float)
          • brand string
          • address object
            Hide address attributes Show address attributes object
            • street string
            • houseNo string
            • postalCode string
            • city string
            • countryCode string

              Country code in as specified in ISO 3166-1.

    • meta object
      Hide meta attribute Show meta attribute object
      • count number

        the amount of available transactions.

  • 400 application/vnd.api+json

    Bad request

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 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"
              }
          ]
      }
    
    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 404 application/vnd.api+json

    Resource not found

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 406 application/vnd.api+json

    The specified accept header is invalid

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 409 application/vnd.api+json

    Resource conflicts

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 415 application/vnd.api+json

    The specified content type header is invalid

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 422 application/vnd.api+json

    The request was well-formed but was unable to be followed due to semantic errors.

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
  • 500 application/vnd.api+json

    Internal server error

    Hide response attribute Show response attribute object
    • errors array[object]
      Hide errors attributes Show errors attributes object
      • id string

        A unique identifier for this particular occurrence of the problem.

      • status string

        the HTTP status code applicable to this problem, expressed as a string value.

      • code string

        an application-specific error code, expressed as a string value.

      • title string

        A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.

      • detail string

        a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized.

      • source object

        An object containing references to the source of the error.

        Hide source attributes Show source attributes object
        • pointer string

          A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].

        • parameter string

          A string indicating which URI query parameter caused the error.

      • meta object

        a meta object containing non-standard meta-information about the error.

        Hide meta attribute Show meta attribute object
        • Additional properties are allowed
GET /transactions
curl \
 --request GET 'https://api.pace.cloud/pay/2021-2/transactions' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "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",
        "paymentToken": "12c52345c1x34",
        "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",
        "productFlow": "preAuth",
        "priceIncludingVAT": 69.34,
        "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",
          "address": {
            "street": "Haid-und-Neu-Str.",
            "houseNo": "18",
            "postalCode": "76131",
            "city": "Karlsruhe",
            "countryCode": "DE"
          }
        }
      }
    }
  ],
  "meta": {
    "count": 128
  }
}
Response examples (400)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (401)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (404)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (406)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (409)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (415)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (422)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}
Response examples (500)
{
  "errors": [
    {
      "id": "string",
      "links": {
        "about": "string"
      },
      "status": "string",
      "code": "string",
      "title": "string",
      "detail": "string",
      "source": {
        "pointer": "string",
        "parameter": "string"
      },
      "meta": {}
    }
  ]
}