Sample Card
<CardHolder> <!-- minLen = 13 , maxLen = 19 --> <cardNumber>5564260131023312</cardNumber> <!-- Cardholder Name (optional) --> <cardHolderName>Joe Citizen</cardHolderName> <!-- Card Type: VbV, SPA, JCB, SK, DC, PS --> <cardType>SPA</cardType> <!-- Verify Registration --> <cardId>5564260131023312</cardId> <!-- 1.Primary, 2.Secondary for multiple cards, the CardNumber will be the same, but the priSec attribute will identify a particular card number \--> <priSec>2</priSec> <!-- 1.Enrolled 2.Registered 3.Locked 4.Unknown 5.Error 6.Temporarily Exempt 7.Permanent Exempt 8.Lost 9.Stolen 10.Restricted 11.Card Number Error 12.No Account 13.Fraud 14.Expired \--> <regStatus>1</regStatus> <!-- true -> ActivationDuringShopping Enabled false -> ActivationDuringShopping Disabled \--> <activationDuringShopping>true</activationDuringShopping> <!-- 1.Yes 2.No --> <authRequired>1</authRequired> <!-- 1.Password 2.SMS 3.OTP device 4.Virtual OTP device 5.CAP/DPA 6.Verify by Voice 7.USS 8.Q/A 9.OLB 10.CR 11.BIO 12.PKI 13.TTP 14.Email 15.OOB \--> <authTypeSupList>1,2,3,4,5,9,10</authTypeSupList> <!-- 1.ResetPassword 2.Register --> <purpose>2</purpose> <!-- Identity --> <responseIdentityData> <data name="cname" mask="false" format="[a-zA-Z ]+"></data> <data name="pin" mask="true" format="\\w+"></data> <!-- mask: {true: input on the page will be masked <input type="password"/>, false: input on the page will be in plaintext <input type="text"/>} format: regex (Regular Expression) used by ActiveAccess to verify the input value before sending it to the CAAS Server confirm: {true, false} boolean used by ActiveAccess for displaying a confirmation input for the field, and to check whether the input and its confirmation match in order to be sent to the CAAS Server value: the challenge or question which must be displayed on the page authType: the code for the authentication method can be left blank or a value between 1-13 \--> </responseIdentityData> <requestIdentityData> <data name="cname"> <value>Joe Citizen</value> </data> <data name="pin"> <value>123456</value> </data> <!-- The value is the input which will be checked by the CAAS Server \--> </requestIdentityData> <responseAuthData> > <data name="password" authType="1" mask="true" confirm="true"></data> <data name="mobileNo" authType="2" confirm="true"></data> <data name="token" authType="2"></data> <data name="token" authType="3"></data> <data name="token" authType="4"></data> <data name="token" authType="5"></data> <data name="serialNo" authType="3" confirm="true"></data> <data name="serialNo" authType="4" confirm="true"></data> <data name="serialNo" authType="5" confirm="true"></data> <data name="userId" authType="9"></data> > <data name="password" authType="9" mask="true" confirm="true"></data> > <data name="challenge" format="\\w+" > authType="10"><value>81z53x</value></data> <data name="response" authType="10"></data> <!-- mask: {true: input on the page will be masked <input type="password"/>, false: input on the page will be in plaintext <input type="text"/>} format: regex (Regular Expression) used by ActiveAccess to verify the input value before sending it to the CAAS Server confirm: {true, false} boolean used by ActiveAccess for displaying a confirmation input for the field, and to check whether the input and its confirmation match in order to be sent to the CAAS Server value: the challenge or question which must be displayed on the page authType: the code for the authentication method can be left blank or a value between 1-13 \--> </responseAuthData> <requestAuthData> > <data name="password" authType="1" mask="true" confirm="true"></data> <data name="mobileNo" authType="2" confirm="true"></data> <data name="token" authType="2"></data> <data name="token" authType="3"></data> <data name="serialNo" authType="3" confirm="true"></data> <data name="userId" authType="9"></data> > <data name="password" authType="9" mask="true" confirm="true"></data> > <data name="challenge" format="\\w+" > authType="10"><value>81z53x</value></data> <data name="response" authType="10"></data> </requestAuthData> <!-- Token used by VerifyAuthentication --> <!-- Max Authentication count. When attempt count reaches this value, a "cardLock" status will be returned. --> <maxAuthCount>5</maxAuthCount> <!-- Max Interaction count. When attempt count reaches this value, an “interactionExceed” status will be returned. --> <maxInteractionCount>5</maxInteractionCount> <Context_Blob>595</Context_Blob> </CardHolder>