CINXE.COM
Alipay+ Wallet Tech | Industry-leading solution for building e-wallets
<!DOCTYPE html><html><head><script> window.marmotInjectInfo={"iterationUniqId":"A-Logo-Updates-Animation-for-57LQjXf", "marmotId":"180020050100011216","applicationUniqId":"9f517a92-8d01-4635-89fd-1bc2f6b4811d","env":"PROD","appCategory":"PC_WEB_APP"}; </script><script>!function(){var e=window;function n(n){if(e.g_monitor&&e.g_monitor.events){var t=e.g_monitor.events;t.length<20&&t.push(n)}}e.g_monitor=e.g_monitor||{listener:{},events:[]};var r=e.g_monitor.listener;function t(t,n){try{e.addEventListener?e.addEventListener(t,n,!0):e.attachEvent?e.attachEvent("on"+t,n):e[t]=n,r[t]=n}catch(n){console.warn("Tracert 监控事件注册失败:"+t,n)}}r.error||t("error",n),r.unhandledrejection||t("unhandledrejection",n)}();</script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <meta name="robots" content="index,follow"> <meta name="googlebot" content="index,follow"> <meta name="description" content="Alipay+ Wallet Tech | Industry-leading solution for building e-wallets"> <meta name="twitter:card" content="summary"> <meta property="og:title" content="Alipay+ Wallet Tech | Industry-leading solution for building e-wallets"> <meta property="og:description" content="Alipay+ Wallet Tech | Industry-leading solution for building e-wallets"> <meta property="og:type" content="website"> <meta property="og:image" content="https://gw.alipayobjects.com/mdn/rms_5074a4/afts/img/A*lVxzSr9sNeoAAAAAAAAAAAAAARQnAQ"> <meta property="og:image:alt" content="Alipay Plus"> <meta property="og:image:width" content="375"> <meta property="og:image:height" content="187"> <meta name="bm_app_id" content="9f517a92-8d01-4635-89fd-1bc2f6b4811d"> <meta name="bm_sprint_id" content="A-Logo-Updates-Animation-for-57LQjXf"> <meta name="data-aspm" content="a2237"> <link rel="shortcut icon" href="https://cdn.marmot-cloud.com/storage/2024/12/27/425ce138-537b-43a5-a781-c9bae342e09a.png"> <title>Alipay+ Wallet Tech | Industry-leading solution for building e-wallets</title> <link rel="stylesheet" href="https://cdn.marmot-cloud.com/page/wallet_tech_official_website/umi.2b7f097e.css"> <script>// prettier-ignore !function(n,o,e,t,a,i){n.yuyanMonitor={config: function(){}, logError: function() {}, log: function(){}};var r=o.createElement("script"),c=o.querySelector("head").getElementsByTagName("script")[0]; r.async=1,r.src="https://gw.alipayobjects.com/render/p/yuyan_npm/@alipay_yuyan-monitor-sdk/1.3.0/dist/index.umd.min.js",r.crossOrigin="anonymous",r.onload=function(){ YuyanMonitor&&(n.yuyanMonitor=new YuyanMonitor({"yuyanId":"","_appId":"9f517a92-8d01-4635-89fd-1bc2f6b4811d","sprintId":"A-Logo-Updates-Animation-for-57LQjXf","isH5":false}));n.injectInfo && n.yuyanMonitor.config({ env: n.injectInfo.env })},o.querySelector("head").insertBefore(r,c)}(window,window.document)</script> <script> !function(src) { var _windowVM__TERN__; function assignProperty(target, k, v) { if (target.hasOwnProperty(k) && target[k] !== undefined) return; if (v === undefined) return; target[k] = v; } window._to = {}; if ((_windowVM__TERN__ = window.__TERN__) !== null && _windowVM__TERN__ !== void 0 && (_windowVM__TERN__ = _windowVM__TERN__.user) !== null && _windowVM__TERN__ !== void 0 && (_windowVM__TERN__ = _windowVM__TERN__.clientUser) !== null && _windowVM__TERN__ !== void 0 && _windowVM__TERN__.userId) { window._to.role_id = window.__TERN__.user.clientUser.userId; } window._to.yuyanId=180020010001216059; window._to._isPrimaryApp=true; assignProperty(window._to, 'spmAPos', "a2237"); assignProperty(window._to, 'autoExpo', true); assignProperty(window._to, 'ifRouterNeedPv', true); assignProperty(window._to, 'autoLogPv', false); (function loader() { if (Object.prototype.toString.call(window.TracertCmdCache) === '[object Array]') { window.TracertCmdCache = []; } var Tracert = { _isInit: true, _readyToRun: [], // 生成uuid _guid: function _guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0; var v = c === 'x' ? r : r & 0x3 | 0x8; return v.toString(16); }); }, get: function get(key) { if (key === 'pageId') { window._tracert_loader_cfg = window._tracert_loader_cfg || {}; if (window._tracert_loader_cfg.pageId) { return window._tracert_loader_cfg.pageId; } var metaa = document.querySelectorAll('meta[name=data-aspm]'); var spma = metaa && metaa[0] && metaa[0].getAttribute('content'); var spmb = document.body && document.body.getAttribute('data-aspm'); var pageId = spma && spmb ? "".concat(spma, ".").concat(spmb, "_").concat(Tracert._guid(), "_").concat(Date.now()) : "-_".concat(Tracert._guid(), "_").concat(Date.now()); window._tracert_loader_cfg.pageId = pageId; return pageId; } return this[key]; }, call: function call() { var args = arguments; var argsList; try { argsList = [].slice.call(args, 0); } catch (ex) { var argsLen = args.length; argsList = []; for (var i = 0; i < argsLen; i++) { argsList.push(args[i]); } } Tracert.addToRun(function () { Tracert.call.apply(Tracert, argsList); }); }, addToRun: function addToRun(_fn) { var fn = _fn; if (typeof fn === 'function') { fn._logTimer = new Date() - 0; Tracert._readyToRun.push(fn); } }, createTracert: undefined, spmAPos: undefined, autoLogPv: undefined, autoExpo: undefined, bizType: undefined, ifRouterNeedPv: undefined, enableMicroAppInstance: undefined, v: undefined }; var fnlist = ['config', 'logPv', 'info', 'error', 'click', 'expo', 'pageName', 'pageState', 'time', 'timeEnd', 'parse', 'expoCheck', 'stringify', 'report', 'set', 'before']; for (var i = 0; i < fnlist.length; i++) { var fn = fnlist[i]; (function (fn) { Tracert[fn] = function () { var args = arguments; var argsList; try { argsList = [].slice.call(args, 0); } catch (ex) { var argsLen = args.length; argsList = []; for (var _i2 = 0; _i2 < argsLen; _i2++) { argsList.push(args[_i2]); } } argsList.unshift(fn); Tracert.addToRun(function () { Tracert.call.apply(Tracert, argsList); }); }; })(fn); } if (window.Proxy) { var handler = { get: function get(target, property) { var _targetVMhasOwnPropert; if (target !== null && target !== void 0 && (_targetVMhasOwnPropert = target.hasOwnProperty) !== null && _targetVMhasOwnPropert !== void 0 && _targetVMhasOwnPropert.call(target, property)) { return target[property]; } return target.call.bind(this, property); } }; var proxyTracert = new window.Proxy(Tracert, handler); window.Tracert = proxyTracert; } else { window.Tracert = Tracert; } })(); var _windowVMdocument, _windowVMdocumentVMcrea; var curScript = (_windowVMdocument = window.document) === null || _windowVMdocument === void 0 || (_windowVMdocumentVMcrea = _windowVMdocument.createElement) === null || _windowVMdocumentVMcrea === void 0 ? void 0 : _windowVMdocumentVMcrea.call(_windowVMdocument, 'script'); if (!curScript) return; curScript.async = true; var _windowVMdocumentVMquer, _documentVMquerySelect; curScript.crossOrigin = 'anonymous'; curScript.src = src; var insertScript = ((_windowVMdocumentVMquer = window.document.querySelector('head')) === null || _windowVMdocumentVMquer === void 0 ? void 0 : _windowVMdocumentVMquer.getElementsByTagName('script')[0]) || null; if (!insertScript) return; (_documentVMquerySelect = document.querySelector('head')) === null || _documentVMquerySelect === void 0 ? void 0 : _documentVMquerySelect.insertBefore(curScript, insertScript); curScript.onerror = function () { console.warn("[Bigfish] Tracert script load error, please check your network and spma."); var fallback = function fallback() { console.warn("[Bigfish] Tracert run error, please make sure the script import right."); }; var fnlist = ["call", "start", "config", "logPv", "info", "err", "click", "expo", "pageName", "pageState", "time", "timeEnd", "parse", "checkExpo", "stringify", "report", "set", "before"]; if (Object.prototype.toString.call(window.Tracert) != '[object Object]') { window.Tracert = {}; } for (var i = 0; i < fnlist.length; i++) { window.Tracert[fnlist[i]] = fallback; } }; }('https://ur.alipay.com/tracert_a2237.js'); </script> <script type="umi-route-chunk-files-map">{"p":"wallet_tech_official_website","b":"webpack","f":[["67.0dd9eef9.async.js",67],["p__home_cn.2f5c45bc.async.js",307],["p__home.75185bed.async.js",364],["504.a08fffc2.async.js",504],["p__404.8d9935be.async.js",571],["layouts__index.920c6061.chunk.css",717],["layouts__index.092205ea.async.js",717],["773.11c84006.async.js",773],["989.8399e35f.chunk.css",989],["989.94ed7eb3.async.js",989],["999.c93e5e26.chunk.css",999],["999.03635283.async.js",999]],"r":{"/*":[4,3,5,6,7,10,11],"/":[0,2,3,8,9,10,11,5,6,7],"/cn":[0,1,3,8,9,10,11,5,6,7]}}</script> <script> window.__publicPath=window.publicPath="https://cdn.marmot-cloud.com/page/wallet_tech_official_website/"; window.injectInfo={"env":"PROD"}; </script></head> <body> <div id="root"></div> <script src="https://cdn.marmot-cloud.com/page/wallet_tech_official_website/umi.820c8cd8.js"></script> </body></html>