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 };