Field Name | Description | Required | Field Definition | ||
---|---|---|---|---|---|
Algorithm | The hash algorithm that was used to generate the Signature for the request. Possible Values:
| Y | AN(7) | ||
Identifier | The unique identifier representing the API Key being used to generate the Signature that is specified on the request. This value will be provided by Cardinal at the time the API Key is generated. | Y | AN(255) | ||
OrgUnit | The unique organizational unit for which the request is being processed for. Each merchant within the system will be assigned a unique OrgUnit value by Cardinal. | Y | AN(24) | ||
Signature | The signature for the request being submitted. This value is generated by hashing the combination of the Timestamp and the your API Key. For more information on this, please refer to https://cardinaldocs.atlassian.net/wiki/spaces/CCen/pages/1619492942/Cardinal+cmpi+Messages#Generating-a-Signature-Value | Y | AN(255) | ||
Timestamp | The unix epoch time in milliseconds for the point in time that the request is generated. Example:
| Y | N(13) | ||
MerchantReferenceNumber | Merchant specified data. | N | AN(20) | ||
MsgType | cmpi_authenticate | Y | AN(50) | ||
PAResPayload | PARes generated transaction identifier. This value links the request message to the cmpi_lookup message. CONDITION: When the TransactionId is passed in the PARes value does not need to be passed in. | C | AN(10240) | ||
TransactionId | Centinel generated transaction identifier. This value links the request message to the cmpi_lookup message. NOTE: The TransactionId is the preferred identifier for linking the Lookup and Authenticate message. | Y | AN(20) | ||
TransactionType | Identifies the Transaction Type used for processing. Possible Values: C - Credit Card/Debit Card Authentication | Y | AN(3) | ||
Version | Application message version identifier. Current Version - 1.7 | Y | AN(3) | ||
IVR Extensions (India Only) | |||||
Credential | The authentication credential used to authenticate the Consumer with the ACS. This will be an OTP (One Time Password) or SP (Static Password). | C (required for IVR transactions) | AN(128) | ||
CredentialEncrypted | A flag to indicate if the passed credential has been encrypted by the Merchant. | O | Boolean |
Page Comparison
Manage space
Manage content
Integrations