/n software 3-D Secure V2 .NET Edition

Questions / Feedback?

CardRangeInfo Type

Contains a range of card numbers to be added to or removed from the cache.

Remarks

Each CardRange object contains a range of card numbers from Start to End, and an Action indicating whether the range should be added to or deleted from the cache that the user is maintaining. Begin and End ranges returned from the server will always be the same length, for ease of computation. Card ranges must be added to or removed from the cache in the order they were received, otherwise the cache will become out of sync.

Fields

ACSEndProtocolVersion
String

The most recent active protocol version that is supported by the ACS.

ACSInformationIndicator
String

Additional information on the card range as supplied by the ACS. This field is a comma separate list of values returned from the server; possible values are:

  • 01 - Authentication Available at ACS
  • 02 - Attempts Supported by ACS or DS
  • 03 - Decoupled Authentication Supported
  • 04 - Whitelisting Supported
  • 80-99 - Reserved for DS Use

ACSStartProtocolVersion
String

The earliest (i.e. oldest) active protocol version that is supported by the ACS.

Action
String

The action to be taken with the card range specified by the Start and End fields. Possible values are:

  • A - Add the card range to the cache (default value)
  • D - Delete the card range from the cache
  • M - Modify the card range data (2.2.0 only)
If the SerialNumber was not included in the Card Range Request, the Action will be A (add) for all ranges returned. If no action is returned for the card range (empty value), it can be assumed that the action for the range is A. Note that the card ranges must be processed in the order returned.

DSEndProtocolVersion
String

The most recent active protocol version that is supported by the DS.

DSStartProtocolVersion
String

The earliest (i.e. oldest) active protocol version that is supported by the DS.

End
String

Last number in a range of credit card numbers returned by the Directory Server.

This field contains the final card number in the current range. The first number in the current range is contained in Start, and the action (add or delete) to take on this range is contained in Action. Note that the card ranges must be processed in the order returned.

Card ranges returned by a Card Range Request are for credit cards that support 3-D Secure. If the customer's credit card number is not within one of these ranges, you cannot use 3-D Secure for that card. If the customer's credit card number is within the range, then you can check to see if the customer has enrolled for 3-D Secure services with VerifyEnrollment. Examples of card numbers that may not be eligible for 3-D Secure are check cards, corporate cards, and gift cards.

MethodURL
String

The ACS URL that will be used by the 3DS method.

Start
String

First number in a range of credit card numbers returned by the Directory Server.

This field contains the first card number in the current range. The final number in the current range is contained in End, and the action (add or delete) to take on this range is contained in Action. Note that the card ranges must be processed in the order returned.

Card ranges returned by a Card Range Request are for credit cards that support 3-D Secure. If the customer's credit card number is not within one of these ranges, you cannot use 3-D Secure for that card. If the customer's credit card number is within the range, then you can check to see if the customer has enrolled for 3-D Secure services with VerifyEnrollment. Examples of card numbers that may not be eligible for 3-D Secure are check cards, corporate cards, and gift cards.

Constructors

public CardRangeInfo();
Public CardRangeInfo()

Copyright (c) 2021 /n software inc. - All rights reserved.
/n software 3-D Secure V2 .NET Edition - Version 2.2 [Build 7954]