Application Information Response

Application Information Response

Use this piece of code as a reference. Some values will only be sent if the terminal is not locked.

JavaScript
String value; if (data != null ) { boolean isBlock = data.getBooleanExtra("BLOCK", false); value += "BLOCK = " + isBlock + "\n"; if (!isBlock) { value += "TID = " + data.getStringExtra("TID") + "\n"; } value += "LANG = " + data.getStringExtra("LANG") + "\n"; value += "THEME (is dark theme)= " + data.getBooleanExtra("THEME", false) + "\n"; value += "PAYSOFTSTRING = " + data.getStringExtra("PAYSOFTSTRING") + "\n"; }

Extra Data

List of extra data receive:

Extra data on activity resultDescription
BLOCKBoolean value, if true, this means the terminal is locked
TIDTerminal ID, sent from unlocked payment application, Not return if block is true.
MIDMerchant ID, sent from unlocked payment application, Not return if block is true.
PWDSALTSalt used to hash all passwords (merchant, admin, and clerk), sent from unlocked payment application
LANGMerchant language on payment application (EN, FR)
PAYSOFTSTRINGPayFacto payment software string
AUTOSETTLETIMEFirst auto settle time set in payment app
    • Related Articles

    • Response Parameters

      accountType accountType The account type represents the client's account in which the financial transaction took place. Format Length Possible Values Alphanumeric 1 “C” chequing account “S” savings account amount amount Same as request parameter ...
    • Application Information Request

      To call the PayFacto payment application, a developer needs to create an Android intent. JavaScript Intent intent = new Intent("com.payfacto.terminal.payment.PAYMENT_ACTIVITY"); More extra data is needed to complete the intent: Extra String Label ...
    • Transactions to DataCandy Application

      To call the PayFacto DataCandy application, a developer needs to create an Android intent. JavaScript Intent intent = new Intent("com.payfacto.payfactodatacandy.DATACANDY_ACTIVITY"); Extra Data Additional data are required to complete the intent: ...
    • Transactions to Secure Payment Application

      To call the PayFacto payment application, a developer needs to create an Android intent. JavaScript Intent intent = new Intent("com.payfacto.terminal.payment.PAYMENT_ACTIVITY"); Additional data is required to complete the intent as explained in the ...
    • Hosted Payment Page

      Introduction This page aims to train future users of the secure redirection of the PayFacto payment solution. You will find in this page a description of the secure redirection service, the operation, the various call and return parameters, the ...