Skip to main content

Veritran Docs

[en] Partial Grade

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

[en] Parameter Configuration

[en] 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.

[en] Function ID

[en] Register

[en] Value

110

9

[en] Input Registers

[en] Register

[en] Description

[en] Mandatory

[en] Value

390

[en] Payment methods list

[en] Yes

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

391

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

Nota

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

[en] Yes

[en] true/false

392

[en] Card input timeout (in milliseconds)

[en] Yes

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

393

[en] Offline PIN message. Configures the text for the message displayed

[en] No

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

394

[en] Multiapp selector params

[en] No

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

{
    "title": "Select Card"
}
[en] Output Registers

[en] Register

[en] Description

[en] Value

112

[en] Call result

000

[en] NO_ERROR

001

[en] NO_TAGS_TO_ADD

002

[en] NO_TAGS_TO_READ

003

[en] ANY_TAG_COULD_NOT_BE_READED

004

[en] TAG_COULD_NOT_BE_SET

011

[en] MANDATORY_TAGS_REQUIRED_BEFORE_START_EMV_FUNCTION

019

[en] POS_PAYMENT_ERROR_TIMEOUT

020

[en] POS_PAYMENT_ERROR_CANCELLED

023

[en] USE_CHIP

025

[en] ONLINE_DECLINED

026

[en] OFFLINE_DECLINED

027

[en] POS_PAYMENT_ERROR_CARD_REMOVED

028

[en] POS_PAYMENT_ERROR_TERMINATED

029

[en] POS_PAYMENT_ERROR_CARD_BLOCKED

033

[en] POS_PAYMENT_ERROR_BAD_SWIPE

034

[en] POS_PAYMENT_ERROR_NOT_ICC

035

[en] POS_PAYMENT_ERROR_DEVICE_BUSY

036

[en] POS_PAYMENT_ERROR_PLEASE_SELECT_ONE_CARD_MULTITAP

037

[en] POS_PAYMENT_ERROR_APPLICATION_SELECTION_FAILED

038

[en] POS_PAYMENT_ERROR_RETRY_TAP

039

[en] POS_PAYMENT_ERROR_ISSUER_SCRIPT_UPDATE_FAILED

040

[en] POS_PAYMENT_ERROR_INVALID_ICC_DATA

041

[en] POS_PAYMENT_ERROR_NO_CARD

042

[en] PAYMENT_RESULT_EMV_CONFIGURATION_NOT_LOADED

043

[en] PAYMENT_STOPPED

045

[en] ARPC_TAG_91_INVALID

046

[en] PAYMENT_TAG_8A_INVALID

047

[en] VERIFY_PHONE_CDCVM

048

[en] CARD_NOT_SUPPORTED

099

[en] UNKNOWN

290

[en] Payment method selected by the customer

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

291

[en] CVM result

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