Market Pay POS API C# v20
Data Fields
fr.marketpay.driver.CardData Class Reference

Contains card identification data obtained during card reading operation. More...

Collaboration diagram for fr.marketpay.driver.CardData:
Collaboration graph
[legend]

Data Fields

CardCapture cardCapture
 
string extractedPan
 
string panSequenceNumber
 
string bankId
 
string loyaltyId
 
bool loyaltyErrorFlag
 Tells if obtaining loyalty id passed with success or an error occurred.
The value is set to: More...
 
string schema
 
string applicationId
 Card application identifier (AID) in a multi-application environment. Defined by ISO/IEC 7816-5. More...
 

Detailed Description

Contains card identification data obtained during card reading operation.

Since
0.0.8

Definition at line 8 of file CardData.cs.

Field Documentation

◆ applicationId

string fr.marketpay.driver.CardData.applicationId

Card application identifier (AID) in a multi-application environment. Defined by ISO/IEC 7816-5.

Definition at line 59 of file CardData.cs.

◆ bankId

string fr.marketpay.driver.CardData.bankId

The BIN - Bank Identification Number. Based on ISO/IEC 7812 / Issuer identifier number (IIN). Identifies the financial institution that issues the card. Refers to the first 4..8 digits of the Primary Account Number (PAN) on a payment card.

Since
v20

Definition at line 34 of file CardData.cs.

◆ cardCapture

CardCapture fr.marketpay.driver.CardData.cardCapture

Describes how the card has been read.

Definition at line 14 of file CardData.cs.

◆ extractedPan

string fr.marketpay.driver.CardData.extractedPan

Contains partial PAN number in format:

<BIN><4 last digits>

. E.g: 5311110000000234.

Definition at line 19 of file CardData.cs.

◆ loyaltyErrorFlag

bool fr.marketpay.driver.CardData.loyaltyErrorFlag

Tells if obtaining loyalty id passed with success or an error occurred.
The value is set to:

  • false when loyalty passed with success, no error. Field loyaltyId should be set. If field loyaltyId is NULL, it means that there is no loyalty id.
  • true when loyalty id scanning failed.

Definition at line 49 of file CardData.cs.

◆ loyaltyId

string fr.marketpay.driver.CardData.loyaltyId

Loyalty account identification.

Set when loyalty id is detected during card reading. Otherwise, the value is

null

.

Definition at line 41 of file CardData.cs.

◆ panSequenceNumber

string fr.marketpay.driver.CardData.panSequenceNumber

Application Primary Account Number (PAN) Sequence Number. Identifies and differentiates cards with the same PAN. String of 2..3 digits.

Definition at line 25 of file CardData.cs.

◆ schema

string fr.marketpay.driver.CardData.schema

Schema (Visa or MasterCard)

Definition at line 54 of file CardData.cs.


The documentation for this class was generated from the following file: