Transaction Status(es) (POST)

Transaction Status(es) (POST)


POST json/Transaction/Statuses

This returns the status(es) for the provided transaction(s)

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

Request Information

URI parameters

None.

Body parameters

Name Type Description
Transactions Collection of TransactionStatusRequestTransaction

Request formats

{
  "Transactions": [
    {
      "Key": "sample string 1",
      "Invoice": "sample string 2",
      "CustomParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "AdditionalParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      }
    },
    {
      "Key": "sample string 1",
      "Invoice": "sample string 2",
      "CustomParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "AdditionalParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      }
    }
  ]
}

Response information

Name Type Description
Transactions Collection of TransactionStatusResponseTransaction
ErrorTransactions Collection of InvalidTransaction

Response formats

{
  "Transactions": [
    {
      "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-19T13:44:07.6692567+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"
    },
    {
      "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-19T13:44:07.6692567+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"
    }
  ],
  "ErrorTransactions": [
    {
      "Key": "sample string 1",
      "Invoice": "sample string 2",
      "CustomParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "AdditionParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "ErrorMessage": "sample string 3"
    },
    {
      "Key": "sample string 1",
      "Invoice": "sample string 2",
      "CustomParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "AdditionParameter": {
        "Name": "sample string 1",
        "Value": "sample string 2"
      },
      "ErrorMessage": "sample string 3"
    }
  ]
}

Was dit artikel nuttig?