Skip to main content

Veritran Docs

[en] Full Grade Completion

[en] This function completes the payment operation by sending the financial institution's response to the card.

[en] Parameter Configuration

[en] This function requires you to fill in the input parameters with a transaction result, ARPC tags and card scripts. Refer to the Input Registers section to learn more.

[en] Function ID

[en] Register

[en] Value

110

12

[en] Input Registers

[en] Register

[en] Description

[en] Mandatory

[en] Value

390

[en] Transaction result

[en] Yes

[en] 00 for successful transactions

391

[en] ARPC tag 91

[en] No

[en] 16-digit hexadecimal string with issuer cryptogram

392

[en] Card script 71

[en] No

[en] Script 71 for card validation

393

[en] Card script 72

[en] No

[en] script 72 for card validation

[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

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

099

[en] UNKNOWN