/n software 3-D Secure V2 C++ Edition

Questions / Feedback?

CardRange Event

Fired when the response to a card range request is received.

Syntax

virtual int FireCardRange(MPICardRangeEventParams *e);
typedef struct {
const char *RangeStart;
const char *RangeEnd;
const char *RangeAction; int reserved; } MPICardRangeEventParams;
virtual INT FireCardRange(MPICardRangeEventParams *e);
typedef struct {
LPCWSTR RangeStart;
LPCWSTR RangeEnd;
LPCWSTR RangeAction; INT reserved; } MPICardRangeEventParams;
- (void)onCardRange:(NSString*)rangeStart :(NSString*)rangeEnd :(NSString*)rangeAction;
func onCardRange(_ rangeStart: String, _ rangeEnd: String, _ rangeAction: String)

Remarks

The CardRange event fires for each range of card numbers to be added or removed from the cache. The Action parameter indicates whether the range specified by the Start and End arguments is to be added or deleted from the current cache.

Start13-19 digit account number from the Directory indicating the first number in a range of account numbers to be added or deleted from the current cache.
End13-19 digit account number from the Directory indicating the last number in a range of account numbers to be added or deleted from the current cache. This End number must be the same length as the Start number.
ActionIndicates the action to be taken with the card range specified by the Start and End parameters. A indicates that the range is to be added to the cache, while D indicates that the range is to be deleted from the current cache. If the SerialNumber was not included in the Card Range Request, the Action will be A (add) for all ranges returned.

Note that the card ranges must be processed in the order returned.

These card ranges are also returned outside this event in the CardRangeBegin, CardRangeEnd, and CardRangeAction properties.

 
 
Copyright (c) 2021 /n software inc. - All rights reserved.
/n software 3-D Secure V2 C++ Edition - Version 2.0 [Build 7722]