POST
/
auth
curl --request POST \
  --url http://localhost/auth \
  --header 'Content-Type: application/json' \
  --data '{
  "metadata": {
    "id": "<string>",
    "traceId": "<string>",
    "linkId": "<string>",
    "messageCategory": "REQUEST"
  },
  "customer": {
    "customerId": "<string>"
  },
  "account": {
    "accountId": "<string>",
    "availableAmount": {
      "amount": 3.14,
      "currency": "EUR"
    }
  },
  "card": {
    "cardId": "<string>",
    "expiration": {
      "year": 2019,
      "month": 1
    }
  },
  "transactionData": {
    "transactionType": "RETAIL",
    "transactionAmount": {
      "amount": 3.14,
      "currency": "EUR"
    },
    "settlementAmount": {
      "amount": 3.14,
      "currency": "EUR"
    },
    "replacementAmount": {
      "amount": 3.14,
      "currency": "EUR"
    },
    "transactionDateTime": "2023-11-07T05:31:56Z",
    "authResponseCode": {
      "code": "00"
    },
    "cardEntryMode": "UNKNOWN",
    "authValidityInDays": 123,
    "cardholderPresent": true,
    "retrievalReferenceNumber": "<string>",
    "authCode": "<string>",
    "merchantInitiated": true,
    "cardholderVerifications": [
      "WALLET"
    ],
    "transactionFees": [
      {
        "feeType": "MARKUP_FEE",
        "feeAmount": {
          "amount": 3.14,
          "currency": "EUR"
        }
      }
    ],
    "schemeTransactionLinkId": "<string>",
    "incremental": true
  },
  "merchantData": {
    "merchantId": "<string>",
    "subMerchantId": "<string>",
    "merchantName": "<string>",
    "merchantCity": "<string>",
    "merchantCountry": "FIN",
    "acquirerCountry": "FIN",
    "merchantCategory": {
      "code": "5734",
      "codeDescription": "<string>",
      "group": "CASH"
    },
    "acquirerId": "<string>",
    "terminalId": "<string>",
    "partialApprovalCapable": true
  },
  "token": {
    "tokenId": "<string>",
    "tokenCategory": "APPLE_PAY",
    "deviceType": "UNKNOWN_DEVICE"
  }
}'
{
  "transactionData": {
    "authResponseCode": {
      "code": "00"
    },
    "partialApprovalAmount": {
      "amount": 3.14,
      "currency": "EUR"
    },
    "availableBalance": {
      "amount": 3.14,
      "currency": "EUR"
    }
  }
}

Body

application/json

Response

200 - application/json

The response is of type object.