Skip to main content

Veritran Docs

Partial Grade

This function performs a chip card validation before GPO. It is useful to obtain card information without performing any financial transaction.

Parameter Configuration

This function requires you to fill in the input register values with the payment methods list, the fallback MSR flag and the card input timeout. Refer to the Input Registers section to learn more.

Function ID

Register

Value

110

9

Input Registers

Register

Description

Mandatory

Value

390

Payment methods list

Yes

List of payment methods separated by "|". For example: EMV|MSR|EMVCTLS

391

Fallback MSR flag. Allows processing MSR transactions even when the card has a chip.

Note

This option is useful as an alternative when the card's chip does not work.

Yes

true/false

392

Card input timeout (in milliseconds)

Yes

Timeout to successfully providing card input. For example, for 30 seconds: 30000

393

Offline PIN message. Configures the text for the message displayed

No

Title and message in the following format: title;message. For example: insert PIN;Use only characters

394

Multiapp selector params

No

JSON that configures the text for a multiapp card selector popup. For example:

{
    "title": "Select Card"
}
Output Registers

Register

Description

Value

112

Call result

000

NO_ERROR

001

NO_TAGS_TO_ADD

002

NO_TAGS_TO_READ

003

ANY_TAG_COULD_NOT_BE_READED

004

TAG_COULD_NOT_BE_SET

011

MANDATORY_TAGS_REQUIRED_BEFORE_START_EMV_FUNCTION

019

POS_PAYMENT_ERROR_TIMEOUT

020

POS_PAYMENT_ERROR_CANCELLED

023

USE_CHIP

025

ONLINE_DECLINED

026

OFFLINE_DECLINED

027

POS_PAYMENT_ERROR_CARD_REMOVED

028

POS_PAYMENT_ERROR_TERMINATED

029

POS_PAYMENT_ERROR_CARD_BLOCKED

033

POS_PAYMENT_ERROR_BAD_SWIPE

034

POS_PAYMENT_ERROR_NOT_ICC

035

POS_PAYMENT_ERROR_DEVICE_BUSY

036

POS_PAYMENT_ERROR_PLEASE_SELECT_ONE_CARD_MULTITAP

037

POS_PAYMENT_ERROR_APPLICATION_SELECTION_FAILED

038

POS_PAYMENT_ERROR_RETRY_TAP

039

POS_PAYMENT_ERROR_ISSUER_SCRIPT_UPDATE_FAILED

040

POS_PAYMENT_ERROR_INVALID_ICC_DATA

041

POS_PAYMENT_ERROR_NO_CARD

042

PAYMENT_RESULT_EMV_CONFIGURATION_NOT_LOADED

043

PAYMENT_STOPPED

045

ARPC_TAG_91_INVALID

046

PAYMENT_TAG_8A_INVALID

047

VERIFY_PHONE_CDCVM

048

CARD_NOT_SUPPORTED

099

UNKNOWN

290

Payment method selected by the customer

Any of the following values: EMV, MSR or EMVCTLS.

291

CVM result

Only for EMVCTLS. Describes the Cardholder Verification Method (CVM) selected. The possible results are: PIN_ONLINE, CD_CVM, SIGNATURE, NO_CVM, NA.