This is an old revision of the document!
advanced method to pass more parameters like transaction amount, description, etc. aducid.setInitParams = function(param) { initParams = param; } tell server to generate QR / or not to reduce payload
aducid.setGenerateQr = function(param) {
generateQr = param;
}
QR code and animation location jQuery aducid.setQrCode = function(param) { qrCode = param; } QR code hint jQuery
aducid.setQrHint = function(param) {
qrHint = param;
}
Embedded timer location aducid.setQrTimer = function(param) { qrTimer = param; } debug DOM to display internal messages aducid.setDebug = function(param) { aducidDebug = param; } server URL typically provided by server side controller aducid.setStartOperationUrl = function(param) { startOperationUrl = param; } check method provided by server side - what API call when PEIG finishes
aducid.setResultOperationUrl = function(param) {
resultOperationUrl = param;
}
//URL with proxy method provided by server
//returns status oft running operation from AIM until finish
aducid.setProxyUrl = function(param) {
proxyUrl = param;
}
//GET or POST
//POST is used to deliver more data like transaction parameters
aducid.setAjaxMethod = function(param) {
ajaxMethod = param;
}
aducid.setRedirectUrl = function(param) {
redirectUrl = param;
}
//button with bound operation
aducid.setButton = function(param) {
aducidButton = param;
param.click(function() {
if (currentRequest != null) instance.startOperation();
else instance.init(true);
});
}
aducid.setSessionBinding = function(param) {
if (param == "QR" || param == "URI") {
}
else param = "";
localStorage['session-binding'] = param;
}
aducid.getSessionBinding = function() {
return localStorage['session-binding'];
}
aducid.isURI = function() {
return instance.getSessionBinding() == "URI";
}
aducid.isQR = function() {
return instance.getSessionBinding() == "QR";
}
aducid.setAuthentication = function() {
instance.setSessionBinding(null);
}
aducid.showQRHint = function(param) {
if (qrHint != null) qrHint.html(localize("aducid_common_authenticateComment"));
}
aducid.hideQRHint = function(param) {
if (qrHint != null) qrHint.html("");
}
aducid.showRunningHint = function(param) {
if (qrHint != null) qrHint.html(localize("aducid_common_authenticationProgress"));
}
aducid.hideRunningHint = function(param) {
if (qrHint != null) qrHint.html("");
}
//Params
var proxyParams = {
"publicMethod" : "GET_STATUS",
"id" : null
};