v2

latestOpenAPI 3.1.0Proprietary2026-07-261022123.6 KB

List terminal sessions

Lists terminal sessions.

get/terminal-sessions

Query parameters

limitinteger

The page limit for this list response (0 to 50).

offsetinteger

The offset for pagination.

externalReferencestring

A custom identifier that you can use to reference this resource in your own system. Multiple resources can share the same external reference, so this is not enforced as unique.

Filter terminal sessions by external reference.

noncestring

A unique identifier for this specific resource. Use the nonce to ensure idempotency. If you attempt to create a resource with a nonce that has already been used, an error will be returned.

Filter terminal sessions by nonce.

Response

Returns a paginated list of terminal sessions

Example response

{
  "data": [
    {
      "outcome": {
        "charge": {
          "card": {
            "id": "card_1234567890",
            "bin": "42424242",
            "last4": "4242",
            "expiry": {
              "month": "12",
              "year": "29"
            },
            "network": "visa",
            "fundingType": "debit",
            "issuer": {
              "name": "standard bank",
              "country": "ZA"
            }
          },
          "failure": {
            "resultCode": {
              "value": "05",
              "descriptor": "do_not_honour",
              "detail": "Do Not Honour indicates that the card issuer declined the transaction without providing a specific reason. The cardholder should contact their bank for more information."
            }
          }
        }
      }
    }
  ]
}
All 12 operations