Skip to content

/AWS1/CL_PCDCARDHOLDERVERIFI00

Card data parameters that are required to generate a cardholder verification value for the payment card.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_unpredictablenumber TYPE /AWS1/PCDHEXLENGTHBETWEEN2AND8 /AWS1/PCDHEXLENGTHBETWEEN2AND8

A random number generated by the issuer.

iv_pansequencenumber TYPE /AWS1/PCDNUMBERLENGTHEQUALS2 /AWS1/PCDNUMBERLENGTHEQUALS2

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

iv_applicationtransactcnter TYPE /AWS1/PCDHEXLENGTHBETWEEN2AND4 /AWS1/PCDHEXLENGTHBETWEEN2AND4

The transaction counter value that comes from a point of sale terminal.


Queryable Attributes

UnpredictableNumber

A random number generated by the issuer.

Accessible with the following methods

Method Description
GET_UNPREDICTABLENUMBER() Getter for UNPREDICTABLENUMBER, with configurable default
ASK_UNPREDICTABLENUMBER() Getter for UNPREDICTABLENUMBER w/ exceptions if field has no
HAS_UNPREDICTABLENUMBER() Determine if UNPREDICTABLENUMBER has a value

PanSequenceNumber

A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).

Accessible with the following methods

Method Description
GET_PANSEQUENCENUMBER() Getter for PANSEQUENCENUMBER, with configurable default
ASK_PANSEQUENCENUMBER() Getter for PANSEQUENCENUMBER w/ exceptions if field has no v
HAS_PANSEQUENCENUMBER() Determine if PANSEQUENCENUMBER has a value

ApplicationTransactionCounter

The transaction counter value that comes from a point of sale terminal.

Accessible with the following methods

Method Description
GET_APPLICATIONTRANSACTCNTER() Getter for APPLICATIONTRANSACTCOUNTER, with configurable def
ASK_APPLICATIONTRANSACTCNTER() Getter for APPLICATIONTRANSACTCOUNTER w/ exceptions if field
HAS_APPLICATIONTRANSACTCNTER() Determine if APPLICATIONTRANSACTCOUNTER has a value