Android PayFacto Error Codes

Android PayFacto Error Codes

This page lists the meaning of error codes if the application rejects the transaction.

Error code value

Description

-1

No extra data

-2

Amount or the Invoice sent is invalid

-3

Transaction type is invalid

-4

Invoice sent is already used or do not exist for completion/void

-5

Invoice number is already voided

-6

Clerk is not on the terminal

-7

Authorization code is invalid

-8

Battery is too low (less than 8%)

-9

Original amount invalid

-10

Tip amount invalid

-11

DataCandy transaction

-12

Network error

-14

Transaction didn’t complete as expected, all data will still be return of the transaction status if any.
For example a transaction can be approved and for some reason didn’t end properly.
The intent result will contain TERMINALERRORCODE=-14 and RSPCODE=000

-15

Termlink not installed

-16

Transaction in progress

-17

Idempotency re-use

-18

Idempotency waiting for response

-100

BroadPos error, not able to connect to termlink app

120

Terminal is block and cannot perform a transaction. A host download is needed most likely

    • Related Articles

    • Return Codes List

      Numeric Return Codes (2 & 3-digit codes) Because the list of all possible return codes is too large for a single page, this section describes the available numeric return codes with 2 or 3 digits. Return Code Description Details Merchant's Action ...
    • Google Pay™ Android

      Google PayTM Android offers an easier, more secure way to pay and facilitate the checkout process by using a mobile device access code or other physical recognition system during an online payment. Android Process In order to start accepting Google ...
    • Address Verification Status (AVS) Result Codes

      INTRODUCTION During a transaction where the customer's card is not presented at the merchant's location (inputType : I or M), the merchant can enter the address corresponding to his credit card statement on the payment page. This validation technique ...
    • Transactions Activity Result

      On the onActivityResult(int requestCode, int resultCode, Intent data) The Intent data will contain the return value as extra all in String value. If there is a problem with the data sent to the application, an error code will be sent back into the ...
    • Recurring Payments (Tokens)

      dit Introduction The recurrent payment module allows to merchant to execute transactions according to criteria established with the client and without the presence of the cardholder. It also allows to automatically making payments at regular ...