UNPKG

@sinosun/lib

Version:

sinosun jsbridge and net toolkit

96 lines (70 loc) 3.2 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _defineProperty = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); var __importDefault = void 0 && (void 0).__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; (0, _defineProperty["default"])(exports, "__esModule", { value: true }); var bridgeAdapter_1 = __importDefault(require("./bridgeAdapter")); var SSPayApi = {}; //描述:计算支付密码 //场景:票据计算密码 //对应SnJSBridge接口:CalculatePassword //@param Object SSPayApi.calculatePassword = function (signData) { return bridgeAdapter_1["default"].callHandler('CalculatePasswordFunction', signData); }; //描述:检测密码器是否插入 //场景:连接密码器使用 //对应SnJSBridge接口:TPayGetDssStatusFunction //@param Object //return “0” 密码器已经插入 “-1” 密码器未插入 SSPayApi.getDssStatus = function () { return bridgeAdapter_1["default"].callHandler('TPayGetDssStatusFunction', ''); }; //描述:初始化密码器 //场景:连接密码器使用 //对应SnJSBridge接口:ConnectDssBb //return mCode SSPayApi.initDss = function (dev) { return bridgeAdapter_1["default"].callHandler('ConnectDssBbFunction', dev); }; //描述:登录密码器 //场景:离线密码器使用 //对应SnJSBridge接口:LoginDss //@param Object SSPayApi.loginDss = function (codeUserData) { return bridgeAdapter_1["default"].callHandler('LoginDssFunction', codeUserData); }; //描述:验证pin码 //场景:线上业务使用,如转账等 //对应SnJSBridge接口:LoginCA SSPayApi.loginCA = function () { return bridgeAdapter_1["default"].callHandler('TPayCheckPinFunction', ''); }; //描述:修改密码器口令 //对应SnJSBridge接口:ModifyDssPswFunction //@param Object SSPayApi.modifyDssPsw = function (dssPswData) { return bridgeAdapter_1["default"].callHandler('ModifyDssPswFunction', dssPswData); }; //描述:获取密码器付方账号列表 //场景:离线密码器、同步账号使用 //对应SnJSBridge接口:GetDssAccountList SSPayApi.getDssAccountList = function () { return bridgeAdapter_1["default"].callHandler('GetDssAccountListFunction', ''); }; //描述:添加密码器持有人 //场景:离线密码器使用 //对应SnJSBridge接口:SetDssUserFun //@param Object SSPayApi.addDssUser = function (setUserData) { return bridgeAdapter_1["default"].callHandler('SetDssUserFunction', setUserData); }; //描述:用于转账验证服务器签名,并且生成签名接口 //场景:支付时签名、验签套装接口 //对应SnJSBridge接口:TPayVerifyAndXmlSignFunction SSPayApi.signAndCheck = function (data) { return bridgeAdapter_1["default"].callHandler('TPayVerifyAndXmlSignFunction', data); }; //描述:用于设置密码器密码接口 //场景:硬件管理设置 //对应SnJSBridge接口:TPayModifyPinFunction SSPayApi.tPayModifyPin = function (data) { return bridgeAdapter_1["default"].callHandler("TPayModifyPinFunction", data); }; exports["default"] = SSPayApi;