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):
• 31
• 031
• 0031

NOTE: Supports 3RI Device Channel in version 2.2.0

CRequired 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):
• 31
• 031
• 0031

NOTE: Supports 3RI Device Channel in version 2.2.0

CRequired 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)