Ch 5 (05/06/2019 Update): Minor Additions/Corrections to PAResStatus and RecurringFrequency
***Changes made on 05/06/2019 are delineated below in Red.***
Minor Additions/Corrections:
cmpi_lookup Request message correction: Merchant 3RI - Conditionally Required and Recurring/Installment - Conditionally Required sections; RecurringFrequency field definition updated from N(3) to N(4)
cmpi_lookup Response message update: PAResStatus "I = Informational Only" added
cmpi_lookup Request Message
TIP:
- All fields use ASCII character set (0-9, A-Z, a-z, special characters $%&@!_etc.)
- The required field contains one of the following values
- Y = Yes (Required field)
- C = Conditional (Conditions of transaction to determine if it's required)
- O = Optional (Not required but recommended pass)
- Boolean = True or False
Merchant Initiated (3RI) - Conditionally Required
These fields are required for merchant initiated transactions when a cardholder isn't present.
Field Name | Description | Required | Condition | Field Definition |
---|---|---|---|---|
RecurringFrequency | Integer value indicating the minimum number of days between recurring authorizations. A frequency of monthly is indicated by the value 28. Multiple of 28 days will be used to indicate months. Example: 6 months = 168 Example values accepted (31 days): NOTE: Supports 3RI Device Channel in version 2.2.0 | C | Required for Recurring and Installment transactions. | N(4) |
Recurring/Installment - Conditionally Required
Field Name | Description | Required | Condition | Field Definition |
---|---|---|---|---|
RecurringFrequency | Integer value indicating the minimum number of days between recurring authorizations. A frequency of monthly is indicated by the value 28. Multiple of 28 days will be used to indicate months. Example: 6 months = 168 Example values accepted (31 days): NOTE: Supports 3RI Device Channel in version 2.2.0 | C | Required for Recurring and Installment transactions. | N(4) |
cmpi_lookup Response Message
This message is generated in response to the cmpi_lookup message.
TIP:
- All fields use ASCII character set (0-9, A-Z, a-z, special characters $%&@!_ etc.)
- The required field contains one of the following values
- Y = Yes (This will be returned on the response on a successful response message)
- C = Conditional (May be returned given the met condition)
- O = Optional (Maybe returned)
- Boolean = True or False
Field Name | Description | Required | Condition | Field Definition |
---|---|---|---|---|
PAResStatus | Transactions status result identifier. Possible Values: Y - Successful Authentication N - Failed Authentication / Account Not Verified / Transaction Denied U - Unable to Complete Authentication A - Successful Attempts Transaction C - Challenge Required for Authentication R - Authentication Rejected (Merchant must not submit for authorization) D - Challenge Required; Decoupled Authentication confirmed. I - Informational Only; 3DS Requestor challenge preference acknowledged. NOTE: Statuses of C and R only apply to Consumer Authentication 2.0. Decoupled authentication is not supported at this time. | C | AN(1) |