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 result

Description

“BLOCK”

Boolean value, if true, this means the terminal is locked

TID

Terminal ID, sent from unlocked payment application

“MID”

Merchant ID, sent from unlocked payment application

“PWDSALT”

Salt used to hash all passwords (merchant, admin, and clerk), sent from unlocked payment application

“LANG”

Merchant language on payment application (EN, FR)

“PAYSOFTSTRING”

PayFacto payment software string

"AUTOSETTLETIME"

First auto settle time set in payment app

"MERCHANTNAME"

Merchant name

"MERCHANTSTREETADDRESS"

Merchant address

"MERCHANTCITYPROV"

Merchant city and province

    • 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 ...
    • Secure Payment - Android Intent (Application to Application)

      Description This documentation is intended for customers and third parties wishing to control the PayFacto payment application running on a PAX Android device using an Android Intent. The document contains the functional message specifications for a ...
    • 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: ...
    • DataCandy Gift Cards - Android Intent (Application to Application)

      Description This document is intended for customers and third parties wishing to control the PayFacto DataCandy application running on a PAX Android device using an Android Intent. The document contains the functional message specifications for a ...