Last updated

Details

Some fields of the Card transaction can help you to understand the "context" : How was used the card, was the cardholder present, ...

Cardholder Presence

Field holderPresent indicates whether the cardholder is present at the point of service and explains the condition if the cardholder is not present.

holderPresentDescription
PRESENTCardholder is present at the Point of Sale.
NOT_PRESENT_STANDING_AUTH_OR_RECURRING_TRANSACTIONCardholder is not present, recurring transaction.
NOT_PRESENT_INSTALLMENT_TRANSACTIONCardholder is not present, installment transaction (split or credit payments).
NOT_PRESENT_E_COMMERCECardholder is not present, e-commerce transaction.
NOT_PRESENT_MAIL_ORDERCardholder is not present, mail order transaction.
NOT_PRESENT_TELEPHONE_ORDERCardholder is not present, phone order transaction.
NOT_PRESENT_UNSPECIFIEDCardholder is not present, condition not specified.
UNKNOWN or UNRECOGNISEDUnknown value.

Card Presence

Field cardPresent indicates if the card is present at the point of service.

cardPresentDescription
PRESENTCard is present at the Point of Sale.
NOT_PRESENTCard is not present.
UNKNOWN or UNRECOGNISEDUnknown value.

Terminal Attendance

Field terminalAttendance indicates if the card acceptor is attending the terminal.

terminalAttendanceDescription
ATTENDEDTerminal is attended by the merchant/acceptor.
UNATTENDEDUnattended terminal: cardholder self-activated terminal, home PC, mobile phone, etc.
NO_TERMINAL_USEDNo terminal used.
UNKNOWN or UNRECOGNISEDUnknown value.

Input Method

Card Transaction have an inputMethod field.

This indicates the method used for PAN entry to initiate a transaction at the point of sale.

inputMethodDescription
EMV_CONTACTContact transaction - Chip was inserted in the terminal.
UNSPECIFIEDInformation was not provided by the merchant.
E_COMMERCE_WITH_EMVEcommerce transaction with a contact chip reader.
BARCODEBarcode reader.
KEY_ENTERED_BY_ACQUIRERManually entered by the Acquirer.
MAGNETIC_STRIPEMagstripe transaction - Card magnetic stripe was swiped in the terminal.
E_COMMERCERegular e-commerce transaction.
MAGNETIC_STRIPE_CONTACTLESSContactless transaction, using Magstripe data.
QR_CODEQR Code reader.
EMV_CONTACTLESSContactless transaction - Card was at proximity of the terminal.
MANUALManual entry for e-commerce and card-not-present transactions.
OCROptical Character Recognition - Card credentials were recognized by a camera.
UNRECOGNISEDValue not known.
KEY_ENTEREDManual entry for e-commerce and card-not-present transactions.
ACCOUNT_DATA_ON_FILECard credentials were already stored by the Merchant, Acquirer, PSP, or Wallet Provider.
MICR_READERMagnetic Ink Character Recognition - Not used for LinkCy cards.
UNKNOWNValue not known.

Device From Factor

Field deviceFormFactor indicates the type of device used at the terminal.

For now LinkCy's card only support the CARD form factor.

deviceFormFactor
TABLET
JEWELRY
STICKER
MOBILE_PHONE
MOBILE_PHONE_OR_TABLET
WRISTBAND
MINI_CARD
CLOTHING_OR_APPAREL
MOBILE_TAG_CASE_OR_SLEEVE
FASHION_ACCESSORY
DOMESTIC_APPLICATION
NON_CARD
CARD
FOB_OR_KEY_FOB
WATCH
VEHICLE
PERSONAL_COMPUTER_OR_LAPTOP
MEDIA_OR_GAMING_DEVICE
UNKNOWN or UNRECOGNISED

Example of card authorization payload :

{
"id": "9585a171-faa6-4341-9297-dd8d04ab60d3",
"type": "CARD_AUTHORIZATION",
"paymentType": "PURCHASE",
"status": "APPROVED",
"creationDate": "2022-08-08T16:23:08.665141",
"amount": 32.73,
"currency": "EUR",
"information": {
    "clearingDate": "2022-08-10T07:32:55.241555",
    "originalAmount": 32.73,
    "originalCurrency": "EUR",
    "conversionRate": "1"
    },
"sender": {
    "enduserId": "9ab4baa7-d151-4ce7-91cf-6afdd626c3c6",
    "enduserName": "john doe",
    "ledgerId": "c4cb8a18-af6b-426a-93c8-f4b6ab3a2d51",
    "ledgerFriendlyName": "my ledger",
    "cardId": "5d1481b9-532d-41d4-b64d-a6803f2e9cd3",
    "cardFriendlyName": "New Card"
    },
"merchant": {
    "id": "*80750226500018",
    "name": "MARCHE DE BEA",
    "city": "PUILBOREAU",
    "country": "FRA",
    "categoryCode": "1740",
    "description": "Insulation – Contractors Masonry Stonework Contractors Plastering Contractors Stonework and Masonry Contractors Tile Settings Contractors"
    },
"cardDetails": {
    "truncatedPan": "7535",
    "token": "194344345",
    "terminalAttendance": "ATTENDED",
    "holderPresent": "PRESENT",
    "cardPresent": "PRESENT",
    "deviceFormFactor": "CARD",
    "inputMethod": "EMV_CONTACTLESS"
    },
"direction": "DEBIT"
}

Here is the associated card clearing, once received :

{
"id": "9c7348fd-06b9-428a-86cb-92a632f289f7",
"type": "CARD_CLEARING",
"paymentType": "PURCHASE",
"status": "APPROVED",
"creationDate": "2022-08-10T07:32:55.241555",
"amount": 32.73,
"currency": "EUR",
"information": {
    "originalAmount": 32.73,
    "originalCurrency": "EUR",
    "conversionRate": "1",
    "originalTransactionId": "9585a171-faa6-4341-9297-dd8d04ab60d3" // Id of the initial card authorization
    },
"sender": {
    "enduserId": "9ab4baa7-d151-4ce7-91cf-6afdd626c3c6",
    "enduserName": "john doe",
    "ledgerId": "c4cb8a18-af6b-426a-93c8-f4b6ab3a2d51",
    "ledgerFriendlyName": "my ledger",
    "cardId": "5d1481b9-532d-41d4-b64d-a6803f2e9cd3",
    "cardFriendlyName": "New Card"
    },
"merchant": {
    "id": "080750226500018",
    "name": "MARCHE DE BEAULIEU",
    "city": "PUILBOREAU",
    "country": "FRA",
    "categoryCode": "1740",
    "description": "Insulation – Contractors Masonry Stonework Contractors Plastering Contractors Stonework and Masonry Contractors Tile Settings Contractors"
    },
"cardDetails": {
    "truncatedPan": "7535",
    "token": "194344345",
    "terminalAttendance": "ATTENDED",
    "holderPresent": "PRESENT",
    "cardPresent": "PRESENT",
    "deviceFormFactor": "UNKNOWN",
    "inputMethod": "EMV_CONTACTLESS"
    },
"direction": "DEBIT"
}

Once the card clearing is received, card authorization status will change to RELEASED and field clearingTransactionId will be displayed.

Some data could be different between card Authorization and card Clearing, especially merchant details (id, name and city)