Skip to main content
In-Store Payments

Status Check

The Status Check operation allows you to perform an initial check on the cardholder’s account using any of the supported card brands and entry modes.

This transaction is performed online as a zero dollar authorization. 

Properties

The following table lists the properties of a Status Check operation.

Properties of a status check operation

Item

Description

Operation name displayed on a terminal

Status Check

Operation name displayed on a receipt

Not applicable

Cardholder is requested to supply the following data

Card, EMV Application Selection

ISO transaction message

1100

Can the operation be autoreversed?

No

Does the operation use data supplied by the cardholder?

Yes

Merchant copy of the receipt?

No

Cardholder copy of the receipt?

No

Is the receipt stored as “last receipt”?

No

Can the receipt have a signature line?

No

Request fields

The following table lists the Status Check request fields:

Request fields for status check
Field                                              Description

Presence       

operation
Contains the value Transaction.

Mandatory

type
The transaction type.

Mandatory

reference

A point-of-sale (POS)-generated reference number.

  • Maximum of 12 alphanumeric characters.
  • If no value is supplied, a value will be generated by our payment host.
  • If this field is used, it must be unique per batch.
  • This value is inserted into the Retrieval Reference Number (RRN) field of the transaction response receipt data.

Optional

expDate
  • Card expiration date manually captured at the POS in format YYMM.
  • When this field is provided, the payment terminal device does not prompt for card entry.

Optional

lastFour Last 4 digits of the card number. When provided by the POS application, the Payment Terminal Application uses this field for fraud control by comparing with the captured card number.

Optional

uniqueTransactionId

  • Unique reference provided by the POS application or a 30-character unique ID generated by the Payment Terminal Application. 
  • The first 22 characters (left justified) are used for reporting. 
  • This field is alphanumeric.

Optional

Example

The following example is a request to process a status check:

{
  "operation": "Transaction",
  "type": "STATUS_CHECK"
}

The following example is a Status Check response:

{
  "AID": "A0000000041010",
  "account": "222360******0329",
  "approval": "approved",
  "batchJulianDay": "25092",
  "batchNumber": "000001",
  "cardBrand": "MASTERCARD",
  "cardToken": "2223603006060329",
  "currencyCode": "USD",
  "cvm": "NO CVM",
  "dateTime": "04-04-2025 02:33:38",
  "demoMode": "no",
  "emvTags": [
    {
      "description": "pan_desc",
      "tag": "5A",
      "value": ""
    },
    {
      "description": "application_label_desc",
      "tag": "50",
      "value": "MASTERCARD"
    },
    {
      "description": "aip_desc",
      "tag": "82",
      "value": "1980"
    },
    {
      "description": "ddf_desc",
      "tag": "84",
      "value": "A0000000041010"
    },
    {
      "description": "trans_date_desc",
      "tag": "9A",
      "value": "250404"
    },
    {
      "description": "trans_time_desc",
      "tag": "9F21",
      "value": "023336"
    },
    {
      "description": "trans_type_desc",
      "tag": "9C",
      "value": "00"
    },
    {
      "description": "pan_sequence_num_desc",
      "tag": "5F34",
      "value": "01"
    },
    {
      "description": "currency_code_desc",
      "tag": "5F2A",
      "value": "0840"
    },
    {
      "description": "amount_auth_desc",
      "tag": "9F02",
      "value": "000000000000"
    },
    {
      "description": "amount_other_desc",
      "tag": "9F03",
      "value": "000000000000"
    },
    {
      "description": "icc_app_version_desc",
      "tag": "9F08",
      "value": ""
    },
    {
      "description": "term_app_version_desc",
      "tag": "9F09",
      "value": "0002"
    },
    {
      "description": "term_country_code_desc",
      "tag": "9F1A",
      "value": "0840"
    },
    {
      "description": "term_capabilities_desc",
      "tag": "9F33",
      "value": "E008C8"
    },
    {
      "description": "cvm_results_desc",
      "tag": "9F34",
      "value": "1F0302"
    },
    {
      "description": "terminal_type_desc",
      "tag": "9F35",
      "value": "22"
    },
    {
      "description": "atc_desc",
      "tag": "9F36",
      "value": "0047"
    },
    {
      "description": "unpredictable_num_desc",
      "tag": "9F37",
      "value": "9307E3AA"
    },
    {
      "description": "iac_denial_desc",
      "tag": "9F0D",
      "value": ""
    },
    {
      "description": "iac_online_desc",
      "tag": "9F0E",
      "value": ""
    },
    {
      "description": "iac_default_desc",
      "tag": "9F0F",
      "value": ""
    },
    {
      "description": "tvr_gen_ac1_desc",
      "tag": "95",
      "value": "0000000001"
    },
    {
      "description": "issuer_apl_data_desc",
      "tag": "9F10",
      "value": "0111A04009220000000000000000000000FF"
    },
    {
      "description": "application_cryptogram_1_desc",
      "tag": "9F26",
      "value": "E525574E52B69663"
    },
    {
      "description": "cid1_desc",
      "tag": "9F27",
      "value": "80"
    },
    {
      "description": "iad_desc",
      "tag": "91",
      "value": "0EC4FBBF789DA9B70012"
    },
    {
      "description": "tvr_gen_ac2_desc",
      "tag": "DF9500",
      "value": ""
    },
    {
      "description": "application_cryptogram_2_desc",
      "tag": "DF9F26",
      "value": ""
    },
    {
      "description": "cid2_desc",
      "tag": "DF9F27",
      "value": ""
    },
    {
      "description": "auth_response_code_desc",
      "tag": "8A",
      "value": ""
    },
    {
      "description": "tsi_desc",
      "tag": "9B",
      "value": "E000"
    }
  ],
  "entryMode": "Contactless",
  "expDate": "2512",
  "hostError": "00000",
  "merchantID": "9999999",
  "operation": "Transaction",
  "reference": "000000023338",
  "result": "0",
  "terminalID": "009",
  "transactionID": "0920000012000003",
  "transactionType": "STATUS CHECK",
  "type": "STATUS_CHECK",
  "uniqueTransactionId": "700000014312009174370881800100"
}
Is this page helpful?