List transaction data
GET/v2/config/digital-wallet/openid/sdjwt/transaction-datas
Lists transaction data records associated with OID4VCI credential issuances.
Request
Query Parameters
Number of records to skip for pagination.
Default value: 10
Maximum number of records to return per page.
Filter by credential exchange record identifier to retrieve a specific OID4VCI issuance history entry.
Responses
- 200
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
transactionDataHistory object[]
Unique identifier for the transaction data record.
Identifier of the credential issuance history record linked to this transaction data.
Array of base64-encoded transaction data strings.
Payment Authenticator Verifiable Presentation token received from the holder.
Wallet Unit Attestation credential received from the holder.
Proof of Possession for the holder's Wallet Unit Attestation.
transactionData objectrequired
Indicates whether the Wallet Unit Attestation was verified.
Indicates whether the transaction data hashes were verified against the key binding JWT.
vpTokenDecoded object
Decoded payload of the Verifiable Presentation token presented by the holder.
Decoded payload of the Verifiable Presentation token presented by the holder.
Unix timestamp (in seconds) when this record was created.
Unix timestamp (in seconds) when this record was last modified.
pagination object
Current page number
Total number of items available
Total number of pages based on limit
Number of items per page
Indicates if there's a previous page
Indicates if there's a next page
{
"transactionDataHistory": [
{
"transactionDataId": "string",
"credentialExchangeId": "string",
"transactionDataBase64s": [
"string"
],
"paymentWalletAttestation": "string",
"walletUnitAttestation": "string",
"walletUnitAttestationPoP": "string",
"transactionData": {},
"walletUnitAttestationVerified": true,
"transactionDataVerified": true,
"vpTokenDecoded": {},
"createdAt": 0,
"updatedAt": 0
}
],
"pagination": {
"currentPage": 1,
"totalItems": 25,
"totalPages": 3,
"limit": 10,
"hasPrevious": false,
"hasNext": true
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}