Processor Tokenization

Get Processor Token's Card Data [EXPERIMENTAL]

Returns the card data associated with a Processor Token by its key.

The client must use their private key to decrypt the data key. Once done, the decrypted data key and the IV can be used to decrypt the card data using AES-256-CBC. See the Retrieve Card Data guide for more information.

Requires the processorTokens:GetCardData permission.

get/processorTokens/{processorTokenKey}/cardData

Request

Path parameters

processorTokenKeystring required

Uniquely identifies a processor token entity.

Example:ptk-1e1dAHhgstYTUhlphPzZ

Uniquely identifies a processor token entity

Query parameters

processorTokenPublicKeystring required

Uniquely identifies a processor token public key entity.

Example:ppk-1e1dAHhgstYTUhlphPzZ

Uniquely identifies a public key entity used for processor tokenization

Response

The card data associated with the Processor Token

processorTokenPublicKeystring required

Uniquely identifies a processor token public key entity.

encryptedCardDatastring required

The card data encrypted with AES-256 algorithm. Base64 encoded.

encryptedDataKeystring required

The data key used to encrypt the card data. Encrypted with the agent's public key. Base64 encoded.

ivstring required

The initialization vector used to encrypt the card data. Base64 encoded.

Example response

{
  "processorTokenPublicKey": "ppk-1e1dAHhgstYTUhlphPzZ"
}

Changes

No recorded changes to this operation across all 1 revision of this API.