UNPKG

com.esl.plugin

Version:

The official ESL plugin for Paypad

109 lines (107 loc) 3.67 kB
module.exports = { list: function (successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "list", []); }, activation: function (activationCode,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "activation", [activationCode]); }, connection: function (bluetoothAddress, successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "connection", [bluetoothAddress]); }, initialization: function (terminalId,doVas,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "initialization", [terminalId,doVas]); }, payment: function (params,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "payment", [params.amount,params.account]); }, vas: function (params,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "vas", [params.amount,params.account,params.stan,params.rrn]); }, vasreversal: function (successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "vasreversal", []); }, network: function (successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "network", []); }, help: function (params,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "help", [params.email,params.name,params.body]); }, sms: function (params,successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "sms", [params.merchant,params.id,params.date,params.terminal,params.status,params.phone,params.amount]); }, battery: function (successCallback, errorCallback) { cordova.exec(successCallback, errorCallback, "PaypadFacade", "battery", []); }, connectprinter: function(bluetoothAddress,successCallback,errorCallback){ cordova.exec(successCallback, errorCallback, "PaypadFacade", "connectprinter", [bluetoothAddress]); }, print : function(params,successCallback, errorCallback){ cordova.exec(successCallback, errorCallback, "PaypadFacade", "print", [params.header,params.body,params.footer,params.poweredby]); }, startscan : function(successCallback, errorCallback){ cordova.exec(successCallback, errorCallback, "PaypadFacade", "startscan", []); }, stopscan : function(successCallback, errorCallback){ cordova.exec(successCallback, errorCallback, "PaypadFacade", "stopscan", []); } };