Product Documentation

The decryptData operation decrypts a transaction from Apple TTPoP containing a TR31 keyblock with an encrypted key. The single-use key, when decrypted, is used to decrypt card holder data.


The decryptData web service requires six (6) parameters:

did

The unique encryption domain identifier.

svccred

The username (service credential) within the encryption domain with the authorization to call this web service. The credential requires the DEC, KMO, and KMA privileges.

password

The password of the username to authenticate the credential of the requester.

environment

The environment in which the decryption will take place.

Accepted values:
DEVELOPMENT, QA, PRODUCTION, NON_PRODUCTION, OTHER

ppsResponse

JSON containing the Apple Proximity Payment Service v2 /translate endpoint response.

pcrData

Base64-encoded String containing a JSON result from reading a payment card