Transaction Status (GET)

Transaction Status (GET)


GET json/Transaction/Status/{transactionKey}

This returns the status for the provided transaction

The authentication of this JSON API is based on a standard HMAC Authentication implementation.

Request Information

URI parameters

Name Type Description
transactionKey string Required

Body Parameters

None.

Response information

TransactionStatusResponseTransaction

Name Type Description
Key string
Invoice string
ServiceCode string
Status Status
IsTest boolean
Order string
Currency string
AmountDebit decimal number
AmountCredit decimal number
TransactionType string
Services Collection of Service
CustomParameters Collection of CustomParameter
AdditionalParameters TransactionStatusResponseAdditionalParameters
MutationType MutationType
RelatedTransactions Collection of RelatedTransaction
IsCancelable boolean
IssuingCountry string
StartRecurrent boolean
Recurring boolean
CustomerName string
PayerHash string
PaymentKey string
Description string

Response formats

{
  "Key": "sample string 1",
  "Invoice": "sample string 2",
  "ServiceCode": "sample string 3",
  "Status": {
    "Code": {
      "Code": 1,
      "Description": "sample string 2"
    },
    "SubCode": {
      "Code": "sample string 1",
      "Description": "sample string 2"
    },
    "DateTime": "2022-08-19T14:27:07.2969684+02:00"
  },
  "IsTest": true,
  "Order": "sample string 5",
  "Currency": "sample string 6",
  "AmountDebit": 1.0,
  "AmountCredit": 1.0,
  "TransactionType": "sample string 7",
  "Services": [
    {
      "Name": "sample string 1",
      "Action": "sample string 2",
      "Parameters": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "VersionAsProperty": 1
    },
    {
      "Name": "sample string 1",
      "Action": "sample string 2",
      "Parameters": [
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Name": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "VersionAsProperty": 1
    }
  ],
  "CustomParameters": [
    {
      "Name": "sample string 1",
      "Value": "sample string 2"
    },
    {
      "Name": "sample string 1",
      "Value": "sample string 2"
    }
  ],
  "AdditionalParameters": {
    "List": [
      {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      {
        "Name": "sample string 1",
        "Value": "sample string 2"
      }
    ]
  },
  "MutationType": 0,
  "RelatedTransactions": [
    {
      "RelationType": "sample string 1",
      "RelatedTransactionKey": "sample string 2"
    },
    {
      "RelationType": "sample string 1",
      "RelatedTransactionKey": "sample string 2"
    }
  ],
  "IsCancelable": true,
  "IssuingCountry": "sample string 9",
  "StartRecurrent": true,
  "Recurring": true,
  "CustomerName": "sample string 12",
  "PayerHash": "sample string 13",
  "PaymentKey": "sample string 14",
  "Description": "sample string 15"
}

Was this article helpful?