Proxy for decryption api.

This endpoint decrypts incoming data via the decryption apis.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Data to be decrypted.

string
required

The serial number of the device.

string
required

The device Type.

encrypted
array of objects
required
encrypted*
string

Sequence number obtained from device in base 64 or hex encoded format. This value is typically required for DUKPT encryption/decryption. This parameter is optional and not required if the device does not generate a key sequence number.

string

A string (of up to 50 characters) that helps partners identify individual API calls. If provided, the value will be logged to the P2PE Manager where it can be used to troubleshoot technical issues. It is highly recommended that a unique value be used on each Decryptx API call. The reference value will be returned in the response body, whether the API call is successful or not.

string

Base64 or hex encoded initial vector obtained from device. This parameter is optional. It’s used in devices that implement 3DES Cipher Block Chaining (CBC) encryption with non-zero initial vector.

string
enum
Defaults to 1

Validation flag that indicates whether inbound and outbound data should be checked for credit card numbers. If hasCcData is set to "1" and the inbound data contains a credit card number or if the outbound data does not contain credit card number the decrypt operation will fail. If hasCcData is set to "0", no checks will be performed on inbound and outbound data. If no value for hasCcData flag provided, Decryptx defaults it to "1".

Allowed:
string
enum
Defaults to base64

The payload encoding

Allowed:
Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json