CINXE.COM

<!DOCTYPE html><html lang="en-US"><head><title data-react-helmet="true">Overview | APIs | Alipay Docs</title> <meta charset="utf-8"> <meta name="description" content="stub"> <meta name="keywords" content=""> <meta name="robots" content="noarchive"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fit=cover"> <meta property="og:title" content="Overview | APIs | Alipay Docs"> <meta property="og:description" content="stub"> <meta property="og:type" content="website"> <meta property="og:url" content="https://global.alipay.com/docs/ac/ams/api_fund"> <meta property="og:image" content="https://cdn.nlark.com/yuque/0/2021/png/12884741/1632734679372-0d42034e-0622-42c1-aff4-3cb837093ede.png"> <link type="image/x-icon" rel="shortcut icon" href="https://mdn.alipayobjects.com/huamei_eng2uq/afts/img/A*bZceRJ5Wl24AAAAAAAAAAAAADk-uAQ/original"> <script> (function () { try { window.__context__ = window.IDOCS_THEME_CONTEXT = JSON.parse( decodeURIComponent("%7B%22timing%22%3A%7B%22backendStart%22%3A1732264598151%2C%22getSlugEnd%22%3A1732264598180%2C%22controllerStart%22%3A1732264598187%2C%22serviceFetchStart%22%3A1732264598297%2C%22getDbPageStart%22%3A1732264598310%2C%22getDbPageEnd%22%3A1732264598318%2C%22fetchCmsContentStart%22%3A1732264598318%2C%22handleYuqueDomStart%22%3A1732264598460%2C%22handleYuqueDomEnd%22%3A1732264598494%2C%22fetchCmsContentEnd%22%3A1732264598494%2C%22getDbRepoStart%22%3A1732264598494%2C%22getDbRepoEnd%22%3A1732264598582%2C%22pickTocStart%22%3A1732264598583%2C%22pickTocEnd%22%3A1732264598643%2C%22serviceFetchEnd%22%3A1732264598643%2C%22ssrComplete%22%3A1732264598941%7D%2C%22env%22%3A%22prod%22%2C%22portal%22%3A%7B%22id%22%3A%225d9ea1f9-d27e-4986-ab53-4cb22ba1a537%22%2C%22identifier%22%3A%22ac%22%2C%22home%22%3A%22https%3A%2F%2Fglobal.alipay.com%2Fdocs%2F%22%2C%22manageBySelf%22%3Atrue%2C%22siteTitle%22%3A%22Alipay%2C%20China's%20leading%20third-party%20online%20payment%20solution%22%2C%22pageTitleSuffix%22%3A%22Alipay%20Docs%22%2C%22logoUrl%22%3A%22https%3A%2F%2Fcdn.marmot-cloud.com%2Fstorage%2F2024%2F07%2F05%2Fb736168a-2196-49e3-b9b6-cc2fcaa56715.svg%22%2C%22logoUrlDark%22%3A%22https%3A%2F%2Fac.alipay.com%2Fstorage%2F2024%2F3%2F26%2Fd66c43c0-440d-4c97-9976-f2028a2c8c5e.svg%22%2C%22logoSize%22%3A%22width%3A%20auto%3B%20height%3A%2026px%3B%22%2C%22logoLink%22%3A%22%2Fdocs%2F%22%2C%22logoRightText%22%3A%22%22%2C%22copyrightMode%22%3A%22text%22%2C%22copyright%22%3A%22%3Cp%3E%C2%A9%202024%20Antom%3C%2Fp%3E%5Cn%3Cp%3E%3Ca%20href%3D%5C%22https%3A%2F%2Fglobal.alipay.com%2Fdocs%2Fac%2Fplatform%2Fmembership%5C%22%20target%3D%5C%22_blank%5C%22%3ELegal%20Information%3C%2Fa%3E%26nbsp%3B%3C%2Fp%3E%5Cn%3Cp%3E%3Ca%20href%3D%5C%22https%3A%2F%2Fwww.antom.com%2Fcontact-us%3Fsecondary%3DAntom_Docs%5C%22%20target%3D%5C%22_blank%5C%22%3EContact%20Sales%3C%2Fa%3E%26nbsp%3B%3C%2Fp%3E%5Cn%3Cp%3E%3Ca%20href%3D%5C%22https%3A%2F%2Fwww.antom.com%2F%3Fsecondary%3DAntom_Docs%5C%22%20target%3D%5C%22_blank%5C%22%3EAntom%20Portal%3C%2Fa%3E%26nbsp%3B%3C%2Fp%3E%5Cn%22%2C%22copyrightLogo%22%3A%22https%3A%2F%2Fmdn.alipayobjects.com%2Fhuamei_omsogl%2Fafts%2Fimg%2FA*ej6rQZPMv48AAAAAAAAAAAAADvW4AQ%2Foriginal%22%2C%22copyrightLogoDark%22%3A%22https%3A%2F%2Fmdn.alipayobjects.com%2Fhuamei_omsogl%2Fafts%2Fimg%2FA*DHRPR4pj66EAAAAAAAAAAAAADvW4AQ%2Foriginal%22%2C%22noHome%22%3Afalse%2C%22noFeedback%22%3Afalse%2C%22noHelpCenterFeedback%22%3Afalse%2C%22noDefaultSpmLog%22%3Afalse%2C%22searchInRepo%22%3Afalse%2C%22darkTheme%22%3Afalse%2C%22quickLinks%22%3A%5B%5D%2C%22quickLinksWording%22%3A%22%22%2C%22mdxLibList%22%3A%5B%7B%22name%22%3A%22%22%2C%22version%22%3A%22%22%2C%22url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Frender%2Fp%2Fyuyan_npm%2F%40alipay_mdx-lib-common%2F1.2.9%2Fdist%2Findex.umd.js%22%2C%22type%22%3A%22Script%22%7D%2C%7B%22name%22%3A%22%22%2C%22version%22%3A%22%22%2C%22url%22%3A%22https%3A%2F%2Fgw.alipayobjects.com%2Frender%2Fp%2Fyuyan_npm%2F%40alipay_mdx-lib-common%2F1.2.9%2Fdist%2Findex.umd.css%22%2C%22type%22%3A%22Css%22%7D%5D%2C%22isAdvancedNavigation%22%3Afalse%2C%22isStandardNavigation%22%3Afalse%2C%22hideTimestamp%22%3Afalse%2C%22theme%22%3A%7B%22id%22%3A%2225ef463c-d598-41e9-80d1-d416a2f5a8c5%22%2C%22gmtCreate%22%3A%222024-08-19T02%3A38%3A55.506Z%22%2C%22gmtModified%22%3A%222024-08-19T02%3A38%3A55.506Z%22%2C%22deleted%22%3A0%2C%22description%22%3A%22r20240819%22%2C%22version%22%3A62%2C%22status%22%3A%22PUBLISHED%22%2C%22themeBaseId%22%3A%227b577a2c-b180-4ff7-b9ac-46ae4ed7b257%22%2C%22commitId%22%3A%22d03893cccdf152cc2244459825acf245fa38da30%22%2C%22themeBase%22%3A%7B%22id%22%3A%227b577a2c-b180-4ff7-b9ac-46ae4ed7b257%22%2C%22gmtCreate%22%3A%222022-09-07T06%3A05%3A48.246Z%22%2C%22gmtModified%22%3A%222022-09-07T06%3A05%3A48.246Z%22%2C%22name%22%3A%22System%20default%20theme%22%2C%22description%22%3A%22%E7%B3%BB%E7%BB%9F%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%22%2C%22deleted%22%3A0%2C%22gitBase%22%3A%22https%3A%2F%2Fcode.alipay.com%2Fidocs%2Fidocs-theme-template%22%2C%22previewImg%22%3A%22https%3A%2F%2Fcdn.marmot-cloud.com%2Fstorage%2Fidocs87c36dc8dac653c1%2F2022%2F09%2F07%2Fa19fb1e2-31d9-49b6-bf2c-702e8d8dbb62.png%22%2C%22disableSystemCss%22%3Anull%2C%22disableSystemJs%22%3Anull%7D%7D%2C%22showWaterMark%22%3Afalse%2C%22hideSubscriptionTip%22%3Afalse%2C%22auth%22%3A%7B%22loginUrl%22%3A%22https%3A%2F%2Fdashboard.alipay.com%2Fglobal-payments%2Faccount%2Flogin%3Ffrom%3Ddocs%26goto%3Dhttps%253A%252F%252Fglobal.alipay.com%252Fdocs%252Fac%252Fams%252Fapi_fund%22%2C%22isLogin%22%3Afalse%2C%22showLoginButton%22%3Atrue%2C%22loginText%22%3A%22Log%20In%22%2C%22logoutText%22%3A%22Log%20Out%22%2C%22repoBaseNeedLogin%22%3Afalse%7D%7D%2C%22apiOrigin%22%3A%22https%3A%2F%2Fidocs.alipay.com%22%2C%22user%22%3A%7B%7D%2C%22traceId%22%3A%222191316f17322645979882563ec494%22%2C%22locale%22%3A%22en-US%22%2C%22isFramePage%22%3Afalse%2C%22region%22%3A%22sg%22%2C%22isBrowser%22%3Atrue%2C%22spaceTranslateConfig%22%3A%7B%22list%22%3A%5B%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22dfb064c7-cb72-4985-b550-4b926938a03b%22%2C%22slug%22%3A%22plugins%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Afalse%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%221509b6b5-1db5-4f88-8a00-ec70fb08560d%22%2C%22slug%22%3A%22ams%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%2C%7B%22locale%22%3A%22ja-jp%22%2C%22show%22%3Afalse%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22f03a9abf-cfb9-4421-ab3d-e12771ca9661%22%2C%22slug%22%3A%22ye0jvyfg%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Afalse%7D%5D%2C%22showLanguageSwitcher%22%3Afalse%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%221c79592b-c031-46d5-8997-99577bfe8620%22%2C%22slug%22%3A%22scantopay%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%224c3e8728-36c4-4a10-850d-985ae9fbbc04%22%2C%22slug%22%3A%22cashierpay%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%223d8ef452-3404-4912-8005-9ec8364be31f%22%2C%22slug%22%3A%22dispute%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%226f6485b6-846e-4b5f-9682-2c6bebeca36d%22%2C%22slug%22%3A%22reconcile%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%228a1ab57c-5c68-47a6-8f34-147ca688e8d8%22%2C%22slug%22%3A%22apo%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22138061c0-4449-49b2-a54d-39f152422512%22%2C%22slug%22%3A%22easypay%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%221c1dc029-e021-4cf2-a63a-5af0faf60986%22%2C%22slug%22%3A%22auto_debit%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%221c0f3044-e02b-4bbf-b5c9-c1246bf30922%22%2C%22slug%22%3A%22subscriptionpay%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%2218a75eef-0c63-4174-87ca-a0aac07ac21a%22%2C%22slug%22%3A%22sdks%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22abd87471-ffad-494d-911e-22e76dd39409%22%2C%22slug%22%3A%22merchant_service%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22546a3d9f-b19c-47ca-b1d0-1d2efbf83f4b%22%2C%22slug%22%3A%22ref%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%2295914c3c-0fed-474a-9942-cdbee513d4a0%22%2C%22slug%22%3A%22pm%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22ea7c715f-5c50-410a-9072-d6e2c0287859%22%2C%22slug%22%3A%22antomad%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22c148db6f-bba1-4128-9ec7-22baeac7d333%22%2C%22slug%22%3A%22revenuebooster%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%229404a9a6-fcc4-4676-a6fd-c55f073e6e8e%22%2C%22slug%22%3A%22combinedpay%22%7D%2C%7B%22repoBaseId%22%3A%220d917b9b-db16-486d-a5d1-7c3f7ff6242c%22%2C%22slug%22%3A%22flexiblesettlement%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22662136e6-e25c-40dc-8dd6-98d2f6d40efa%22%2C%22slug%22%3A%22payment_discrepancies%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22ac511cb8-5c78-4ec9-831b-f8e829a6c0b7%22%2C%22slug%22%3A%22support%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%2296a3f33d-70a8-45a2-a03b-5e48516074cc%22%2C%22slug%22%3A%22airpay%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%227c4b0b64-63b8-45a3-9b4a-392702b6c6e9%22%2C%22slug%22%3A%22antomop%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22f009e2a1-9c62-40f8-b04d-be78f9d39b1c%22%2C%22slug%22%3A%22risk_control%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%2C%7B%22sourceLocale%22%3A%22en-us%22%2C%22sourceRepoBaseList%22%3A%5B%7B%22repoBaseId%22%3A%22a728c5a8-5fbd-404a-a72a-5e6ec23429b4%22%2C%22slug%22%3A%22questions%22%7D%5D%2C%22targetLocales%22%3A%5B%7B%22locale%22%3A%22zh-cn%22%2C%22show%22%3Atrue%7D%5D%2C%22showLanguageSwitcher%22%3Atrue%7D%5D%7D%7D") ); } catch (e) {} })(); </script> <script> (function (spmAPos) { if (!spmAPos) return; window._idocs_tracert_config = { spma: spmAPos, debug: false, }; !(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("Failed to register Tracert monitor event:" + t, n); } } r.error || t("error", n), r.unhandledrejection || t("unhandledrejection", n); })(); !(function (t, e, a, r, c) { (t.TracertCmdCache = t.TracertCmdCache || []), (t[c] = window[c] || { _isRenderInit: !0, call: function () { t.TracertCmdCache.push(arguments); }, start: function (t) { this.call("start", t); }, }), (t[c].l = new Date()); var n = e.createElement(a), s = e.getElementsByTagName(a)[0]; (n.async = !0), (n.src = r), s.parentNode.insertBefore(n, s); n.onerror = function () { console.warn( decodeURI( "Tracert%20%E8%84%9A%E6%9C%AC%E6%9C%AA%E6%88%90%E5%8A%9F%E5%8A%A0%E8%BD%BD,%20%E8%AF%B7%E6%A3%80%E6%9F%A5%E7%BD%91%E7%BB%9C%E4%BB%A5%E5%8F%8A%20A%20%E4%BD%8D%E6%98%AF%E5%90%A6%E5%9C%A8%E4%B9%9D%E8%89%B2%E9%B9%BF%E5%BB%BA%E7%AB%8B%E6%B4%9E%E5%AF%9F" ) ); var fallback = function () { console.warn( decodeURI( "Tracert%20%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%20JS%20%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E5%BC%95%E5%85%A5" ) ); }; for ( var fnlist = [ "call", "start", "config", "logPv", "info", "err", "click", "expo", "pageName", "pageState", "time", "timeEnd", "parse", "checkExpo", "stringify", "report", "set", "before", ], i = 0; i < fnlist.length; i++ ) { t[c][fnlist[i]] = fallback; } }; })( window, document, "script", "https://ur.alipay.com/tracert_" + spmAPos + ".js", "Tracert" ); })("a1794"); </script> <!-- icem --> <script> window.cemClient=window.cemClient||function(){(cemClient.q=cemClient.q||[]).push(arguments)}; (function(i,c,e,m){ m=c.getElementsByTagName('head')[0]; var r=c.createElement('script');r.async=1; r.src=e+"034b2be1-2fbd-4acc-9623-f7eb20ecdbc1.js?q=2023.10.20"; m.appendChild(r); try { // 清除旧的环境变量 localStorage.removeItem('_CEM_ENV') } catch (e) {} /* remove language detection var language = 'default'; var userSettingLanguage = navigator.languages && navigator.languages[0]; var uiLanguage = navigator.language; if ( userSettingLanguage.indexOf('zh') !== -1 || userSettingLanguage.indexOf('cn') !== -1 || uiLanguage.indexOf('zh') !== -1 || uiLanguage.indexOf('cn') !== -1 ) { language = 'zh-CN'; } cemClient('setEnv', { language: language, }); */ })(window,document,'https://cdn.marmot-cloud.com/storage/cem-prod/sites/'); </script> <script>try{ window.__CEM_FEEDBACK_ID = 'eab518a8-83df-4e15-b065-d1ba7e8f9892' }catch(e){}</script> <style>.idocs-global-sider{z-index:100!important} .lake-image-mask{display:none!important}</style> <script src="https://gw.alipayobjects.com/render/p/yuyan_npm/@alipay_ams-chatbot/1.0.3/dist/idocs-chatbot-umd.js" async></script> <style> html[data-theme=light] .lake-codeblock-content pre { background: #f3f6f9!important; } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WCCVNXQ3');</script> <!-- End Google Tag Manager --> <style>.idocs-global-mdx-container footer {display: none} .idocs-global-mdx-container div[class^='index_releaseNote__'] {display:none} </style> <style> div[class^="styles-module_themeSwitch__"] { display: none } div[class^="docBody___"] > h1 { font-size: 36px!important; } .idocs-mdx-right-pane { height: calc(100vh - 150px); overflow-y: auto; } .idocs-mdx-right-pane .ant-anchor-wrapper { height: 100%; max-height: 100% !important; } .idocs-mdx-yuque-content pre[class*=language-] { background-color: #263e52 !important; } .idocs-mdx-yuque .ant-table table { margin: 0 0 16px !important; border: none !important; border-bottom: 1px solid #f0f0f0 !important; } .idocs-mdx-yuque .ant-table .ant-table-header table { margin-bottom: 0 !important; border-bottom: none !important; } .idocs-mdx-yuque .ant-table table td, .idocs-mdx-yuque .ant-table table th { border: none !important; border-right: 1px solid #f0f0f0 !important; border-top: 1px solid #f0f0f0 !important; } .idocs-mdx-yuque .ant-table table th { background: #fafafa !important; white-space: normal!important; padding: 0!important; } .idocs-mdx-document-zh .idocs-mdx-paragraph{ font-size: 14px; } pre[class*=language-].line-numbers { padding-top: 5px!important; padding-bottom: 5px!important; } </style> <script> try { // close dark mode localStorage.setItem("IDOCS_THEME", "light"); }catch(e) {} </script> <link rel="stylesheet" href="https://gw.alipayobjects.com/a/idocs/umi.9b7cee85.css"> <script> window.routerBase = "/"; </script> <script> window.publicPath = window.resourceBaseUrl || "https://gw.alipayobjects.com/a/idocs/"; </script> <script> //! umi version: 3.5.43 </script> <script src="https://gw.alipayobjects.com/os/lib/react/16.14.0/umd/react.production.min.js"></script> <script src="https://gw.alipayobjects.com/os/lib/react-dom/16.14.0/umd/react-dom.production.min.js"></script> <script src="https://gw.alipayobjects.com/os/lib/moment/2.29.2/moment.js"></script> <script src="https://gw.alipayobjects.com/os/lib/antd/4.24.16/dist/antd.min.js"></script> <script src="https://gw.alipayobjects.com/render/p/yuyan_npm/@alipay_bailingual-sdk-glue/7.2.0/dist/index-umd.js"></script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WCCVNXQ3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> try { var theme = localStorage.getItem("IDOCS_THEME"); if (theme === "dark" || theme === "light") { window.document.documentElement.setAttribute("data-theme", theme); } // safari vh is full browser APP window, limit it to the inner container function calVH() { var vh = window.innerHeight * 0.01; document.documentElement.style.setProperty("--vh", vh + "px"); } calVH(); window.addEventListener("resize", calVH); } catch (e) { console.error(e); } </script> <div id="root"><link rel="stylesheet" href="https://cdn.marmot-cloud.com/idocs-theme/idocs-theme-template/2024/8/19/6054f3d9-68f9-4f59-8d14-249583451de6/index.css"/><div class="index_height100__VMS4z"><div style="top:0"><header style="top:0;border:0" class="index_headerWrapper__t0z6- idocs-global-header"><div class="index_header__J7j94 idocs-global-header-inner"><div class="index_logo__DZAZU"><a href="/docs/"><img src="https://ac.alipay.com/storage/2024/3/26/d66c43c0-440d-4c97-9976-f2028a2c8c5e.svg" class="index_logoImgDark__xlFyN" alt="Alipay, China&#x27;s leading third-party online payment solution" style="width:auto;height:26px"/><img src="https://cdn.marmot-cloud.com/storage/2024/07/05/b736168a-2196-49e3-b9b6-cc2fcaa56715.svg" class="index_logoImgLight__5NKEJ" alt="Alipay, China&#x27;s leading third-party online payment solution" style="width:auto;height:26px"/></a></div></div></header></div><div class="undefined index_height100__VMS4z"><div class="index_container__TJvnT idocs-global-container idocs-global-normal-container"><div class="index_center__ehSWF idocs-global-index-center " style="max-width:none"><aside class="index_aside__CJ4HW "><div class="index_collapse-btn__a5OuO"><span role="img" aria-label="caret-left" class="anticon anticon-caret-left"><svg viewBox="0 0 1024 1024" focusable="false" data-icon="caret-left" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z"></path></svg></span></div><div class="index_asideInner__TJCMW idocs-global-aside"><div class="index_home__VZiM1"><a href="../../"><svg class="icon icon-arrow-back" viewBox="0 0 6 10" width="6px" height="10px"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-11.000000, -95.000000)" fill="currentColor"><g transform="translate(0.000000, 65.000000)"><g transform="translate(0.000000, 24.000000)"><g transform="translate(8.000000, 0.000000)"><g transform="translate(0.000000, 5.000000)"><path d="M7.5001875,10.5001875 C7.3081875,10.5001875 7.1161875,10.4266875 6.9699375,10.2804375 L3.2199375,6.5304375 C2.9266875,6.2371875 2.9266875,5.7631875 3.2199375,5.4699375 L6.9699375,1.7199375 C7.2631875,1.4266875 7.7371875,1.4266875 8.0304375,1.7199375 C8.3236875,2.0131875 8.3236875,2.4871875 8.0304375,2.7804375 L4.8106875,6.0001875 L8.0304375,9.2199375 C8.3236875,9.5131875 8.3236875,9.9871875 8.0304375,10.2804375 C7.8841875,10.4266875 7.6921875,10.5001875 7.5001875,10.5001875"></path></g></g></g></g></g></g></svg>Go to Homepage</a></div><div class="index_repoName__1VoMo index_withLine__cMLcO" title="APIs"><span class="index_withLineInner__bV2ld">APIs</span></div><div class=" style_dir-item__munV5 style_dir-level-0__gx1cN "><b class="style_triangle__W-q2X style_triangle-down__zq4cM" style="left:14px"></b><span class=""><a href="/docs/ac/ams/api" class="index_itemWrap__g-0ND" data-id="3b9037c9-a5b2-41ea-87ff-e264fa04a2f1"><span class="index_tipsNode__prVPQ "><span class="index_linkNode__pEBfL">Antom APIs</span></span></a></span></div><div class=" style_dir-item__munV5 style_dir-item-selected__DCeRu style_dir-level-1__NvUIC style_dir-item-collapse__TNneF "><span class=""><a href="/docs/ac/ams/api_fund" class="index_itemWrap__g-0ND" data-id="32b75f63-3ed1-49bd-b619-411e1dc45881"><span class="index_tipsNode__prVPQ "><span class="index_linkNode__pEBfL">Overview</span></span></a></span></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC " style="background-color:var(--aside-bg-collapse-color)"><span class=""><a href="/docs/ac/ams/idempotency" class="index_itemWrap__g-0ND" data-id="08ddfee8-fbb3-432c-a113-a974ba54711e"><span class="index_tipsNode__prVPQ "><span class="index_linkNode__pEBfL">Idempotency</span></span></a></span></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC " style="background-color:var(--aside-bg-collapse-color)"><span class=""><a href="/docs/ac/ams/me" class="index_itemWrap__g-0ND" data-id="b7e49af3-93a7-47dc-8754-0941acc9698a"><span class="index_tipsNode__prVPQ "><span class="index_linkNode__pEBfL">Message encoding</span></span></a></span></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC " style="background-color:var(--aside-bg-collapse-color)"><span class=""><a href="/docs/ac/ams/digital_signature" class="index_itemWrap__g-0ND" data-id="4edbcd65-adbb-4f17-a0e8-95909bcea77e"><span class="index_tipsNode__prVPQ "><span class="index_linkNode__pEBfL">Sign a request and verify the signature</span></span></a></span></div><div class=" style_dir-item__munV5 style_dir-level-0__gx1cN style_dir-item-bold__YE6fV "><b class="style_triangle__W-q2X style_triangle-right__44M3U" style="left:14px"></b><span class=""><span class="index_itemWrap__g-0ND">Online payments</span></span></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-0__gx1cN style_dir-item-bold__YE6fV "><b class="style_triangle__W-q2X style_triangle-right__44M3U" style="left:14px"></b><span class=""><span class="index_itemWrap__g-0ND">In-store payments</span></span></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-1__NvUIC style_dir-item-bold__YE6fV "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div><div class=" style_dir-item__munV5 style_dir-level-2__y5WEA "></div></div></aside><main class="index_main__pHUcM index_hasRightNav__4ra7c idocs-global-main-with-toc" style="padding-left:264px;width:0"><article class="index_content__erxKk index_hasCopyRight__CySpq idocs-global-content"><div class="index_contentInner__-mCVX idocs-global-content-inner"><div class="docBody___3IKTH"><h1 class="title___1XlO5 anchored___1cJEP "><span class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span><span>Overview</span></span></h1><div class="updateDate___sDIFL"><time style="color:var(--page-bg-color)" dateTime="2024-08-12T17:30:12.000Z">2024-08-12 17:30</time></div><div class="content___JoaoD yuqueContent___1-m6i"><div class="lake-content-editor-core lake-engine lake-typography-traditional" data-lake-element="root" data-selection-undefined="%7B%22path%22%3A%5B%5B7%2C0%2C0%2C0%5D%2C%5B7%2C0%2C0%2C0%5D%5D%2C%22active%22%3Atrue%7D"><p data-lake-id="3126f6a06e31a0c116fb17fe646dbce5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Antom</span><span> online and in-store payment products offer a set of APIs that provide the ability to integrate with </span><span>Antom</span><span>. You can use the </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>POST</span></code><span> method to send HTTPS requests and receive responses accordingly.</span></p><p data-lake-id="ec01105c61c11bcebc3aa45c737d693d" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The following section introduces the </span><a href="#tLLkc"><span>message structure</span></a><span> and the end-to-end </span><a href="#4DTQ1"><span>message transmission workflow</span></a><span>.</span></p><h1 id="CrBl2" data-lake-id="7f7b4f56dd0a6bfc28e6427da24c0816" style="padding:0px;font-weight:700;font-size:32px;line-height:44px;margin:32px 0px 16px" class="anchored___1cJEP h1 "><span data-id="CrBl2" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Versioning </span></h1><p id="u4913e3d5" data-lake-id="72bce2e3b0af63d55e38c95642e7d02e" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="color:#333333">The current API version is </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="color:#333333">v1</span></code><span style="color:#333333">. The version is specified in the </span><span>URL.</span><span style="color:#333333"> </span><span>For example, </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>https://{domain n</span><span>ame}/ams/api/</span>v1/payments/pay</code>. </p><h1 data-lake-id="d9ced0c27e9e36c13e38c8a373171fcc" id="Clzkg" style="padding:0px;font-weight:700;font-size:32px;line-height:44px;margin:32px 0px 16px" class="anchored___1cJEP h1 "><span data-id="Clzkg" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Environment</span></h1><p data-lake-id="a768d25caf68a638ce95da3b3df0e7f5" id="u40e59d9b" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span class="lake-fontsize-11" style="color:rgba(4, 15, 36, 0.85);font-size:14px" data-mce-style="font-size: 11px">You can select one of the domain names listed below according to your region. It is recommended that you use an accelerated domain name to enable faster access to </span><span>Antom</span><span class="lake-fontsize-11" style="color:rgba(4, 15, 36, 0.85);font-size:14px" data-mce-style="font-size: 11px">. If you have any problem setting up the accelerated domain name, contact </span><span>Antom</span><span class="lake-fontsize-11" style="color:rgba(4, 15, 36, 0.85);font-size:14px" data-mce-style="font-size: 11px"> Technical Support.</span></p><div data-card-type="block" data-lake-card="table" id="gwPBw" class=""><div class="scrollX___rcMpY"><table style="width:800px;outline:currentcolor;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col width="138" span="1"/><col width="333" span="1"/><col width="329" span="1"/></colgroup><tbody><tr style="height:33px"><td style="background-color:rgb(212, 238, 252);text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="7050fe63991d36862ded2258fea48f61" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span style="color:#333333">Location</span></strong></p></td><td rowspan="1" colSpan="2" style="background-color:rgb(212, 238, 252);text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="435d7b29e3083a1862092fd5b73358b1" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span style="color:#333333">Domain name</span></strong></p></td></tr><tr style="height:33px"><td style="text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="3eb0b61ba202fa3c43f1ff906f68e210" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>North America</span></p></td><td rowspan="1" colSpan="2" style="text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="5e89af5a061d85a96c3d93cdfe76bdb0" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><a href="https://open-na-global.alipay.com" target="_blank">https://open-na-global.alipay.com</a> (recommended) or <a href="https://open-na.alipay.com" target="_blank">https://open-na.alipay.com</a></p></td></tr><tr style="height:33px"><td style="background-color:rgb(250, 250, 250);text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="d28570b66c7b967e9cc4db5100e960ca" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Asia</span></p></td><td style="background-color:rgb(250, 250, 250);text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default" rowspan="1" colSpan="2"><p data-lake-id="056999f0ec199baf238472bb7ec4c164" style="text-align:left;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><a href="https://open-sea-global.alipay.com" target="_blank">https://open-sea-global.alipay.com</a> (recommended) or <a href="https://open-sea.alipay.com" target="_blank">https://open-sea.alipay.com</a></p></td></tr><tr style="height:33px"><td colSpan="1" style="text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="93fe4d1161d134bd153da1e3b81355c4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Europe</span></p></td><td colSpan="2" style="text-align:left;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default" rowspan="1"><p data-lake-id="a20d224c568e48b9d67847a2c66a8c01_p_0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><a href="https://open-de-global.alipay.com" target="_blank">https://open-de-global.alipay.com</a> (recommended) or <a href="https://open-eu.alipay.com" target="_blank">https://open-eu.alipay.com</a> (only for in-store payments)</p></td></tr></tbody></table></div></div><p data-lake-id="8355a11c830919fe39981047b2df4e2a" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">Table 1. Location domain names</p><h1 data-lake-id="12f2cfd60aff3fda4cc8683a46e6e7de" id="tLLkc" style="padding:0px;font-weight:700;font-size:32px;line-height:44px;margin:32px 0px 16px" class="anchored___1cJEP h1 "><span data-id="tLLkc" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Message structure</span></h1><p data-lake-id="5188a5dc2db2f7d36f5496808356ddd7" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Before you make any payments, it is important to understand how </span><span>Antom</span><span> APIs work and how requests and responses are structured. This section presents general information (such as message structure and message transmission workflow) </span>of online messages between your system and <span>Antom</span><span>. A message refers to the request message or the response message. </span></p><h2 data-lake-id="df7fa31c9623ed020ab91eda5bd12cb2" id="F18BS" style="padding:0px;font-weight:700;font-size:28px;line-height:38px;margin:32px 0px 16px" class="anchored___1cJEP h2 "><span data-id="F18BS" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Request structure</span></h2><p data-lake-id="d88432885d55b5eaa67f684296b246bb" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">The following figure illustrates the request message structure:</p><p data-lake-id="f13b47bd176d5b42622ac1f4c4989e26" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span data-card-type="inline" data-lake-card="image" style="display:block"><img alt="1675842578786-11a67339-2e94-4bae-9955-15ac8cbcd3c1.png" data-role="image" src="https://ac.alipay.com/storage/2020/5/11/793a3d8d-5270-405b-9362-e6a670b9c842.png" data-raw-src="" title="1675842578786-11a67339-2e94-4bae-9955-15ac8cbcd3c1.png" style="visibility:visible;width:3648px;border:1px solid rgb(229, 229, 229)" data-height="2500px" class="docs-image" data-src="https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/1698201692215-d6848f32-110a-4c25-a930-0deff8bed9cf.png" loading="lazy"/></span></p><p data-lake-id="dfc422bd036b0a01ebc2df7cdacd03f7" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Figure 1. Request structure </span></p><h3 data-lake-id="ec0f9599d63e7f635862fee6a24757dd" id="fXagV" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="fXagV" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>URL</span></h3><p data-lake-id="d30de8e10aabb568f4d8a56285e4ed8c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The request URL is </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>https://{domain name}/ams/api/{version}/{endpoint}</span></code><span>, which has the following structure: </span></p><ul data-lake-id="c878157e5c70211c1f5427b774606fef" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="250fda96efd3fc389619b49a0d676516"><strong><span>domain name</span></strong><span>: is the standard </span><a href="https://global.alipay.com/docs/ac/ams/api#call" target="_blank"><span>domain name</span></a><span> assigned </span>by the payment method backend<span>.</span></li><li data-lake-id="6348235c6144acd91aadd6b52c2bdbd3"><strong><span>version</span></strong><span>: is the API </span><span>version</span><span>, for example, </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>v1</span></code><span> or </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>v2</span></code><span>.</span></li><li data-lake-id="1592883ce62422cb536f081bf41e3aac"><strong><span>endpoint</span></strong><span>: is the </span>endpoint<span> to the interface, </span><span>for example, </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px">/{version}/payments/pay</code><span>.</span></li></ul><p data-lake-id="61ccca15f9104d992757c93a433e183f" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>An interface can be uniquely identified by its endpoint. For example, the </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>/v1/payments/pay</span></code><span> is different from </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>/v2/payments/pay</span></code><span>.</span></p><h3 data-lake-id="1b3ac8074b3a983e6c4c59b484ee7bf1" id="dMgcH" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="dMgcH" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>HTTPS method</span></h3><p data-lake-id="6c05111c4f1d1e7a3ecb1f3df45953f5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>POST</span></p><h3 data-lake-id="26895ca9c1391bc1028c1a134e0d628b" id="ML5ur" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="ML5ur" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Request header</span></h3><p id="9986d44455161ca26f2e3775137ae3de" data-lake-id="724181a44dd79f3f3ae3daffd3db01e7" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The request header mainly contains the following fields.<br/></span><strong><span style="color:#000000">Note</span></strong><span style="color:#000000">: Field names are case-insensitive.</span></p><div data-card-type="block" data-lake-card="table" id="N4jWN"><div class="scrollX___rcMpY"><table style="width:753px;outline:currentcolor;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col span="1" width="145"/><col span="1" width="118"/><col span="1" width="490"/></colgroup><tbody><tr style="height:33px"><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="61e99f33047f0572d5734778c323c814_p_0" data-lake-id="53c6bc213ecfa7a4996f52ba6d6b8c8d" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Header field</span></strong></p></td><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="2dc8c4edc40326ff1311d975b3282526_p_0" data-lake-id="8b20d21fe67e1263050de51a978c9a03" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Required</span></strong></p></td><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="c8a82df712f816962a97880e0aff9fc5_p_0" data-lake-id="9348ccd9d2ad0a629fd95f107347bbdd" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Code sample  </span></strong></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="1926fe771eb58472a49cee694b4b6fe4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>signature</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="14794f11eb468a26cede6e7b4f5cfff7_p_0" data-lake-id="826114a41342350705b582ed7484fbfe" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="cb628be6de28243ae7e75ad196d2c5ac" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>signature: algorithm=RSA256, keyVersion=1, signature=****</span></code></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u87089f45" data-lake-id="766de325f0a958eb3b67f913c355156b" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Content-Type</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u0a1fb503" data-lake-id="8bf83eccf3da0501ad2312f067beb249" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u9b2e98dd" data-lake-id="20e665017a370b5d0c0c89416bb632ac" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>Content-Type: application/json; charset=UTF-8</span></code></p></td></tr><tr style="height:37px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="b71190adc86d89c329e787d278f4d62a" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>client-id</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="ued51778d" data-lake-id="316ab2325d609f458bfc57d66bfe8f18" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="be5f0b611aa7c6900c1a69e08d1cba17" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="background-color:#E9E9E9">client-id: ****</span></code></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="a2ca0d62a11f6a7f2079b64f61741d9f" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>request-time</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="uebd67380" data-lake-id="d8b8d8fa78f138645f6894a2cbe77d4f" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="9c64014ddfa44cbb5da1b56da3ca69fb" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>request-time: 1685599933871</span></code></p></td></tr><tr style="height:33px"><td colSpan="1" rowspan="1" style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="520f42f3293818f927861ebbd5b15da4_p_0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px">agent-token</p></td><td colSpan="1" style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="d1dc99a64e9eff9341278abcf59c8b9d_p_0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px">No</p></td><td colSpan="1" style="text-align:left;vertical-align:top;background-color:rgb(255, 255, 255);color:rgba(4, 15, 36, 0.85);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="77a91400147550b5db808ca7b6a744a0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>agent-token: </span><span>****</span></code></p></td></tr></tbody></table></div></div><div data-card-type="block" data-lake-card="table"></div><p data-lake-id="079e332968610c8c5b42f32774d7f91d" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">Table 2. Request header </p><p data-lake-id="262badd466284117622c077e770fa6bc" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="color:rgba(4, 15, 36, 0.85)">For details of each header field, see the following descriptions. </span></p><h4 data-lake-id="13c2d628adb0ceeee241767e57091936" id="3RxeL" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="3RxeL" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>signature</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="6a274d007fd671f30316b1ff439c6392" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span style="color:#313131">signature</span></em><span style="color:#313131"> contains </span><span>key-value pairs that are separated by comma (,). Each key-value pair is an equation, which is a key joined with its value with an equal sign (=). </span>For details about how to generate a signature, see the <a href="https://global.alipay.com/docs/ac/ams/digital_signature#gNWs0" target="_blank">Generate a signature</a> section. </p><p data-lake-id="8828d9d2d82a2992c9ff9b02531d9bac" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The following keys can be configured: </span></p><ul data-lake-id="939fc25763637fe5e1386f788227d818" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="2e20768a4d75fd35c746e025a1a9b3ee"><strong><span>algorithm</span></strong><span>: specifies the digital signature algorithm that is used to generate the signature.</span><span> RSA256 </span>is supported.</li><li data-lake-id="348d63441d2fd6a62991d02979fb9a8a"><strong><span>keyVersion</span></strong><span>: specifies the key version that is used to generate or validate the signature. By default, the value is the latest version of the key associated with </span><em><span>Client-Id</span></em><span>. </span></li><li data-lake-id="a589106507bda7a1d2fedb9f00f74769"><strong><span>signature</span></strong><span>: contains the signature value of the request. </span></li></ul><p data-lake-id="73f7d569215371f0882c160f7e02bba5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="color:#4B4848">Example:</span></p><div data-card-type="block" data-lake-card="codeblock" id="jblWQ" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>Signature: algorithm=RSA256, keyVersion=1, signature=KEhXthj4bJ801Hqw8kaLvEKc0Rii8KsNUazw7kZgjxyGSPuOZ48058UVJUkkR21iD9JkHBGR rWiHPae8ZRPuBagh2H3qu7fxY5GxVDWayJUhUYkr9m%2FOW4UQVmXaQ9yn%2Fw2dCtzwAW0htPHYrKMyrT pMk%2BfDDmRflA%2FAMJhQ71yeyhufIA2PCJV8%2FCMOa46303A0WHhH0YPJ9%2FI0UeLVMWlJ1XcBo3Jr bRFvcowQwt0lP1XkoPmSLGpBevDE8%2FQ9WnxjPNDfrHnKgV2fp0hpMKVXNM%2BrLHNyMv3MkHg9iTMOD% 2FFYDAwSd%2B6%2FEOFo9UbdlKcmodJwjKlQoxZZIzmF8w%3D%3D</code></pre></div></div></div></div><h4 data-lake-id="01cdd486ac82a75b05c0ae278e14db6f" id="d8Mc5" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="d8Mc5" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Content-Type</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Optional</span></span></h4><p data-lake-id="5b748d263f35275d832cca076eed50ae" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span style="color:#313131">Content-Type</span></em><span style="color:#313131"> </span><span>indicates the media type of the body of the request, as defined by</span><span style="color:#2C2C2C"> </span><a href="https://datatracker.ietf.org/doc/html/rfc2616" target="_blank">RFC2616</a><span>. In which, </span><em><span style="color:#313131">charset</span></em><span style="color:#313131"> </span><span>is used for generating/validating a signature. </span></p><p data-lake-id="2f17d36de8e690d9635b4a2c80c7a99b" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>For example:</span></p><div data-card-type="block" data-lake-card="codeblock" id="hvf2i" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>Content-Type: application/json; charset=UTF-8</code></pre></div></div></div></div><h4 data-lake-id="43c2ba98295bfd8c006acdb4f56fffb2" id="GMh3X" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="GMh3X" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>client-id</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="e2d004dcadc90204fc6997232abd1b69" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span>client-id</span></em><span> is used to identify a client, and is associated with the keys that are used for the signature. </span>For details about how to obtain a client ID, see <a href="https://global.alipay.com/docs/dashboard_en" target="_blank">Antom Dashboard</a>. </p><h4 data-lake-id="c14b0f92b05a2b96db50fb366f110028" id="gMZMn" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="gMZMn" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>request-time</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="4e166f003470317cef9ae916a1bc8b07" id="ue8f72e43" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">request-time</span></em><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px"> specifies the timestamp of when the request is sent. The value of this field must be accurate to milliseconds. Use one of the programming language methods to get the timestamp: </span></p><ul data-lake-id="04b96ba006af003979435864882a9bdf" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="e9756b95549e6dda2a956a4578ffb55c"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">Java: </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span class="lake-fontsize-11" style="color:rgb(51, 51, 51);font-size:14px" data-mce-style="font-size: 11px">System.currentTimeMillis()</span></code></li><li data-lake-id="666c0c05b84869703bc8611efa76159b"><span class="lake-fontsize-11" style="color:rgb(51, 51, 51);font-size:14px" data-mce-style="font-size: 11px">Python: </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">round(time.time() * 1000)</span></code></li><li data-lake-id="dd7b43c0628373a6fdbe7e6bd5627274"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">.Net: </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()</span></code></li><li data-lake-id="50796bad8104a063aacc8c9b6fbe55fa"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">PHP: </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">round(microtime(true) * 1000)</span></code></li></ul><div data-card-type="block" data-lake-card="codeblock" id="NS4wc" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>request-time: 1685599933871</code></pre></div></div></div></div><h4 data-lake-id="586bea3e189a0c4b78e269b176e2cb48" id="sjPLz" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="sjPLz" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span style="background-color:transparent"><span>agent-token </span></span><span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Optional</span></span></h4><p data-lake-id="f8ff48443576a8592e8cbc26ed69f1e4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="background-color:transparent"><em><span>agent-token</span></em></span><span style="background-color:transparent"> is an agent token that is issued by </span><span>Antom</span><span style="background-color:transparent"> to authorize its ISV for API calls. When processing API calls that are requested by an </span><span style="background-color:transparent">ISV</span><span style="background-color:transparent">, </span><span>Antom</span><span style="background-color:transparent"> will verify whether the value of </span><span style="background-color:transparent"><em><span>agent-token</span></em></span><span style="background-color:transparent"> is valid.</span></p><p data-lake-id="9901868c76dc1da5f9831ac34f4b13d0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="background-color:transparent"><strong><span>Notes:</span></strong></span></p><ul data-lake-id="58a0652d74792fee314ba6223b2acfee" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="bb0428da5b7392e9b9054c31bf8fc744"><span style="background-color:transparent">Obtain the value for this parameter in the Antom Dashboard.</span><span style="background-color:transparent"> </span></li><li data-lake-id="7dd160588f12844c2729d0ff7f5e046d"><span style="background-color:transparent">Currently, the value of </span><span style="background-color:transparent"><em><span>agent-token</span></em></span><span style="background-color:transparent"> that is generated automatically on the Antom Dashboard is a 48-digit string, while the maximum length of this parameter is 128.</span></li></ul><h3 data-lake-id="91fc4f02da6d7b83c47c268beb90611b" id="oNtxc" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="oNtxc" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Request body</span></h3><p data-lake-id="fd00f35a87afa11e5895750b7e78e1c1" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The request body contains the detailed </span>request information in JSON format<span>. Fields enclosed in the request body section vary depending on services. For more information, </span>see instructions on the specific API specification<span>.</span></p><h2 data-lake-id="a5509dfe05381e39bbadccdce34945b7" id="aL4jO" style="padding:0px;font-weight:700;font-size:28px;line-height:38px;margin:32px 0px 16px" class="anchored___1cJEP h2 "><span data-id="aL4jO" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Response structure</span></h2><p data-lake-id="a7eaf8be94e6bbe9d2beb69923c61ade" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">The following figure illustrates the response structure:</p><p data-lake-id="c118e2d11add29404c2cd083908699af" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span data-card-type="inline" data-lake-card="image" style="display:block"><img alt="image" data-role="image" src="https://ac.alipay.com/storage/2020/5/11/793a3d8d-5270-405b-9362-e6a670b9c842.png" data-raw-src="" title="image" style="visibility:visible;width:3164px;border:1px solid rgb(229, 229, 229)" data-height="2360px" class="docs-image" data-src="https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/1675842622240-a4c513d4-908b-4384-b038-3f016f88612e.png" loading="lazy"/></span></p><p data-lake-id="5de8a08bf902f42775ed63dce6f46e76" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Figure 2. Response structure </span></p><h3 data-lake-id="444cd0ca88a8650f020b7490e268d1a2" id="WWH90" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="WWH90" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>R</span><span>esponse</span><span> header</span></h3><p data-lake-id="b8d04751abb16751bf00b87a77892c8c" id="c218d62802b54380afe016a2cf3ae0fb" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The response header carries the information about the response, mainly containing the following fields.</span></p><p id="u625af367" data-lake-id="8e9a14ddfa50ceb15b34cc1e3785b719" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><strong><span style="color:#000000">Note</span></strong><span style="color:#000000">: Field names are case-insensitive.</span></p><div data-card-type="block" data-lake-card="table" id="k8wbs"><div class="scrollX___rcMpY"><table style="width:775px;outline:currentcolor;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col span="1" width="168"/><col span="1" width="114"/><col span="1" width="493"/></colgroup><tbody><tr style="height:33px"><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="064df0687fc3d84a733f57096eb586bd" data-lake-id="c98e37c52029a7258823d5443c2a4edc" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Header field</span></strong></p></td><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="bc23059f8422503e324c20661cf4706a" data-lake-id="82abbd8e52ba672106c669904fd54e0a" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Required</span></strong></p></td><td style="text-align:left;vertical-align:top;background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="a3b096f538b32816ce5978f5d59449ef" data-lake-id="752fda18b31ebf0e18384d7ff14cb920" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Code sample   </span></strong></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="a7c0f728fa1f73f7c1bb38ea4287e605" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>signature</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u21ffad17" data-lake-id="3c596138ebb9f06e8ac6f7f1e40421fa" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="3acfe16c5c41dd1e0f0ac9ce63868d71" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>signature: algorithm=RSA256, keyVersion=1, signature=****</span></code></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="ud64e962f" data-lake-id="a9bd9ee8656a2b900d55b43b5bc45b84" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Content-Type</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="u792cfe07" data-lake-id="dcee58c9c2c51e77ec0034baca31181b" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="5c1f54d07e1636b867e6f867a066925e" data-lake-id="d1b5c6b60327e6254c102b1ef2cea5a0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>Content-Type: application/json; charset=UTF-8</span></code></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="c6df9e4322367765ecebff8f33cd1220" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>client-id</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="504da3b7817bdc16531ce71610892dc1" data-lake-id="ebd6cb2a8b76583b6952fa4e4c187db4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="28f6a86f15ef27352383e370b0fcd409" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="background-color:#E9E9E9">client-id: ****</span></code></p></td></tr><tr style="height:33px"><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="6544fc53b9348a4e94ebb216597c32c4" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>response-time</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p id="06ba708c290484feb828e91b98c56e13" data-lake-id="601dbf947eeaf56c395c94991a2923cd" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Yes</span></p></td><td style="text-align:left;vertical-align:top;min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="49c52f3502ee742e0cb85ab76e60fe02" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>response-time: 2019-04-04T12:08:56+05:30</span></code></p></td></tr></tbody></table></div></div><div data-card-type="block" data-lake-card="table"></div><p id="664f71efe239e941d1031927c83105c6" data-lake-id="58aaf17f7f509cbfdcdf661f41a9a30c" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Table 3. Response header </span></p><p id="12e7c97687221a6f37dd924df3b58a2f" data-lake-id="75407bfaa1349dc85611cb8f8c634136" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>For details of each header field, see the following descriptions. </span></p><h4 data-lake-id="01ac9669666e2532c629247a3fb856dd" id="xkB9Q" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="xkB9Q" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>signature</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="bf5caa87c59e9b4e8dc908b586243067" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span style="color:#313131">signature</span></em><span style="color:#313131"> contains </span><span>key-value pairs that are separated by comma (,). Each key-value pair is an equation, which is a key joined with its value with an equal sign (=). </span>For details about how to generate a signature, see the <a href="https://global.alipay.com/docs/ac/ams/digital_signature#gNWs0" target="_blank">Generate a signature</a> section. </p><p data-lake-id="6271c6544588cb67d826c20733e7a28c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The following keys can be configured: </span></p><ul data-lake-id="6ce9630dfc636d3684eafbeda9f3a144" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="250095aba81376df54123d79e950035c"><strong><span>algorithm</span></strong><span>: specifies the digital signature algorithm that is used to generate the signature.</span><span> RSA256 </span>is supported.</li><li data-lake-id="e8476e2e8835ca78f3d3a33c324da89c"><strong><span>keyVersion</span></strong><span>: specifies the key version that is used to generate or validate the signature. By default, the value is the latest version of the key associated with </span><em><span>client-id</span></em><span>. </span></li><li data-lake-id="dbcbc8ad878c77ae663041c9df4d243a"><strong><span>signature</span></strong><span>: contains the signature value of the request. </span></li></ul><p data-lake-id="44f63051d694cd43efd342d734740144" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="color:#4B4848">Example:</span></p><div data-card-type="block" data-lake-card="codeblock" id="TqdXL" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>Signature: algorithm=RSA256, keyVersion=1, signature=KEhXthj4bJ801Hqw8kaLvEKc0Rii8KsNUazw7kZgjxyGSPuOZ48058UVJUkkR21iD9JkHBGR rWiHPae8ZRPuBagh2H3qu7fxY5GxVDWayJUhUYkr9m%2FOW4UQVmXaQ9yn%2Fw2dCtzwAW0htPHYrKMyrT pMk%2BfDDmRflA%2FAMJhQ71yeyhufIA2PCJV8%2FCMOa46303A0WHhH0YPJ9%2FI0UeLVMWlJ1XcBo3Jr bRFvcowQwt0lP1XkoPmSLGpBevDE8%2FQ9WnxjPNDfrHnKgV2fp0hpMKVXNM%2BrLHNyMv3MkHg9iTMOD% 2FFYDAwSd%2B6%2FEOFo9UbdlKcmodJwjKlQoxZZIzmF8w%3D%3D</code></pre></div></div></div></div><h4 data-lake-id="e9e150170b758495cbdaa1072fff7c03" id="tyqeW" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="tyqeW" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Content-Type</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Optional</span></span></h4><p data-lake-id="dd9c227a1d85010ea42f217c4fee6535" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span style="color:#313131">Content-Type</span></em><span style="color:#313131"> </span><span>indicates the media type of the body of the request, as defined by</span><span style="color:#2C2C2C"> </span><a href="https://datatracker.ietf.org/doc/html/rfc2616" target="_blank">RFC2616</a><span>. In which, </span><em><span style="color:#313131">charset</span></em><span style="color:#313131"> </span><span>is used for generating/validating a signature. </span></p><p data-lake-id="751bb5b124b4c32728c80f281e8c829a" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>For example:</span></p><div data-card-type="block" data-lake-card="codeblock" id="SyxmL" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>Content-Type: application/json; charset=UTF-8</code></pre></div></div></div></div><h4 data-lake-id="6bd192ca6d9e90a45690b6288462fa65" id="QihCq" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="QihCq" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>client-id</span> <span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="14b56820070d50e5759278914b71f5f0" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span>client-id</span></em><span> is used to identify a client, and is associated with the keys that are used for the signature. </span>For details about how to obtain a client ID, see <a href="https://global.alipay.com/docs/dashboard_en#Ozw86" target="_blank">Antom Dashboard</a>. </p><h4 data-lake-id="269470ce67b7e53da61a49c550169bf9" id="xZUui" style="padding:0px;font-weight:700;font-size:20px;line-height:28px;margin:32px 0px 16px" class="anchored___1cJEP h4 "><span data-id="xZUui" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Response-time </span><span data-card-type="inline" data-lake-card="label"><span class="lake-card-label-container" style="background:rgb(212, 238, 252);color:rgb(0, 58, 140);opacity:1;cursor:pointer;font-weight:400;font-size:12px;overflow:hidden;max-width:200px;display:inline-block;white-space:nowrap;margin-bottom:-4px;border-radius:4px;border:medium;padding:2px 5px;text-overflow:ellipsis;line-height:14px;margin-left:1px;margin-right:1px" draggable="true">Required</span></span></h4><p data-lake-id="d6e42d888d7f18640a7d30c7f3a95b0e" id="ue1cc260c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><em><span>Response-time</span></em><span> specifies the time when the response is sent, as defined by </span><a href="https://www.iso.org/iso-8601-date-and-time-format.html" target="_blank">ISO 8601</a><span>. </span></p><p data-lake-id="7600d75c0143b3315e2889d32f9493a3" id="ue1cc260c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Note: This field must be accurate to seconds.</span></p><div data-card-type="block" data-lake-card="codeblock" id="f69Fu" class="lake-card-margin" data-language="plain" style="line-height:1.74;margin-top:0px;margin-bottom:16px"><div class="lake-codeblock-content" style="border:1px solid rgb(232, 232, 232);max-width:750px;color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:rgb(249, 249, 249)"><div class="CodeMirror-sizer" style="color:rgba(0, 0, 0, 0.85);margin:0px;padding:0px;background:repeat rgba(0, 0, 0, 0)"><div class="code-box"><div class="copyButton___pa7iO"><svg class="icon icon-copy" viewBox="64 64 896 896" width="1em" height="1em" fill="#ccc" aria-hidden="true"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"></path></svg>copy</div><pre style="display:block;overflow-x:auto;padding:0.5em;color:#383a42;background:#fafafa;transition:background var(--transition-delay)"><code>response-time: 2019-04-04T14:08:56+05:30</code></pre></div></div></div></div><h3 data-lake-id="68c84adaad92262567ceaef82178f1cd" id="eNUbf" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="eNUbf" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>R</span><span>esponse</span><span> body</span></h3><p data-lake-id="6b98d16ace6e6932fde701e67de7d6df" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">The response body contains<span> the information responding to the client. Fields in this section vary depending on services. However, the </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>result</span></code><span> field, which indicates the result of an API call, is always contained.</span></p><p data-lake-id="1388b58fb02452a5537ab1ab7550febf" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span style="background-color:transparent">When the result status (</span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="background-color:transparent">resultStatus</span></code><span style="background-color:transparent">) is failed, the result code (</span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="background-color:transparent">resultCode</span></code><span style="background-color:transparent">) is an error code, the result message (</span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span style="background-color:transparent">resultMessage</span></code><span style="background-color:transparent">) is an error message, which is used for troubleshooting. For more information about how to resolve errors, see </span>Result/Error codes in the specific API.</p><div data-card-type="block" data-lake-card="table" id="q1qXw"><div class="scrollX___rcMpY"><table style="width:796px;outline:currentcolor;border-collapse:collapse;border:1px solid rgb(217, 217, 217)" class="lake-table"><colgroup><col width="125" span="1"/><col width="103" span="1"/><col width="91" span="1"/><col width="477" span="1"/></colgroup><tbody><tr style="height:33px"><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="a46cf5eeb0065149cf9741a8135de8ad" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span class="lake-fontsize-11" style="font-size:14px" data-mce-style="font-size: 11px">Field</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="175530b62b25a9663440b39cc88481b9" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Data type</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="3aad28247ed92b7d2372585c29b2fd5c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Required</span></strong></p></td><td style="background-color:rgb(212, 238, 252);min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="631cb7939023d88608b2179acf283ce6" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><strong><span>Description</span></strong></p></td></tr><tr style="height:133px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="45dde1e407465e2830f57633016fb858" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>resultStatus</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="b03c7dea7e9077ff452786e9616b1a3c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>String</span><span style="background-color:#FADB14"></span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="1e94370821fff817e1f108318f702f8e" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="43717d65c56b16d75a7fc26bf835d2d5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Result status. Valid values are:</span></p><ul data-lake-id="231ff058a7aa57040dbbce803de5dcc7" style="list-style-type:disc;padding-left:23px;margin:0px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="a9b3e3a8b846dca73f07681d8056b336"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>S</span></code><span> : Successful</span></li><li data-lake-id="83ad8b365e3b15ce7e8bec9ef3d72261"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>F</span></code><span> : Failed</span></li><li data-lake-id="21fef4911d81dac899f4600449ea89dd"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>U</span></code><span> : Unknown</span></li></ul></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="496a97e3d5d9239bba96c0e8cb8651e6" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>resultCode</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="d8be45d74c3c3a0eef32ffc60c5dbe77" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>String (64)</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="2bc4440792305840336c5a39cf347bb5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="7e6ef07a871bd542e6385a8c4f432ee3" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Result code</span></p></td></tr><tr style="height:33px"><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="8fa6cca730e16ae33af41e644933aa45" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>resultMessage</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="99b7e70202e119c15add13634e575454" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>String (256)</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="228a2eab342a9277f2cff8dec7e016ef" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>No</span></p></td><td style="min-width:90px;font-size:14px;white-space:normal;overflow-wrap:break-word;border:1px solid rgb(217, 217, 217);padding:4px 8px;cursor:default"><p data-lake-id="4dffbf3c38ed9b9420313459228bf70c" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:0px"><span>Result message that describes the result code and status in details</span></p></td></tr></tbody></table></div></div><p data-lake-id="ae0f701c6c72952d7c29f597fc050bb9" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">Table 4. Response body<span><br/></span></p><h1 data-lake-id="dbb6009d73ffcaf5495181814bfacf86" id="4DTQ1" style="padding:0px;font-weight:700;font-size:32px;line-height:44px;margin:32px 0px 16px" class="anchored___1cJEP h1 "><span data-id="4DTQ1" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Message transmission workflow</span></h1><p data-lake-id="68008590eb156ecb604d7ba7e047e083" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>The whole interaction sequence is illustrated below:</span></p><p data-lake-id="1bfa085ee879791f08596a63096c4336" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span data-card-type="inline" data-lake-card="image" style="display:block"><img alt="Message transmission workflow.png" data-role="image" src="https://ac.alipay.com/storage/2020/5/11/793a3d8d-5270-405b-9362-e6a670b9c842.png" data-raw-src="" title="Message transmission workflow.png" style="visibility:visible;width:600px" data-height="440px" class="docs-image" data-src="https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/1625112891563-6fb47fb0-262b-4bc8-9ba5-5aa376faac8a.png" loading="lazy"/></span></p><p data-lake-id="d0398c9a59ca5cf8f4f9ba1ef59f0b4f" style="text-align:center;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Figure 3. Message transmission workflow </span></p><h2 data-lake-id="985e30b124634deea7fc0ad4476f868d" id="2tmDE" style="padding:0px;font-weight:700;font-size:28px;line-height:38px;margin:32px 0px 16px" class="anchored___1cJEP h2 "><span data-id="2tmDE" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Overall procedure</span></h2><p data-lake-id="7a6d0dd9f161f30226760727b7b6a5c6" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Follow the overall procedure to call an API.</span></p><h3 data-lake-id="9576b787a6825fefdc0ade277699b929" id="3ck4x" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="3ck4x" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>Preparations</span></h3><p data-lake-id="406afb05aa1c895b510809cb15a6d681" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>To prevent some potential errors that you might get in the response, consider the following factors:</span></p><ul data-lake-id="bf3cc7d2ed01dec770a66825d21309d2" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="0d419e82fc2dc9f083aa8bad538a58cb">To prevent potential errors that you might get in the response, understand <a href="https://global.alipay.com/docs/ac/ams/idempotency" target="_blank">API idempotency</a>.</li><li data-lake-id="e63de5ac4fc8a3641a327cd451306a68">Encode a request that contains special characters.</li></ul><h3 data-lake-id="10a020ed1db8294b7536d97779c334ed" id="NrdHS" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="NrdHS" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>1. Construct a request</span></h3><p data-lake-id="045483a5fcf4ec1e3a0fd2c52e774c62" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px"><span>Construct a</span><span style="background-color:transparent"> request by </span><span style="background-color:transparent">complying with the</span><span style="background-color:transparent"> </span><a href="https://global.alipay.com/docs/ac/ams/api_fund#F18BS" target="_blank"><span style="background-color:transparent">request structure</span></a><span style="background-color:transparent">, for example,</span><span> by adding the </span><em><span>client-Id</span></em><span>, </span><em><span>request-time</span></em><span>, </span><em><span>signature</span></em><span>, and other fields to the request header.</span></p><p data-lake-id="17470d1143416303417ffe25e68bb0bc" id="u438f9325" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">To ensure the message transmission securit<span>y, perform the following security measures </span><span>when constructing a request:</span></p><ul data-lake-id="7752b2be1c1dd4721c27d10d2f56b714" style="list-style-type:disc;padding-left:23px;margin:0px 0px 16px;font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word" lake-indent="0"><li data-lake-id="387bb879a750227831e5bf65a75ed576"><span>Sign the request message. Message signing and signature validation are required for all requests and responses. </span><span style="color:rgba(4, 15, 36, 0.85)">For more information, see </span><a href="https://global.alipay.com/docs/ac/ams/digital_signature" target="_blank"><span>sign a request</span> and validate the signature</a><span style="color:rgba(4, 15, 36, 0.85)">.</span></li><li data-lake-id="e9344ad1421e16fa7070a49d71226fed"><span>Encode the request to prevent errors or ambiguity that might be caused by special characters enclosed in the request. For details, see </span><a href="https://global.alipay.com/docs/ac/ams/me" target="_blank"><span>Message encoding</span></a><span>. </span><span style="color:#389E0D"> </span></li></ul><h3 data-lake-id="f1b801b62aa0bfe84f7a1b4e03c80697" id="GdgFY" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="GdgFY" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>2. Send a request</span></h3><p data-lake-id="ae168ae3feddb0c63671ebf94d1fa8f2" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">You can send a request with your preferred platform or tool, for example, via Postman or cURL command. </p><h3 data-lake-id="7d3cfb82707f22c52216cc3740cc1281" id="UaWGd" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="UaWGd" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>3. </span><span>Check the response</span></h3><p data-lake-id="69d27c2571d09b4915199ef7e10381e8" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">The response is usually returned in JSON or XML format.<span> For details about the response, see the </span><a href="#aL4jO"><span>Response structure</span></a><span> section. After you receive the response, validate the signature of the response.</span></p><h3 data-lake-id="9f40b2cb1346e93104734868845fc743" id="dqcPN" style="padding:0px;font-weight:700;font-size:24px;line-height:33px;margin:32px 0px 16px" class="anchored___1cJEP h3 "><span data-id="dqcPN" class="anchor___lLHe_ anchorLink___1O6jb"><span role="img" aria-label="link" class="anticon anticon-link"><svg viewBox="64 64 896 896" focusable="false" data-icon="link" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"></path></svg></span></span><span>4. </span><span>Check the status code</span></h3><p data-lake-id="c0681b98f0ba2486d3c9664095348ec5" style="font-size:14px;color:rgb(38, 38, 38);line-height:1.74;letter-spacing:0.05em;outline-style:none;overflow-wrap:break-word;margin-top:0px;margin-bottom:16px">The response data varies depending on the services<span>. However, the </span><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>result</span></code><span> field, which indicates the result of an API call, is always contained. If an error occurs, an error response is returned, w</span><span>here the </span><a href="#eNUbf"><code style="font-family:monospace;font-size:inherit;background-color:rgba(0, 0, 0, 0.06);padding:0px 2px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:2px;line-height:inherit;overflow-wrap:break-word;text-indent:0px"><span>result</span></code></a><span> object</span><span> indicates the error code and error message for you to troubleshoot issues.</span></p></div></div></div><div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="Close (Esc)"></button><button class="pswp__button pswp__button--share" title="Share"></button><button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button><button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div><button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button><button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div></div><footer class="index_footer__P2lDX "><img src="https://mdn.alipayobjects.com/huamei_omsogl/afts/img/A*ej6rQZPMv48AAAAAAAAAAAAADvW4AQ/original" class="index_copyrightLogoLight__w3ZcS"/><img src="https://mdn.alipayobjects.com/huamei_omsogl/afts/img/A*DHRPR4pj66EAAAAAAAAAAAAADvW4AQ/original" class="index_copyrightLogoDark__ukGwD"/><div><p>© 2024 Antom</p> <p><a href="https://global.alipay.com/docs/ac/platform/membership" target="_blank">Legal Information</a>&nbsp;</p> <p><a href="https://www.antom.com/contact-us?secondary=Antom_Docs" target="_blank">Contact Sales</a>&nbsp;</p> <p><a href="https://www.antom.com/?secondary=Antom_Docs" target="_blank">Antom Portal</a>&nbsp;</p> </div></footer></article><nav style="left:-272px" class="index_sider__fYohS idocs-global-sider"><div style="margin-bottom:32px"><div style="display:flex"></div></div><div class="index_anchorWrapper__PT3Wi"><h4>On this page</h4><div class="index_siderInner__lNEhl"><div style="height:100%"><div class="ant-anchor-wrapper index_anchorTree__6CgAt" style="max-height:100vh"><div class="ant-anchor"><div class="ant-anchor-ink"><span class="ant-anchor-ink-ball"></span></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#CrBl2" title="Versioning">Versioning</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#Clzkg" title="Environment">Environment</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#tLLkc" title="Message structure">Message structure</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#F18BS" title="Request structure">Request structure</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#fXagV" title="URL">URL</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#dMgcH" title="HTTPS method">HTTPS method</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#ML5ur" title="Request header">Request header</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#3RxeL" title="signature">signature</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#d8Mc5" title="Content-Type">Content-Type</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#GMh3X" title="client-id">client-id</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#gMZMn" title="request-time">request-time</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#sjPLz" title="agent-token">agent-token</a></div></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#oNtxc" title="Request body">Request body</a></div></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#aL4jO" title="Response structure">Response structure</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#WWH90" title="Response header">Response header</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#xkB9Q" title="signature">signature</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#tyqeW" title="Content-Type">Content-Type</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#QihCq" title="client-id">client-id</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#xZUui" title="Response-time">Response-time</a></div></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#eNUbf" title="Response body">Response body</a></div></div></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#4DTQ1" title="Message transmission workflow">Message transmission workflow</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#2tmDE" title="Overall procedure">Overall procedure</a><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#3ck4x" title="Preparations">Preparations</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#NrdHS" title="1. Construct a request">1. Construct a request</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#GdgFY" title="2. Send a request">2. Send a request</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#UaWGd" title="3. Check the response">3. Check the response</a></div><div class="ant-anchor-link"><a class="ant-anchor-link-title" href="#dqcPN" title="4. Check the status code">4. Check the status code</a></div></div></div></div></div></div></div></div><span title="Back to top" class="index_gotoTop__UpQoX" style="opacity:0;cursor:default"><svg class="icon icon-back-top" viewBox="0 0 1024 1024" width="22px" height="22px"><path fill="rgba(0, 0, 0, 0.65)" d="M544.29 264.94A40.13 40.13 0 00512 248.55a40.16 40.16 0 00-32.29 16.39l-179.4 245.34a8 8 0 006.46 12.72h59.46a8 8 0 006.46-3.28L475 379.81V891a8 8 0 008 8h56a8 8 0 008-8V377.07l104.31 142.65a8 8 0 006.46 3.28h59.46a8 8 0 006.46-12.72zM168 122h688q8 0 8 8v56q0 8-8 8H168q-8 0-8-8v-56q0-8 8-8z"></path></svg></span></nav></main></div></div></div></div></div> <script> window.g_useSSR = true; window.g_initialProps = {"ssrLocals":"eJxVjT9PwzAUxL9KZHXE8V8laTekLhUDDGVGjv2SWji2ieOWCPjuJEUZmE7v7n7vvtAuqh7OdnKwQwf0fIXxauFWfBePL6e0irNRzcUx6IQe\u002FtpHSHq0cbLBr0yacrtFTzDfwmjS4vvs3OL6cPIGPtfiVnod3XpepimmAyG9C61ypboPlToMxCxjRGmihkWifeuyNxt8vuSh9cr+e6GNL71T4\u002Fsdn\u002FNHBkIJp5yR6HvCeNPIWjLCKsFrIat6L2qOqZGcCgmYVpxjyTXDquskFrptRE33AgyUC49+fgG9a1xv","ssrAdvancedToc":undefined,"ssrStandardToc":undefined,"ssrNormalPortalToc":undefined,"ssrLegacyCategoryToc":undefined,"ssrSlugs":"eJyVlM9u20YQxl9F4Fkr7T9yl3tzAhQw4DRGo\u002FTQICiGu0OJMEWyJGVXCHQqCvTYW5E3CNAH6BO1Qd+is3Ilx7Za2BcCnJ1Zzvy+b\u002FghGTrwmLgPSRUSl+SYKm9AswykZzrNOAPLC1ZyhYCe+xJtMk2W6\u002FFljzBSYSK55IwLJvlCCCe4S+XM2vS727RXbajKCsMhUQjGswXXLrWO2xnnPCY2sI5X\u002Ffnzp8+\u002F\u002FvT5948UCjj4vurGqm3o5Ozl5O\u002FfPv31yx900rX9CDUFwdNbTV0M45t6szwO4TOlfJYZptAbppXOWC7BMu\u002FRoAkq9V7efXR\u002Fywj9EsfzJyPY7aZJj137AoY7eCLleZEVKROBHrq0llngnFEXvCy4pavCSXgpk2LBjePCyWwmrDkJTzNumCB41snUKfMA3tnl+fCIGwX2Aj99smmyqgKeDfRIHJ8mnhpdtv02cc2mrol366GO38OGvX0T70fo\u002FQqKGBSkDizx22qoxksYV5c9ltWPh1Lour69hvqrur3ZNxSrm6rrbsnfJg2+7XBI3Lt\u002FoRZ5HlSOhuWFKJiWqWdWlyXzJs+Nl7xAwx9D1dFoUi44d0o7rQ6sTkA9nXgQ9\u002Fw5wvbtpjsOFueIslxcJLv3x0GPGB\u002FbVnsEpbFkxmpk2pYFA5FlzNP4lg4Qg\u002FrCtuvhvm+f1GT0bVTonm8hSG81IPNpyKhSlwxKkAwNEc6tEpk8vfRH30qn7Ezm6r98axmXMVETZf7At6+vsb+u8OaRd19g2fY42babyRqucALNdtLBdo3NOEwn1UgFV7i9afswHM3zXK9Hmcmr5O\u002Fnih0pLrZ7ib9+\u002Fc2rs4uoBq67KOydmwtoGuzf9vUhMK4266KBqt7HktU4doObz31oZk0N\u002FdXMt+v5dvPDBud8TvDEvGuWcyGt1UaLuciUNPRDM7kykvGgJSdn0C9VStoNL0i4UjPlC6sMzxUGnFF9RFsN1Np2UUXmDzbt\u002FV3n\u002F2PPTAjpEel2ldEiAgZaSZUya31eSF8GJeALe3bV9+WmCfc9+iSn7Xa7fwBMMO6C","ssrRepoPageResponse":"eJzsvUlzXFfWIPZXMlihDrGbD7jzgPpEB0eRFCdxECW5KhR3OBdIIgcoM0EQqqiFl\u002FamN44Or7zohb1sbx3un+Pvi975L\u002Fic93LOBJCkqthKABpIIPMN9575nHuGv904CvtwY+9vN0ZhsA+jx\u002FnG3g0potXFyEpC5pXyMVfRcF8pzoHnpLRz\u002FMatG73QxTtvvPgAgw9tOMFP9rujZ\u002F3cLm2gxwgmVMVcxcUbbvck2+NihzH2M14Y+\u002FkUr\u002FiX3P7QSp0wHH7zlxudcAhV6vdG0BtVkNuj\u002FgB\u002FHUCr\u002FgJ6++3e+OfR6VF\u002FfxCODk6r0SDgle1+L3T+cqOVwyhUzeUd6OJz8LGDfn80+WqIHye6ujruZSj4wIxXfGXvfiXEURgd4F9fyTtf6bv4n\u002F1K3GPT\u002F\u002FV9\u002FGvdp80XQgR87gdoHjAaHMNX9v5fbtz+l6O5NbXpZZILU0xgBiQPLHFuSuS2gFEmxwQalzocnXYALy0Ii2rY\u002Fg32WlwdffxzK\u002FU7\u002FcFea7Afv5buVqv5\u002F+afWx3cSHUA7f2DEV66YxV+BKMRDKrhUUjt3v5ei+0wDd0\u002Ft\u002FrHo\u002Frq+h17rV6\u002FB\u002FghYrB0+ifVCQJ1rxUHEA6rk\u002F4g\u002F7nVRapo96pRHz9ntIbxB7E\u002FGvW7+DaDH9JG8U2923d6+OG\u002F7NY\u002FN5+0+j16Xyv0cgtvG44IoUfhlJDTOhr083EaDVv9UmDQCq0hjPDn1p2Xj4et0UGor\u002FjQzoC\u002F4CNiu9MenbZGfXzSCJAARtA6aY8OWgtvXF3DTuun\u002FnErhV7reNg8avJ16uOzF8BdQrfdOd1rdfu9PgEPoTOHhnbvAAbt0Z9bMaTD\u002FUEfqaiaISV8zW61xv\u002FtMIOIOQo5N+A\u002F+tgSBL6IUAW8nOMHw36nnVdvJIw2l1VE3MfDvebWBSxPV3IO7kbwcVS1kdB7owZ5Uzy9fPH6zQQGuwSECba6MDroZwLxEBBjj968efm6NYBfj2GIaCIkDiABEjr+PTzq94aAnybkUtpm53Rn+tCjNaQfhJRZGg4pK8a5V8Va6SWP3PCkA9tW0o+DMzYMCbfJdMLtcY7MHZMMQelkpc3Gy7ytG65x\u002FAb5qPQ7+Ch8KZJLLVeJM2umhuECo4XWwQAK7vNPo6dPD9P0IV0YDlH\u002FIBgGKAiOBzAloDAhSSI6ehTSIy6tIrJcfaq6\u002F+Z7vvJUVA69Ybc9HNLKcI+HtPGVN5xPtCl4G2MpWobCpA3ZG2ZscFCkYzKWbcXhhGgPeKve573B3Y5YUKH1x7bYqIo2ObNgYknCoaYSNgehEnPczG1\u002FXtiNpebJeI+WsQU5KlcFmlKz1TYX1EJzkeZ+gAHhkgiuNaWC3QNOeKuXe6w8lyCzXrMTgRwoQEYW0LTJWoN0yWvcDdjMBMztpBacodPex5V0oIwW1v7HRy2BZbqX8UL\u002FJOt\u002F6Hti3HQ8GJAGRk3b+tAAtdUeXnW9eA7QPvA1+vKc63daBOY50A6PINWGMS5xQTTWf7599XRn\u002FoNznrx448P+oAUfQ\u002FeoA7euOvpuH4xGR8O93d2\u002F5X43IJh7C6BCb+Xvu6E73A1H7d3xNx\u002F47tgYHdIPY+TukHBZpwy8UxlcFkEnLrhSFgCsjVlkpzN+eAmUwdKOs0+QWRIWPEiTSLi65IK0klteEu24UR+d3w73v6wyeND70B70e4S8JVWwbHdagzjTCeW+CwbXDx6xJaPMhYEterKHY8VA++zjJVMFCw42LZ9WX3E+t815ble3WlzjHgyxrdM3V7c8Ua7dNF7yEr2jFMCXT5yuxulGRxDItyPRN2FP5Mghgmk4QqkYAbc68yXIBTntHw\u002FQz9hHCbrTejwiKYreR7+LGM+QGwcRr6m9OnwP3otvIq8wz7+BngS9EDtorgZ81aC+cDikz893HP97AQ43W+qNHYQPtLNTcoNx\u002FV3yj0cEnOOjxiNev+NbLYqiBIT5H3N\u002FrTeQDnrtFDqt18dHR\u002F3BaMEEp5hQ\u002FZQUBpliPfSU2OmnwwWjjr4lBiXMTjh4\u002F+Tl3RP8pd7Y7X+pv1vc5eTyyepO2nl0sNdyrGajMR\u002FuTeyjevdTtYW\u002FdcLRkL4e\u002F3SG4vtacHurNfnjZs2JeAtp1qP6p1b9Wnw9l44Wg3unX8bXTb9FjX\u002Fet8Ivfbs7e8mIImz412C604kkknIsG0Z5+t1avY+7ELgBkmdCi5tjxbsgC7soc8YQ9DNBPy8cTw7aI6gFXi3XBt3QOVeybQTPmQGC72i5WggfD4a07gwlHHdGf14be7NMswJGes+zNM4IFCNCaFcgKFcM33q5P7WG0Anv7V9oSj7tp0Be+5T7JvcRG+6Ock0jg\u002F7JjMZo0+PfxBy0rgj9KKmzjQItIeZk4EhAzIuSdbRSahevHP3cn+mcs0lodzTYWA5tPYVIiCwaHoNgogSZlCy8FM8Mmp4gOLs8FELYfo6q+6B1p4suWwrzKvxTZMfW41yD86HowAxHNzB4k2T2MuUC1sQcLw\u002FOp+HWiZ\u002FdP4Je1QvVfqcfQ2cHN4Y+9A5a6Ljl5jgRL\u002F4ldkIPTbfbF95FIdnW13Mm\u002Fs1Wf\u002FDvenF49Ocz3\u002F2JL1162+dJqTO0nWak6Jo\u002FLoO2y8Jpi9LMJBu9seBTUjlqzhh4w1K4NHTdeEfD9loRdpmRfp58XkMQTBvvfWGQuPcxFDTtlBUxWkgqcaMuDUGsFzZD+CxJt\u002Fa2Txd1+JhPfe3vEnYzYjjfrP0j0\u002Fe6CK4soDLnqKu5VDFzLXPgIKPjUus0T8PbRLFNQPR4gKhfJ8Qug+W1KKzWphcw9OZV0mhqKxd9NhblUxDJmOAS478c\u002FbJtKQbnC6QMnyOP1t316eIIjj\u002FppQuXN2\u002Fr9zqnSF+DlbSg4f\u002F3X\u002F\u002FnJVm1Ow5n7dbhO\u002Fw7tz+soQCHLBw4T04yz30B6b3jTKHLnosCcZbFkvClMNgOFTWJ7L+pQ5t8pzWJ4SwE1c\u002FIvzGZqWgiN4V7J50pwpqivLMZhaDbNtm3wekVF0Wkkg0LpciSg0rJGSeDMmDA5mnceJyU8iVPr56dmfmy9gxLc+eCzknkKAriyxStvHEMSd7knO224q7e810oxP905NHFHTdHHmNhcKvVrk9+2l06KAi9EZ3bUPbmYDii1KCD\u002FslF+X9NPiHl\u002F7QmdyyltE1T2QZzCMl0hk8n9+PUpiO8jlbU2oceDEIHBVchBVh\u002F+fXwOB20wrC1ktFUv+LcjKSbkw30yyRdcnz9sBVhdALQa87ChqfDEXTrB56d63hn+jIU2wglghcdFo23PP0WJW\u002FzcbP5yec7Y7F\u002FXk6UDIJL4MZbVXIJwlnmg06xcJZV8tsvSMSKL1xsCZInb4SEzAQL0XPIQaMFKVIUE0HykLu7rz9PkAi3Ikik20CQvBrjdY0gEeu8eueUFM7prHXUEIKxxTglvIlCmRi3FHeL2YilvU+c1+50jhEsYTTORlxmgSnI9tbTeeEyovWQuTVZRyUMpXnzohLqTA\u002FCXCJ7ogn1rxy7tmtxtO7ctd1FCNKN7e5+8+2gX0Ni\u002FEVrOEhzRmM799OwCsMhjIY7uIZuf1SlTv84k0G4S\u002FYf3tVc5WySJieXQzJaJr6LgsYJhn8KwXWVkVpdkaLinIVKJaGr4CWrGLoKxUXIPpWdo97+ZNGDcFLhWqbHwPX6mjqCjC+tJusNHTJfubEauUFbZ53BVyB7SOkrAV5VKgaovNe64jokl2LKuLzxu0btUb39z37AhJI+tIftJtN9r1X\u002F3EEMj50yaZQ7M93qayE8OlTjP25OD+MbwiLfT9Mpd31QfI5wzyUpIWJm0kQWGIeIRkexCdGBnxV72Yj+9sNGWKAtvSJKN9CFzhaG3qbSVjGLXrHzxhSClRfB6hi2VJ7OdKFck9VevPboX0tA3SG1M6IAmCCU1TbniS4sP4b9Hz5TF6pVXSg30IVvXz2daT+5jrgligkHKDlCjNq4ojKa1UY4DQqy29oEvmlG\u002FkTFISSuE3rXZIQuJIH+bZyf+\u002Ffdv0EvH\u002FXbvdHf15XF3KKwF5r3B6GxI+bKHqYWRGteShx3VsoIUB1wbUEnywTnaEVoJWy0VhlmCsyXEVBCXEMhtRbea+X2ME1BXFGkDgG1wA5snhv+CCIYt9PsvUYKnR0QSjrtZbCgSkJh6Q2ULEuSKDy5j8oHlo01msoLFpMRbudzUg7qX\u002FeI7AlJtXuItspqtciEKFbCYLtkfuyGNCGQP6XQ6awNbp29mFndCjp5+z2Yvj+e1sua1L6NK62Iv5D2litROu110DJSOSGpnkgp0jA8IE2YqEVCfR2zXIHWmL4vgBQVASw4kUu3jXmgXKeazwTL2nqA2+RUX3nIiHWQuYi0ufbolMoERqD1maKWpjDHY1EcZAhphbQnAvsC2h5\u002FPb26QdM4JEJlpIOCiLi1SP\u002FXlF7jc04\u002FrimSWIfX3ePOuhI6G4sVzPCQKOU+2ATBsJQ1OkbKhK0toWs2XhvK5zgIhqeUAtfFc6ay9wKN5ORlUFICd3K7d3+nN2OiOtk\u002FQuu410YbtHOKXgCSTFPzhMqvPRq2Jmy401qoW7ouye7d3l0pRVqjXlCo5TbVypMFUQb97jXYPogLwXZ+ga9FN9YZw3gGSuIDoYpmqIESMC9d2doi7bMdeB5lSI5ZhX97J8EklTSa3U4BoKjmEwc+P9tPj76sA980HGhs4\u002FM9eZOY5uhIqcIzBxskpMgL6helvZZlu\u002FtoLPRnWFuIaDkvwsfgheJMM\u002FyVc5sdFNSo4Pi27v5sohXGeZ2CT1x6HhNnwiUeuFSAvqJwcUK0z57q48GXJdpJ2PAAAoq6JbJt0OWdyUopranVRRCmCJDWai5tAJkXA+zjanXFHQ9K5Wx9kUXSdaGgm5wjQ3rfVgSvBKoaoLXIkUaToS5ca\u002FeWwyxoQ3TycGfe1jq3RIHV\u002F9ALn\u002FdH6wMF59yz13pI7xvXJ9KZcApDimUMoTdsU5uf8zWKM6C0DFqVVILWTIbiUqTqU+kTc3KbcXcO2JYt4d9Rx\u002FdcvX\u002F3vE5E3LiCz+qaVb9YBd9ccuS0mE\u002FpSY3eum+5O+db5dnvquBbzeVDhI+oxnLyKeL3DGtvpVDrj5wGOJWphoNHySiZsoVpK7K2UlnrkhQyOa7G6X7LeTQymZgofQF50wblvSlaxGCyiS65bbP21hVs3X7UiNRaaJ5b2nd1iUfk5JKCnBSTqI0Ll5xnb3WUwuE2zHricZFSTHkBY4ELI9HwyqB58Eh1PrBtE+xriYeMmfYArglnPeEkFxwdh3NRHDfeCEK+Y0AZhr4kvZ5wvFQupeyzCNRHSfiSvS6ckcSKMV8KqXOvjkDUEZ3m2Lx1Ngn9vprQtTT2R6eeZR\u002Fco9gBazlETVU0qIkSgPEqqohfbFsK3UJMhs69wkIm2ueLjj86WhtkKutV4YhLZRx6dwky5RdT47RUSrFnaBNhOFdBoQ8rJLrwTCMpCMhWOVVigW0mgZ8oB\u002F3SI3\u002F5nCNSIAJMBjQiFHrsFqwOmXuTRdJh25JLJgi9qqHlqRjba4XOfh8fdND95tXrO0KbW61DOB03I\u002FyG32pNL\u002F3m3+M\u002FSzHoq6z1mr5azjLni1rXlNEgt0ihCwteO4gyGls8l0lqzbXZtmzkBfq5N25l\u002FeZ0fVHepUQ1C7xEXbtCK85Tceh1pyJzQMeJhywkWtHM2AhRKL\u002FNqH7evzII9lGAd7XLshyhZ2AMItYGaVnUmSWWnFfcxGikuFZ\u002FW6b+5sUXasCjo067qTTcfT\u002Fs9xBlB2EwhNE3b988rNwnqzx7aVXeEldEy7lnISdnsvNJCg\u002FW2Sws5R4bsW354QskkjptopB2vjLSD7Lm1ro10k9yE6JAUyYbRrYOqrukbTYGPTlXuNtmPF9Jby4CWqURXfQQbDKescSD8cBc5ikGvm0nsFdcnZ3Tx+dPDzz9S5dOBdpe69qRO485gkiUoy8C58UEWwSzPhpVDLeKZ79tSY0L0m6cmVCN2t2r47dBzMZKtyZMmV102ZWABguXzihdDFr1SAARrM1qq1F9JRWbT0YxrnIuQakU0VMLPGqTg0yo4Mq2xlyuqGJbEFeUrOO09t5L6exyicrv6P+12Chuct+WEb4WrChR0AWTjrvi0QczHGLMOnJkArW9DaLCPpkto\u002F4h9M7o+7XFaMs8J++DUeChFC8VR8SFmIr2idp8bS\u002FaKGx4IbZ+X46F1pRe0fxxcx4W69r5bxlhWBs8Vwx1mdWaIo7RMZeCjWiRKrV18+SuuiKbE2J7i\u002FV4F\u002Fpi6\u002FvDfVYC6pnN5dDDAYm6w6DSYMklagiDusRalenIKp\u002FBstvYF6NpLidmDTGaJO1JN4x1Oc+sUA4cuoE0zDRzUNxzaQWPJRsv+Lad7lw821EYEZGRlDHCKc6tESIxa9EnYiWYuG2nHecmea9XF3g1VfFlGIV2h2a4tiBQk4S57NNbrSHAUi5\u002FhmEatI\u002FoJGG40zo3kb4wkaPiVjKRMgDIbNBOM9l70FJtb43PtMpFraSFySSonCXkyBLuGARu31jQljpaSjNJkJevPsLTz6xyYStyW2zSZ2w5q6v1yS2jOiFCZ0pji2Of6QH199W4BATmi3hmmm196ugcslFdafwc7QL8vE8opUZKfGZS1AWoU4k8gZJaghKvtdsE2Xutg3ZGlUVA+jgxkUQzMyi3h0edcErarwZqrWBWLCWilhWCqNRM+07VqprXyF3AD7tzOptwo+mKWsfM1gedTvto2B4uE\u002FhcK8px5xA+98lgfNVRM7ppEPb3SfSTChsckzJczQYe1zapdSV5QaAyZAwVgLG8SCa5ibwUJX0y0ottZVfonjUJhdO\u002FdM1qyuMGN82qnRasnUM4rT6EzjH1CmkPxoOw686UcBSaYV+RKqW63dD6+tbNndYDEruLd1GlML4bsVcf2U4a2NCndGXrPTIBPqeenk2F2c2d9a\u002Fj2zp1UlPr629uLnaEnBf5ISLM636ao\u002F64K+YIaIz3BBoz+f+p3Vdye789Cp1fpo\u002F60\u002F7zd0O2thnLt2veXPcYHnfu3DnPcHFOOErMzk4E4b1IHn3MyISWPPu4dVkL581oRsQPJ0X6SHpNk8S8t9rkbLV9kZe+JKGtkUbaAhooFIwmnxPCZrdwunml2hcBWrzGBXQBdMlSJ6sMIO0EHnyUACtJ8tNEwrPalkzGxDYVkGMumJH1LBOxEQvI0MdDyAv8Vzc\u002FmtywMFX2dqtJX5zIG2pu2wzgg7xzVmcWqVw2UimeBcp1Kl5AZ4cJb32JPriwssdZauRmmyR5NBmUe+amUOqgjGrn1Q227p5OwgRNJ4lGlo37v3So+edo+vzxAEp6JVof\u002FdSuxWkt9yaLnQju2\u002Feaw8DHeUWm315ukrseckE7z5nR6BTlYAMBEHL0haGzpKzxK5Bb1SJLgFsoj50RRbPj8d7G8eB1S1zfnoVZlhjKQKcUiyKziH+zoKiTpnR2+yecr8aNZLFZk1uqJdopDKVY4gaRgqwbY9hat2KtuaHuKqccff+gabey9\u002Fk1uhR6mXxZQ\u002FJ97Lz7fjJvc8GWb9Y4e0hv\u002Fzjs155KJ9Sfz9TFCuA23jCtfvHVkwXWXgRy77wPsT4UKWtPovnj5oJ9bzVbxPhCRKwJmM4U2GJcbT4YN3ZZFPVlHf9xc2X5VD31rD0Y9Ac1uc07P\u002F+IBcARoGBdekSziqPBrMA6dathNRamX24Fq+4grulDG06qsSf5h1hH1TvuRhg0hkGnW+E70Jj5gB4r+3JLPHN672Sl53HAP3dtrzcul\u002FhLb8mdvCaAy0AAsyKY7x4c\u002FDg6eK\u002FiE8f4o19P3GF4+uHBd4m9arfdd8Pnb8NvJ\u002Fbw5\u002F33H0+\u002Fff3y+MXPyjHt3v7w5O3h4SvB2\u002Ff9k8NHd799dU0ol5JQBu\u002Faj14GcD+\u002Fenl8N+wfiEfy12NbPv6kv\u002F34w\u002F134fTJ24O3Px0OfPcr8fDFO\u002FX2+x+6P4bv\u002FWkPfz8R+d7ot5M779jB6OWjnwbfPTsdvLkmlEtJKEfPDr8Sd8v9+91XpXMHkX\u002Fn2ZOD7y0\u002FhdOD4\u002FL4jnh578kPDj+\u002F9+xFUEYyeYe9e3TwiP308onHjx+zt\u002FD0h2fvOk\u002F4j+luXz4ZXBPKpSSU+Orhh9Q\u002F+f5kxDov+Y+H\u002FZfd10+\u002FPboLH+4\u002FIPr43r\u002FrfXz\u002F8vn9MnjU+27\u002FB1GO2MHRs+9++PH5M6SwwdNHz0+ffZDPDh\u002Ft+\u002FabZy\u002Fuf3VNKJeSUMTDhz\u002Fdv3PyOiPWDRLGgxcP+\u002F5tzJ3vUrefn5y8\u002F67zff\u002Fjzz8\u002F\u002Fq370J18Je\u002Fjf8tnH7iLSZLA\u002FJ+r0+KFMt4F4CFrL5OIELkIzOjMInN56+Mqq6eXjKeclTMhuXr4BdOJBRDWAVc5mjJtLOmepfkoyxc4vVxTjHt9gHkFDjBf1IkGobPRAaaOVrksjCxSC6uzkyKlwKwByBopeVs5doOzyLXF6pucYS6cL7R7mYpEx4F9wn1oEVdNYtOUpbUUp75FQ\u002FMylPo8Mp4uKI\u002Fl14p79O\u002FCa1eOFQmlowFNVRjstGFUdvqDfTpZ3D0YdTu7g5KEobESa44RXz28R9\u002FNRjjstB73moPTWyunA+eAZFwY+zugOD7\u002FoDb04wMQpJPd8fkHneTNHXRuMq+PWsUmJkJhXLhQjAdrS3bcolj2xZhtpeuzk7MKpxmZNOrHeJa9kTpSyYpjyQbvt63EYWle1ax1+j8yln\u002FwoYj2dSz\u002FOpZ\u002FHcu\u002F8m7S5\u002FV++ET\u002FyHnutWRoYbmilLVRW58VU4VrCBC2v4f5in+kyAsM3gmvI+rfxBi6SpnaxJlSymyK7LfPDuSPX9Y\u002FWm7lcO0cXQHn6JOyO0FkxlROISfPBLJpMt5b1LQhZh7N1mb4T5N6VruZTL+aT0kaT7U5RSO8ueNWPZCbUiuXMorGmUZzGZxTs34xhWmzBMt+JM6Zvrb1+H6TXrlxamUOw4PYR178BXprPaB6nHjr\u002FuQy8oTOzZ2MCoLR0gnO8UcWBC\u002FZUryH+mHGtG0tMjaQ4ImryIoXkekgojc5alaiNKZwzphwEwm+\u002F+znZ70vK8HXtC24FuLXQnzJAgGOtMqYVJZJbhMUH8BzE3hMLjI7od9jcMUKUNvW0nw15LVAw7QF2kHFz7MuJ4zRTeOFLV3D6yHaa9uE\u002FPNfu5Q8S28fjkL3iMJqJwfQWxh0Twm+QOPW3hwsZIni53V9Vqt7jFdFaIWEvFfn1vZb3TYS6hCQyfNwp\u002FV2iPf0phG8o0F\u002FfxC6XYpCTSIB43lNwyZhd7S4rosG4zKFYjQGMoWJLj1qDpoorZwTwcd8VQfjgrfaRK+18mByDggMbYLS1qGjoHVaL6P\u002FkYT2JHwIe1d9vtwm4J0jIs1RtdX\u002F31ylts3A\u002Fvp0OILuznh8zRtko2c1P359c7kC+owZwcYklpiOTjnjUcqjYDecQwnWcE2hz\u002F9eO3t5ilKid01S\u002FzyNRCD5miTvDv3x9c3Wv2+hVco2pJycbVQyMSOctDKYkiNYMDFrI6yw6p+\u002FgZ3nMLqmj38aeO+jgieB8qKUIYx23o7S8\u002F7Jzpv+217740zQNIp\u002FU3GjmSX1nR1nKjBDo5qTSz6aEkHrEv75u3r56OU1zfyTZUq3nQb9WqaQ03GuXKlrjH7nUdTz1+okXR9FXR9FXR9FXfmjqE3a251\u002F8LQaxUP\u002FMkKg8es+sKSidSCMj9waECmqaRRv+P7l09++aBTvnDa1o0Ho4SXkFaztmdRaAsd16O\u002FSh\u002F4+KbmtuFKUU0pqa4LTXoBLMQkD2fjCt27i2OeyzfRMZ6Fn4lz4bl0C2oWPHffbqJ\u002FZathxUsreHg6Pm5YdC0le9VnLZ75s1G+FY3SmB4iiun3H49c\u002F1MdKd14+bqXQ6Qx3Wu8oFng06CcYDilYN\u002F1qdho1Fq3N4kKv9XmrwXd\u002F3o23\u002FnEAOUHPhWr86Vju5ABGaErPtQLol8\u002Fc2j+RWOpkvvPHSHvPuDMuWZMTz0EX7yQPSaqiIpd529obfraem2+BQOO8h7Ost+lgyfMizNpR0r3IVlkvCoDkKgYjhIwipALwl6sZYY6RKeGQrqKVqAx89EyrJHlERZGsUp+OqhfNAfWM8ZqTbqR26lvUBdxda\u002Fz90knzzucx0kZdOGzO3DDtXOEC1V8SVvjMSrFFA1Mmf\u002Fo+7zWx2c7prQUhs7iaP4akmSihSR+VTIqj3w11\u002F9jOaau\u002FFh1Nnyjlqrr\u002FDL5ugARZ95DqNN1X0M5qd4+7SLK9\u002FdHB9ExpDs1DtNHczgJq6sjAgVwRc7wkRZ3+gsk2OpmURavERUCCNJzHiTHefz76mD7TGFcrxriUFxvjtyftLyltfWZcyXXGVWasSB2cDSVwDtp5jY5+tEDFL2lrc9nqPb+ZO1GsM\u002FgX2tA0uSpIWWMITc8ee4X6A5OFSlz\u002F5PWL563mk0l2\u002FUM6ghy2oJc6fUqMaS8eXtavGrfwQiYbUJufI+gR0oluhzD40EbrBp+DYqbbR4Nm7pVT44IyZHCpaDHXDxpOSH58jJpqw2jyS33reHnn6madk1eCmlBCzuiQOsmckL5uG6aN39quYdPMF7HazEgznwswLR0H6WMMOaWcQCqvUIdM2DQ8Ve9ffCabulU23STz5RUMjxCzFPglLM\u002F3TzoQ64aXWAgFBYxXYCL+lak0z3gvZDI85G0t81ls9tZ0d2uhYXyMYJnW5AxWYLW3nsIT5w5E5giQLLxiqDhTZg5p3CGowvy5\u002FLa3O\u002F7kUEm7i1qabmx395tvB\u002F0aEuMvWsNBmkvHa1P2XRWGQxgNd3AN3f6oQpF3nOvUvOGoj549NFc5mySa+2iWJaNl4rvcWO2UQHNVKFYFlTSa\u002FqpCLMRKSaeqyKSrZGHcFOcMF7Bz1NufLHoQTipcyzSaU6+vMQ8pnFBN1hs6o7nVj9qjxd2M8fyhPWzHdqcO2dQ\u002FdxD+43CL5GYhNLIUDhcUoB7\u002FcXN69NCgHZ8spGH1ccMFQhfQlHexoJwtSlirIRuJIsgUZcCay0aStx82PFw34l5m2w3KvpBXpZVCg0oclGCKWx6Ass81EorPWyrnZkpqxZZUaN9nloJzwRnN0KpEE0x5BmhQZh6mCfbv3j3y7AvbkgvBjjE6F5szNp2zzzc0o8tMWc1DjCQa0FtjLKLVaa3zIrk02WES3FEjaSaiRjnBAmpuboJIRQZgWzfkZ51BOuaIcb9xFM2DSVLcvOnZpFDPq75b+HCU7VMzlrTlaEl3kmG6ZAE2eZFG6FCksX9ZmZPlwIdmqpJmCSLXUaqEjCetQ\u002FNoezvgz8dfVkpYWf1PM8tktL5t5Tn37DUuQKuHXuOwDkmmMKTIxRB6w\u002Fao\u002FQEWcPBZ8xwavB26kzik3dSfLp5uTC6crHNyTmvrSP4YrnutcUZWvYvpsQD+1glHQ\u002Fp6\u002FNOGM0\u002F+Ug\u002F66JD3flT\u002F1KJ9ftOMfqlXQD8bN75u7bdcnfOt8rLWp7OXjGdk\u002FGPnFp4xdmbpBOiPPlimyUQ1KhdmnC1JZqeClbJQ330DkQ4M18x8Td4heyctmPDBCu3QB8xaUZlXUJC3zQtkazj+9qO5cQ6rcdfPH5p3iQgnJiGZ9gXtdKGZBCnQWWLG8FSUZSas0RUC9Xd2oEUMxgrOTDLoVTFVkHyAbe1Q6HnCWa1LuCaaOaIJMqJoKVq6KIXjJoH21hWdtVfKQ1klGqtFyYHj9RzQ7APu0P\u002FLthSuUvRi286D1hLNvTp\u002Fr+5t0Dg4rSU\u002FZ4WIrmfxBptYscKVwAu1tk48RukgKOEsGLZt7azn8xrXdES\u002FvGNaGwdD8FJC5mscDJm0NxwxG6mHvAEXkimWUjeYwru2VmkQXq\u002FkIF5Jx88o+XVSPGeObjkLyScw0hmX7bYdGk0QekVzsGey6sIG2LPS72\u002FOGG24Go4PNOqUgTK+pJS0KzSM0NDIuRyT3lblPwnlXVVV3sj8TLNtjVhj81EJpAdwRhuqN2csax2VjDomRSVeW4r2sa23puXc5RX+DaqtFyj02Rr1nhOAdij\u002FRdIcrIVEZdooE4Pk3PFti9guoJoGHV8NBOvEi1aZWVTs0kRn0AQv+Gdg6OALDWvwzqNOJhomBV4rtEqcicihiARBX08x3jIr4PNaZ60bany1NOGyvWNy8aCkENJYazQkiKW4ImXKXGxvsONobaOhyy4UmcpBRuu4jTlxoyVPYLnhzHmR6+y45fYHMZsUBRq9iHsno\u002FFalKDoJNuhwbvVds+V9HWFKyY4Q739irBSC+kkSMsiKykrtm2no1dcy52TgfynB57+rRshT+TcXusMN\u002Fda2TU9O7RSJWkZvVQOpZxXEKNAOeltkiJttbSbZF0s9km6vHJvfJQcg2UuCc+UUwWiEw48j94lbYDLVYVnGM+xeGUBQtEmSa+TV97zICgvddtyta4VnvIJTRapmQCwSgBL0emA5gwYVoBt2zD0K67wFsUYVRdzXzGF\u002F73hYo+5PW3+A9N7kp2r5HbHKTi7dcrRpD79s9KaZl2Vx12fVLEcCgjpUX3wzJnkXtjkJGc6mVWBo10IhVsqg2I+xZJTLsbwonjwQbL53JXLkUz7ps78knO5tOPMwTVpfkEElrLX2ZoggRWEZQGJ0turopwQq+As3GQLyViWkTR8VtyzFERCKV4gb130bs2IhWaShACbvDXOCsGDKdLm7IXKRUYkqHURbKsVs7GEwKXyOTltOEdRWFwyUnG5tbMnmgTtuV69\u002FdKCkA4mVFUnTDUNeheTSzMM06BdV+4Pd1rnJnBHoy2gERA4p5NBUxB6OUtvtbMa+LbZhRtNkKJ9GvzPgNBo+xo0f5QNssR675N8zo+Hd\u002F33X7a\u002F7nIqwnVz3SvQYeOTmuvGolMIziaNOjgqcNQp3VHyqFCSma1th73BAKPVPJ1Nph5N60gX6iAO4bRqaqqPQnsw169iCFRgPO5Xkfrdbmh9fevmTusBid3Fu8b9OBB742rQeoxTU9eMV7be9+t5U3Wbdmqg0dxZ\u002Fzq+rVMf0re+\u002Fubmhu3ZJyXW88OZZvJ\u002F4ybtIe2G7nC3rrwOnV+mj\u002FrT\u002FvN3Q7a2bfu3a95MvdsnxbPn9nA3wvJEAQjtXIrGZidMEsxKCTYIt205zKuFIjPNW\u002FfiT4jfCER6TYVk3lutpFrtIWESeCNZLmi1mCyNU+imR8jBFxm4mtfEV6mHhNCMefRqg+PSmly04kJmi+IPv5DjLsXz+Z3TxJi1pSK395a6W4+5YEbWs8yaaWuDyVyGKf8tzlZYLLFq0nEm8obaYx8fHfUHKFN2zuofAU5RXzBwDjcUrCsyyyBlkmj2BudX9zhL9dlskySPPjQ3nL0plDrj+W\u002FLG2zdPZ1EIub7UbSbh3eo8nc0ff64ize9cnlaxfKEu\u002FPmYSwPnTujoWxMMbmQnXXJ2gAGOUjx5HNRGTViWIHcqhZZAtxC44EZUcx1Np+2D1i3xLoDxaoEVDkWAZFpg3JPZYseHNOCK2m9CX7bjiYuno6nVEFMaJ6NVykrCSVLJbKVyiq2KMy2asNrzQ11Vznl6PsH\u002F\u002FiZeW9+zT8+vW5Uet2o9LpR6ZdZ4h+4UenrjdN\u002Fr2fLX0oCmCV1f\u002Ffg4MfRwXsVnzjGH\u002F164g7D0w8PvkvsVbvtvhs+fxt+O7GHP++\u002F\u002F3j67euXxy9+Vo5p9\u002FaHJ28PD18J3r7vnxw+uvvtq2tCuZSEMnjXfvQygPv51cvju2H\u002FQDySvx7b8vEn\u002Fe3HH+6\u002FC6dP3h68\u002Felw4LtfiYcv3qm33\u002F\u002FQ\u002FTF87097+PuJyPdGv53ceccORi8f\u002FTT47tnp4M01oVxKQjl6dviVuFvu3+++Kp07iPw7z54cfG\u002F5KZweHJfHd8TLe09+cPj5vWcvgkKbXt5h7x4dPGI\u002FvXzi8ePH7C08\u002FeHZu84T\u002FmO625dPBteEcikJJb56+CH1T74\u002FGbHOS\u002F7jYf9l9\u002FXTb4\u002Fuwof7D4g+vvfveh\u002Ffv3x+vwwe9b7b\u002F0GUI3Zw9Oy7H358\u002FgwpbPD00fPTZx\u002Fks8NH+7795tmL+19dE8qlJBTx8OFP9++cvM6IdYOE8eDFw75\u002FG3Pnu9Tt5ycn77\u002FrfN\u002F\u002F+PPPj3\u002FrPnQnX8n7+N\u002FnzneOwgibuFXFcOWAO5pybJNxQjGZ5NYfia+eXoIHrhm3LFLTNq9TzCFwZkWhjTM5CRuMTn+Fd1\u002F29HJNsdX1AeYVOMD8pBEBOfskhA08OyRjRi0EiuA2qQJgtNy2TgKfcoC5thhxkzPMhfOFdi9Ttc84sE+4Dy3iqklsum5puxinvtUKQ4rf1+eR8XRBeSy\u002FVtyjfxdeu3KsSCgdDZDdYLDThlHZ6Q\u002F26WRx92DU7ewOShKGm7XHiK8e3qPv6ORw0qH3ca85OL21cjpwDkjGFU6\u002FA4rD2aDs8QEI0snu+PyDTvLCWcOzz2iEKH1wmaL8UQejck7GSCq2U8pmu3UldhdH+KkxYNSRCxVVksIKlxwrwnHAH4TftlYRq0lX8I+P5b8+\u002Fdi9juVfx\u002FKvY\u002FnXbtLnFfF+on\u002FEigTlmKGRJAIXBsnzLEosEZxHlbWtQvps\u002F8jEzL1IwWQPngWljWfRCOeUESUYPRHF37cP7v36Zf2j5WSHa+foCjhHn5TdyVXUxiFYLMuagbbaC+s8fmx50WVrjchN8n3mU5LalBJGg7ZCq7kDPZheMzJmKaNonGk0l8E5NesXU5g2S7DsN+OFJq9tPb7fpFdunFqZJ\u002FNtfoHen178duLW+0FLw3DIHzo3gzJxGxQzgWWWqfNHEEkWZpVwRgNsf\u002F7QqhwXxivLEhgbLWiZg+GB6t0048bH4qdZ+j+\u002FPW5\u002FWTn+ar5Oa81EpmuBfi3QJ9EuA0pk51y2hTujWLBZsmSLDF5HNu0dfgw8JWHY1qZCT8X4q7W12DMpv5iXShfRNMXe4uAYSpptpP583OrsgNTJyclOe9iv41D4d+UM4xXlsVaoNuqVVE23\u002Fh2KUK2VyI9fv2jRbfOhqXMDPtYwlq1OjCsZpeQa0Mj0WYrilZdBXhrU1jCg1vt7rTc0ga2uOmt1j2l8FrRCQilSZwz3qRag31saavA7IybF+IfH1xGT64jJdcTkykdMzqmPV2vr4z8xWOJscMxIb7x1PEIMBkrWPmpwwSrmtlWAnz3LyLjkVMghZC+EEdrYBAGKE9y6wtO0FBaev43lM43sf94so4tHZproXeYGDU4DxqNqzmAZR58C\u002F84mly3F6MJsooVpmWPILA8oai6up1qimqZvG\u002F92Oh+zHotZW10Xj8J81D9BoTRoCoEm8L\u002FCPTtQky115GiQMK7OH1eFLpzaNnfRKS1K2cnU9Ft1fKNzEqiCcOzxXTC+G4UT2l8gExQhJJK4AuZiKhI5GNl369NfVgNk0lGxc4lMKC2C1tKGyEO0WrMCcVsZ+hNHLr+bc5iIjoajMDoetr6+4sy4OQAbuL2uwbaGdzd\u002F0E3i2VLPJr41j5EaA9f4+DR8kIfy+7FBtfXk5dQ4WEBKF4ZDmk16jZdPw8uzBm7\u002FQNSMMTHXMmEWtcenxA4MD\u002Fp9SsNZP3l7MWiPq+x3PkDz7OE4YL87iUbhBnYfTAliOJkAPj+be2e9soFgfS4UrxP4N0XtArikrYNQTJZbW8M60a6\u002FY9bhr\u002FzXH0\u002F+8mmzDn3deeCLzTqcjjAUdU7h0WR64dK3dcbsWd96fs6Xytqlbz97EOLlmDm2PFdCmVQ0QGTMaK58Kt4qTm0c6iHLW9tucn7u6ALh0y5oExU\u002Fb6zOhLe6aby2pWt4PaT64cazEC8l7XA06CXlbUShgzdGKsWi9Ck5pxyP23beuY52bt\u002FHLdeZu1cXzTKELJxQFrIX0WYhacKpRn0bRcl6245M1qL5k2ZUXkosG8lTtF56JmR2zjAX8Xk+pCKcTLBt7RnXM\u002FOs4+Knz5Hk62yCLUOy0jkDzQm0ytBRqGRFWyMl44b6Km5b8HxNkG8pXLCGe7cMZZHJZDN6OeCZtaUoLawz4A03kQe5tdKX8PN6NMCXra10WTNP4OGd+3e5mj\u002F\u002FugTo5eCVtMzRtM\u002FiuAVeOHOSu2KZKA62Gb3nD\u002FvaMkQhlrjNRieNfGey1cFSCVUsDj0lkbetJG4BUa\u002FmI9Q7rR+ovqrppTakbM2F4prVlohCIu0y7YINQVumWI4xgWMyg84p2YUsj89pibhVnRCDjxJkcNEpk1OwlAFqHM+OIeFIanN9ZUOat1+vO4JrcjP3Wq+PU4LhsBzPSlTXdxN0MmQXJRowMnKdwIKLkDwUma0Qhl9lCD88D8IP6yOQC6CLigiK8hwplueQnPdFGcZoFH1wnhpvX13ovj0Pum97h73+SW8BvHWfyU+ebbRtmpGaY1qQWWcvpI8xeJMYuBSd0Xx7PceZU7Fw5rX9pgxKT0BP0KokkwwMUHKKUpJhSecIdtvak69xKVpfG3XzEmFMxKQUeu3IX2hoKYZ2RNJB+lSksjFutfF5qbwECwbQ4AvO8pi1EmCk08ElVZQUAHKbEfVqljWxgrFLrN5cCSaRIc+AmwBShqJQq6FBhD8GtdW8tz51YPvZ0PtowTLBBHDuE9f4GC6NVFStqfS2JQWs1XBCm0ul4oQLAkKUSgQvrC0ileIyJAuMo1DdZpRdKhWncimxoOXoIPvolWCSS6U9IjAWu3UVVOtU3CQHrS5XbsZ0xcWk4NoDpmrncVZnuzcpVV6vGtcP\u002FFvNxgCGIOTJJCu8Ftkm4Yv2tiSmWVw4Ud\u002F2WXzNFD41N4WvrhRogFcnP52TUm2YFVowk0I0gRthZdA0Q9zazDQ326aTV4tA+OoIjWgY89lK9NRC0cpr7vBfFUtIpS5gb7jz\u002Fpvv5xNbPqEIRK6GS9RcGe6ZRSDPJtxCyYTd9rCeL4IbPyRozEo\u002F+Do8Osac9gwi1wYSblFlGwOKfIX\u002Fu20zl1dnDp0c9DuUFImvD03RxpC6vfVSXT7b7nSOh6PxJCugeujzi1l1BquKs1FpphgK6ay0RLXJrUGH\u002FhIWEiBxI30AOOut54VoxQQjmTdJyYWRkdsuDj+5KUG7izxHN7a7+823g34NifEXreEgfTMrvm5T44sqDIcwGu7gGrr9UZU6\u002FeNcd8UYjvoDvKu5ytkkTU4uh2S0THwXBazmXDiPTCorU6KyJbJKGBErFZOrfAy60iFIa0oIyYWdo97+ZNGDcFLhWqZZePX6mrMUKtyvJusNHTpVOVeYjB87ao\u002FqnW5y7YQ+PrSH7dju1E0V6p87iLex1WUYm0v5a+iARKlidZbf+cU96FT4FHlCEGXHJUuBCWocYJQ3zk07YByjSjfWQ75MNHsm42ZWz8gN2qegUT0VVZBGOKAtU1hU5TIBoTl3qUfI0VDhc4lygxaVnBsLMgThinU8lJKLCzZpEbhEQjtrHHMzL32rADc1dsSK+44yXzLqWonclQHoqJ2hslMoX5xx04pXMeref\u002FCZFa9uxdiRm7SVeYEbD51O62jQT5DnJ5QdiHUqO5jMcvaFG14kE8JYsl1ttGi4NuO4t1JlN0RfD1Ss3aL+Mlio5IPqJce1k+dXSLKYAkRbtPBZR82KdormZksnvXZp25LQN6jp9tqaaB2ShxO6QMlE3yCsNR59ajFVGzIdqo9ftqb75aCZrkpjqc8v3KZeV2gIoOLnyXlEHLpgNEKea6R6487Lr\u002F9Do62x3vstaqZA\u002FcWG\u002FS60jvrURqEdOuMKpiY4cNo\u002FbnVpsa19GE2qliZV37eoQnjYpiHgi5O\u002F0WVDg2t4QV4NBVmSzQIy4xQHsywYIpcs0MzwWfzuvJoZ8v8IimPTBBuWUTSAEyWJnNCccKgsXQyZPCEUFpFiCzPcfRbajnEJg+GI4jufOq4Xsd2t35lO1\u002FeUe\u002Fm4NXdN3VPuzIGjhlKoQlIFTWppFA9S2IQ+H+If3SCHj3vQayJRkybizfam0zHr+jncO7UpRZrDTe2cNwBTCsNkFoxDSmjCoQcAnFvHDEjUwNvL0GfLYc7QXGeQeY5OeBWtRtfHW2t9klLB1NJ4PsiPXn9ZOcx3WveQHEeD4zSaIfh8icyUVsgPuqSiIHG0I1nJAo1HsFYlI7YVgfWe56CxYcrwUnnrlEnmupR92hOQ2486pyTCJ30tP3MlZzZJO1+6hKP2LwUf+6eH3N19vVbAfHLxcAOSBrLz9mz41EfdqkuDxw3Zby11gTltNRyz0I9kuePo4zUdR1cnDkzWfEbzujU3nD2U\u002FnbTs7SPqxo0vUCGk+YrE8gcAFpmg\u002FMNWJuDTww1daIAnbTeOx6FQsYz3ti0bXUVG0TmrLIsc66k4jRuTHFbCggNxsXIai+1CXso6YqXYlsj8mhJQG9Y+zP1HI81vv0Q0vGgPWrI6fRW6whf2h90l0y+8VWn+IxAzxsuTrqouyumiYBrJluMCfACK9FaLaKIwBPPWVnBk7CZsyyKRg+DX9WB9NLZGJ31wWr0uq2THHQsRuPvkNH5mh2no2xY4PcxkmeRHJIeNUbouG9+1Hg9hIT6HAyau6mAsJaB5PeOHzesb5uYlsOd9YpnPhlW3WpxjXA0k6ZsVGi8pr1C3UJhMaD0idokt\u002Ffbo9D5ZbqpsxVKLUJXrJB6b+un0a\u002Fqj4v2OJOwZ1jDXioVMleCAzclWIYOkfLZciFMgTxd6tgmnsfpaOYQjN0AwlI3tvePiSdro7nxByK0Uqj7XKDKWjWfURqkTp++bi9QTdMBY3wEvNDc4lOR0j0PCxOSBNriXOnUmnao62D\u002FJ+n8A3a\u002FtkDqf1aTlVdTaSS44G0MMsQojdSRlWKCQ0OzcG8uoU9QeHSMRyNCYLGAU8UGHhUwmdAV8nai277N+w9\u002F+rI+gdhpvQbkuQ3dAXTfjAsgkTtyZMlIYznE4lXmJbiyre7AT+i9J6LuBVA0Jjl69gPi9YJ8jlx61AmjWhtT05p+v7Noo7Y+tEPrZX846uLTqPfM21dPceNd\u002FDWf2+mdCV\u002FQAAqCugsLkBH\u002FQg\u002FLC5eVM9t7bn02U9gsU0EfGaVuEeRRCm5SklaxlLioQwP1dW\u002FDu2\u002Fzl2UKuSj0bt87gHS4ENG5oP+kz8ImoS3PzEfluebeQ7HAmaRBWVuKzDdLvbqPh8dol5ziZ6ife40Ge\u002FL6xXMi\u002FB+fPW2Ne2+PHbbV4QuLITLScPOu3FTL\u002FSk8Ve9frLThP9vBvD3pZ7nTulMQQnVwbgAJ2h9g6aXrTY3ZHL3mugu6MTKn6RxWa5aYAgDHMphsg\u002FDaO3YJWRdFFYsiRS6VQSOKM2UlSSmndElWTXug51\u002FTy+dflnXVmaw7zqtbSDZfy72JGeo14wqLQeC2UE55YxTzGjcJaWsdz3nupS1Tt1dqyL\u002FQ77WG1Ljn68QAvO78+iU7v7Yel1nHvD612R\u002Femn0wL38nchdfuUDzuL2zROm4o\u002FM1+hbQN1Mc\u002FfgeVcdipHERk7Mmk7WvutDYsDYFSdlQwG+uoSEia4gG5YIaqfN1b9y6kWcdZG7s3RiOjiN+eAintJHhjb3eMdLJjYN2hjf9dGOvhA6qLRSk+0AD5PCO5y9ePbvz9Ebz2d0whMcZPw1ZUItvqJLOplJFlSqUICqw3ibvJDfC4T0x9HoweDvoTF40Ojjuxh7q6PqzqYOZcm+n1wmDw9q5PD1G83iX7Qom+O5Rb3+X05w1qyivSwpUBcZ6aUXFMqVyK6iYEaJSInFcRFGVTNFJy9APzEBJVTf+fuvGAI76N\u002Fb+dqPxU+s9FG8UJeVWomhbqYBP9ApkBdnEIjlKYyVxD73QJTggUw1XwJmQJkbwMpx2kRJeQxNe+9f\u002F+L+gm9z6ulYNZIeMv7\u002F5b\u002F\u002Fp\u002F\u002FrX\u002F\u002Fy\u002Ff9vv73fonn\u002F7X\u002F\u002FL\u002F\u002Fv\u002F\u002FG\u002F\u002F9p\u002F+73\u002F9r\u002F\u002Fx1n\u002F7L\u002F\u002FHf\u002Fs\u002F\u002F6fp4JH+4DAcHe2E3qhu\u002FIe0lnZSbxc\u002F27WSMSWE3yXzZ7dkii849I922z06AEywq4xXuBMlomfKZ4neUzbUQydA1NzK\u002F6GH1PU4f\u002FP4PrdCaGaYZt5a3B0ywiFhdxq7Jxy2f\u002FsBBsNmw3yH7QhWDdKOtAScERHN\u002F\u002Fi3G20CqNu\u002Fc9J98Sgf3advGvJ5eefbB\u002FTbDOwSVyWRSKqgI2KNQ6icLaUCYVQJTAVRON4xhA5yCuSXYXSAr7gBHCAmqRHPdBtLSHFoH1QejV6PDq8vyeBtGz39rzOs1gOzxrgddo73l3e\u002FzBnpoN3JA+jVu17cYw0DpmJWMqmGHZBoUxV9sFU2iLRSXHFMzYiKcnNo+sEShES0uhhZIQHzSvmYq2i4x91w4Dkp7dw6CG3Ikxs9\u002Fa9roFGf49xYAMFflwH091tjWqBYpkQDrlLJ4lsy\u002FuQhxSpHNOIM2q8W5OKumcu5oHFblRjxNikSIhhvC96qGLSyuL4Z5B7PTqRXiG0ZMEIYSFzHKhieKrS4CjK6zJUGHgIyC+KF9rXRAlYAM3c0fmO6exbRXOcc5ZEqSLHS6MoL5BuVjY3gg7FKL+4+WlA+FISSRGpRNiekW60qpG0eEhqI3oXZ7pejaheCIPkASSHPWIsEoqyWlROIdA0oEKIAi54j8fomq1gBAS5punOg5IaCbIr4zwhrFiunjaqyKiJ7ZD+flnauIMeUEUIhx4hky20VGGIBnRt0bhMEa+fw\u002FnohqtuEc1Fdl9NFD+tCgBTBLC8J8ZxZQAw5VcUUciV0LlGpoFlNExstbgUgK2HqG3\u002FHazqk40cvEW94pdZKQcy24pKIjUmEeeIILC4zSglpEis1VMfbuP\u002F41YN7b168+mkiaIAxHhQiyAv8Q2UXq2hjqDSPyMaFc8bmCOZFnZWNVlOtiYY31guylZdEVtAzIQ0LyC8qeeQhz5AyHFX4kOSVZU5FHo8O+oP2b3Wwf\u002FkV9fOKZihfvKuYM8QXDukrIZ1IYNa5pMGqvEgd9BqPr6skyiVcgajvKFUSjiVQseRa7I9XsFYff43r6rfuQ2yPbl5IF9RV1uC+qigtItxlQFmhfWVRbiHbMrCF6HejZa3QxbBZ0S8BF5RpPfMKhubAzQQIt14rjuqt5FIpoxDwoDMKdGe5SUpkqRYBBUprlHGsYlrXHA5VsBJFr6UBYtT5CdIcoNDGRzv1QnDwgOaDDr5yUqNOQX8VKRSgstkXJzwXWZE9udHLV3UK0stkIdOdJ1RUKHJQCrNCVhkgT3jHSUdlz1CpB70kQESxxRTwFWiDr1QReRSlVuVykSjbXUzJzXbe69ME0GVSvYAoCAiRcbQsAclWmdwoEFFwSZIrxjxJnI0WsgKFZkEEixVzY47\u002F520MtOWQGFBAJ0lcKRW+giMFesu1CCAgSHkGV9YJOmPEzyAYIHiHmqHy3uPCOZpP3hckbgYBiVCaImCdwaHAog2hq4IUifuVpvIIELTLIadYTEiaSG6jp6+ApZ4L1T8ezhPJmbbHAu9oIZ3NTFTRJRTtEXUdqu9YpZTRCqTQN4jF\u002FWsIRibEKuKTuJkYTRhTJW5ZHalBzTkDKM3UPn3TP4SLCQdwBc6jWnHMKnIx8CcRDMqKQuWRlqH7gbdt9P5V9qm7T41oIbikG2cQi+P4brT4KiZLIpWORonDV2VmtQlSSSbn9MSd+pmtenetO7Ph4UsGKkhkUx2QKQsSIEojlA+I\u002FYLai5pcycTiGmig8GQ+KVXhm9EWcqhRIze+KsG4yKgjT2ZkoG7y9LPpZREqm5GMlQFUiL5K6DYhnpBO0VZJlS7kDHKnBfglcVtQ+xaD1nUWKKBpfQHt\u002Fgo5XSukbkDkzsCKa8MFXSxt0WiEqGQlDBnNVLIUAso+4QsgGjPyDpHLRu9eK21pHWOE0t4XgDGmF9RdCq08qNAMqQ1WZGqkoQot9oTEiKCpDbhFqF6wLedwTcpWMTMkwYBWSowJhaOl7u00AIGTP4Ps6iDjS8l6QZ2HzBuZC5VFXgGjs3J2jfE5LyfmtneG+Hs1f8W8+b3Ju\u002F++4u4sPmMTY2lKct++H6qjX++agzhb6w9hQSfPm2Pn+qH1A3k9RIJlfL1GxGmJW7DIXSzqhGaqVjmWxU0XRYW4tlTZodJCPcJQfptUZZ+yQ+nNvZ1bXGNb1UtEj2NsXF1I0sw7I0LkKNpQDlNRVRXBabSzXY5ITughEDlttJQV3H8YL+aXsWE1g64xeB+CvUKvF4EhCqAOQKXseAo8CGkiLNlPkqFYNM4Q0FBrWNLbwcuKC6elzVk6l2fAqN88tjOfAVJYvhASujgaiccqlHuFIgPohRZBgiZb7bhXYOoAxibrWA+JX7qTlSy4GlLGAB5djaBITUv0MgKK1opz9MRFcGguhBnkCjJAFPi1M56Ei0D+51qjZPQUebLGmiXtadFulyiwKzR9kNrRQMO1o1GPQowqvw1Xcc5Eb8ydCRldCLWgQkaqRhXONKpGLkTl0LhGEwu1ho4eSYM2vNEazjC9fpmQ0QwIaNJpVIwRdQ6xMjpWlQOQVSmZeumIgJhYBEJCTS0EegBCRwSypmCiQdhlSm3zTKAG1zMgtHt17tXGUEBngdLC0LtTCtnDMNye91BpxhWgeUwN0Ugob7KI1QhGs5g5MPx1YWtzkuo8h1QzCrJkVNYmE6Y8GqQK3WoRk1ZRkR00F\u002Fka885aLxHZ4teXH388hnJeHJGho57I+mQ+oKdmySi36NCj1kR\u002FTFkkDLaODQ1NDUGnTRvkKhXQxPBO5SqiX0riSSDGKRi0ydP\u002FuuxPrQn6rsQVVzye6AQqXYHKJqGVqrKg4KFHrCnUtjI4tEHiMrFxLsgu4ugTIXmS4R1QeYnALTgw6G6JFV9v\u002FdoucHzQQM+mOFRkGR2fgD5HlCAqlFEiOmDBBlHT3QbrWaG7NF7OshO8aFzMXGIKF6DLgI9GH0Mliq6ZHNHlRPaOihcUTUtK3efIBFqZLgnykwCFrUbjA3lGGIVQ10yuA1MYHrRhsDmUrAS0G4FMWlS6qjCG0godHJXQHEgqCtkchmyynBUo7fePulK8\u002F7ghlAQ31lpUsKkQFwpy3TkvqP2U0ZKjLORuyZJFfz4rrysUs55wjHD16CokhcrXe8ak92ug9ElBFdq5Ql1XLApRpckDUqjnQ\u002FbKZ2CorOsowiYrWSWjZkV1UOXMeEr0hXl6llYNO+MKnIsVT5IliRIq5GWt5jM1wpNVYKQCgBaDUrQSilIwuPNm\u002FnRo\u002FYHPhYBRxWk0UCh4lAwyTkCbgJyeTCOCFWSEV63dNlnLqmXcrOKX1NDzslmw0UNnTnWIqPs8+hyMDhcMWS9onFQyqyAQtNa4JQAyV5wraPQhKzCK9TlSyQj3wFEfONCap98NQBSPoIRCa0mS52xRSoVQyNcPaMODirE2YTday6rHFAMu60yaej0cubft774NH89TU5GlnBmC2dhAxy0SDUCXQwVeuxCBo0dr1qkpia4c+iTo+npU5Q4tMFTlCu1Z75GrBSRD2nGjp\u002F\u002F1gvjoxTprErg8g5Q2WsVMRAFXqFYSajkOSEroEniButjHjKRog4cCizA0JqJSSbziqATQtEDDDo0eWxn0zhIHH5iaF1Ebb\u002FICqaWsLBLQgkkRyJqqST5XRbuipEFnuHZbN1rcGbRVB+OnntQZsQkIhgm0QIP1BC6kBGddqqxIVtGZSolLnCc8daID9AS9R872CfWRxbVR\u002FFFxQGG3EAoOR3VO2mdACKgYETmtyrq2ugvyoUdLSaTMuDbOSyCjd6P1rMr1Zl0zugno\u002FST0EquU6bxeWDpUQ5s4CiW9NOggsSU7SWT0AumoM\u002FqEUp9TQLZGkkbzxMTI8e9lEfSpyt\u002F7oKGmZq5wVSZQcxkkmpBi0NYXdEuIUTdaygoM3pdejPLj\u002FpnEoVJWUqIk08kicXiN5lFUUKH1bfFNQDX6izDZ8I5FM\u002F0z4JJQpNqoFIWEUTKjv4vviejWcy9ksOiPJXrPRss5M+izquLWg4lzzbQwEbUXnfZZikJQIDLhkiTzjqfClsCE5pkK3le6ENeBgQrlUkAfGkUcCHwMzIWEP8sqktEoqykUG+iMpxQkCePovFSiyQhWufrcYqOVrEDoYxqUk\u002F1qeCZIADS6hKjQg4t0QB\u002FRCBGZwn7go5RoRKYlscK1QPAlWwGKRTTPNMpDtJwqdIgtYxoAle4SN30KOKxGoeElGonIOQgO9CQcEkVlqVG7Scg7kQhmo1WcaQuF\u002FQFA7XjOLJtkdEQbtLIceVcV4av6V4Q0cnaMxeal2C9aj8X6gM41nQerOlhDrmIWUYvMdC7mwjPJB2F4+joU+vxi0DAa3RJRulqtEooM9Ho8qtYqCZktCLSWBQn0jda1Kmfr9S0qo18Al0e2zxRKL9u6497xFx\u002FOze1xQJNtkYdRX6Gkz5msFjS2gKFpr9AAY2tze+jslwqkqgwRAW9RQjp0GKrMTYgWCAnEbBs9\u002Fa\u002FnUeBS+KcTZHf44WAdj6w5SSmQmPZFUAAzkbEuKYxdSKZoHbPKmuk1kvO8FSzLsRl5nntusQBzBENAZeMr4Uif0GF1dBL1ETPoQBSwya+Lg6AqDchHdCCFF6MLiipL4FO09zIGBpSjjLdt9PSZ+6lZRDOFOaS5QGdvyMSUU1KZ5AwaLAJfmJaC0DQIBZ1SlPhIAOjp4YqcdJVNiWIfjDEzZ9s1EbtZ8OgC9ypbtD1Rr4hEGAuao0jRqFxYto6hiIk1a2+0hLNEyqD3S79OrpjxCvoT0SE1VJxYsE6AiqTreUrReMgy+KUjbJZZFM5KlGIURsjoA\u002FtgWUXddjyaBgqtqmUg3Pt8u40XaRAC6E0Ewr0nQYEGe5UdItihNLHB1TGwDVZ1VlB1xXxDR42VOtmGDoAUR1+XDOcK1VcGdMuLgaXIRDHKIOH4yqP7hsSEjlBwKM+SRAmotUGNqT+XNAK6fahUGVrzRVECR0ZjEldjopUe\u002FRlAWiXS2GQJKyDgfV7eH6wXLDUspE\u002FSM0mpEt6QNYj2iEeKY1xSGzVPJ05LxxOb3bEAi1eUVT8MnYvpIVgtC0o2MLI0JkYsgMwCCiR6MN6p+mhikzWcRQ+D2WI2EbbZodQhsuMojJBkJKo860SlDY+GM7DepVVhO+6G\u002FJxeOTu5Plfmzvj3ApG7orRCou52AqmCtBFQalg2RNTFCeNsyHVuVEJKY14h18RUx75QuKAGr9BnEVmCc+Dq2M18eHeTW6a05JWQnJJTkJ5JkCMavS68kkI4roRHg2jJftE5cTQxkek5R9rPCi0tUrxccYli0aAe4MtnFRszFhqPXtuExomjk1RS4y4KtLxVMZ4hn7k6Nr3RGs6Uue0VmaszugsU7WSWjj4i6ArJVlTC1LKec2aX8k01k1Jw5HujiZot8nfMdHyBxhTTDH\u002FM7rOhoLMwgSOreFR76KsKdHyiRMwEJkNhHkUHBas3WsMKFE77Hz\u002F2B4ZvyEreSfQvVanqZHdqw0zWY6rQeJQ28aRTEmey0uNm34ug8xbomNCTs1BHspHqEV\u002Fo86I+EUageFiXLyS8cC5oCsI6FDMZKHubLHwq1UaGRqQTT2\u002F09ItcwhmJbJoBkjLYjCtK6BMpZdAxovwLkzJSI5JQMEv0owR1E6FojyHjQgXSIOihRY8WVIkiRDN\u002Fek6Z+RdL4sIsdQi3yMyJTFzcdoxIGqaoBGC5bQ4eN3r3WdyTVpgnUJtHTQeFdH6nEkoPlOtQoaajqSHooZslEbLhHZ+2eWO9LYbFio7ocVfkpQtwldAMvEezIWpC50bvXnVzfv14cJKODzdkGseRCCUKEObomBCBimY\u002F+iVJAwonLXOIbpVp7tUb7WykeNKGemfe8bSZF3TaUQsmoJiKq0LUpmIQnPYWpWtU68J00YocwFSB8ipVREvXCQQY8067ggZfrjOsN3r6Xy9IgtnoFHhKeC9oGvuDfM8+nMHy9XGcldh8Zi4MHXg7y8ncR0ZWkocm2OzQoJUBIvLY0vk9GFSXCk0NIcjAKbhvR25eRjWGZohXZj6fq\u002FGZN+DmwpMnMo6CMh+RkR1DLZCEdeQHOMhkV2307jP89l+Gx3HOxkYZxiiX3WR0TFUIhPNSqhCisNpSqNIsBXUsSr06U4Ir1JuArgD1aK8S3pet5ZS9u2xXrsfQmUfIpiQKqiSLbiESAPrPCtkblSNqIWryVmfibLSOs2zLBRgk49E+zUDJexRpRQFCp9V0cA2SGaGV50u4F7rYiDSiyQFWQpO9hXaLD4GDZiVCCMsw2NjPMIAajLhAm\u002FqACiW1VLz2n7XT2TBNgnKjJZyz\u002FbFMmRPpQQCn0+VAFS1IRRn1pwAkDE\u002FVY9lztuRtuZIMT8FVko4Y0AxDDBQUxshGJgTgSsZ5DjgIvf2LOSDmiJtHZKDQIduDdu5REkUds1AKrR9BoN3o3WsSCGgNSxwQ0PcO1iKUKd8soDEYNEoitMpxBZZCRMvJvxodfE6RaU0nbSaiuUHZ1JIrMuUt4IM+WZU5Kquheo5CtTAq1Sdi\u002F39rV7Zjx3Elf4XwewG5L48zlmFTsi2PZI+NAQwjV4sSN7ObMjmA\u002F30ispvs6lruzaYH0ItI3qrMrLNEnC1FYbeHbRk4zGuCg6l3H2RGuIa7fT9mDit7+vlEvvnwrX0bfvf6118\u002F7OKrFzdv368N2NPMaw+tVYFDNp3dRCxWjZHVdfikReek7nIea\u002FpawahTAA2I\u002FEUknMs4niKDHXVc0q5UjDW8b293izyDDa0JMaB\u002FYoBcVLUEhj2BEQrn4USgabLXmSUcFlm\u002FXenV69\u002F+9s9\u002Fuvn9H\u002F7y9lIc1GvbrO0JcIHJj5gVsz12aapxVGcjnz0yFl6VFqpl5TOkBt4BTABSAyDMuT7jOls66pmnP8RBb96zYP2r1tvrm\u002FbVm\u002FL+3nBtUrzjX\u002F0NEKXyso8VvwSuisUmPH6gMgYKYakhz1Y14KKc\u002FSaaBehkrIDJ92qQH\u002FbQOWBasGIbmpPO2FWKqb755+uXb1K9\u002F9y\u002F+rSAq5YVkD3SlghXqGIwcyGyUNF1530UurrhWGYWs+\u002Fgul\u002FUyq1kXZxtcZGRhiWA+IP3lwWcpcE8s79wE7LxIvmSG+MjXeBrsvIH6rEAocLHFSmr3AX1ZmWe\u002FT9SMyKbtWGlOItpIMwSjDL6BI6d6VamlnDmVur9WjY2ZmVPHqzuP\u002F740zf\u002F8\u002FPtuuzsu3bfL\u002Fpl1cy+26gjG3eFImzAZ8taL7U57T3ceBCbai9Xe8gKm5OeZQVE7FEDAsauXahaFJtXSObdZnVntqXgmAUEpykJgm5YKGhAoGHjwJqzKHqUvUy9e3fOd2vYsTFXku9Sy0UFRzhYzBIIGQrQoVE5+Sw2ksbAAchhZ5ioMJPYlxhaAmPRBlg8xLt+jKdtPYVkSraeTfGsOYVbyiEXZj+6GTNCByKeevd+66l8yD+\u002FSqcRUmEqXguSknSFn4EyAzhYNqxGHEIQwouNi1Gy9yI0PGjhQnSB0y\u002F4GgNmJAleXP3BNkEVDCfLLMrDqBmHL5zSyLJFB18C5D4aDKee\u002FtddAPb+pE8iooff4aSh2rZOlguPMBAFczCBnC4bYBqVffd2k+kvAgiTdsqMxHHsDTCjebY9N5hAHO46038f4Npq7ZlesLJK4tlBS0aMNQN5MLLaFMMIX9EDZE8tYV+Q\u002FG4f3oNT8zoljnqodw06TKUsOudSuxOsG9rA2epglfFdo4xE1AKiJAo+XTHwk95CifZBzsndQw6cFXx9MgmS4sSSOyBex1aVAupOI\u002FQztYTd7uPLjz\u002F8KMWPp6qBE4VVBzq2Jo06GBanF7E4A8hfWgLj2pxFrdAZ7cXCKUp3+Z6QYWCKVzi6xvGrO4IzeRTecoBE1YtzY2f41gDsAF+h1yR7stJST6dWsDuK0H\u002F6obz66bA26ihnEPFZjAZS0Zmxh0xpM\u002FDYwYBvd68eOdwT5fwUpXlsnJ+YGzCSgd0mF6mYUCnkM7BZi0y6GEBNUDseuHdaB9ahaM9JCQCqUGdn4F20sEoSDfZNbmDqJxuPvfLOD0V4DnQzQiwZL4PZk0B1LdZFGJg1zUhN2fDDBE0Pgukegi7wag8VNH1xcH02ygTksS86vyo\u002FxeggQCeAUKAeplg+1YMu96hg9F01w2pPvfwo4PmpOvjzdzzRqf7xv8J36jff\u002FueKJLXy8v5akS+OQ6WaIAd16YLNdJLURKgAtpSBoY12NW9UVXIqd1R9kTQchuAnGa0Wbxwgpof5cCtVrWOJExTJGe8KHKl1icfXWa4G+1WiUwrLSF0z8j718j1Wvl\u002FEA4ARGXbAx6UUMWIPmbH0tNgAOAqLaMI29qArs1QlM2ZDRsN2dyCHRRe2jytIuBI7Y736Pt\u002Fdjy6+Lm6lZiB\u002F7As+CkuzDXKUxOJ7U6pXg7fpwRUn1nPSSPPx83k81sKViF1qo2HaqDNq6QtDl8DBC2gGmwqB751IFut4OAp2N\u002FK2kHI+c0HCKWl2Y3hOhDEaICoKYBgXZKzwm0qrLX+TRaeO8+mesTg3SveMX3QgudQGzP\u002FR13hxu1vGlbrRrJIBsFrYfUZaAsxVsS5Ta3EQNN7hQXGcWcdhn+vfuKhJr+GCj82atrTMCkQRAPElZ54oGBbbhRMynB34s+d4z4vL4f71ep7kRFKMtbD0OIo6nAiQdQueLZI9ZTYCKrovmXz07D5RZuQQQRdyg7ap3GzXEaDgDmWsP\u002FDMTx4qBfFPfQ5hcWNgECNVWBkpgWsWBkPFrRGLwVaT2TwlCd5lagTvwAjB96pAVltZIc+7+S1PFKEMegicztIeFholuIZUCT6aqCKJ6O5KxqZWcixCY1mTMpSAhk2AVdWWc01iJSSzYmmRVSYSYLf7Uxn6b77osM8edMsLz8y\u002FpHYobBLWSi8eTht0JOP09ZGRAxZ1tGqZ4U+jFNBHYXmCyQ6W2d3joKmnX+y3\u002FnxGMxlWl1mBW2DONCchQeqWYJNdeBeAZnOjz5vybc+\u002FUgA3ImjGGhVUQdnOb5llqDhb43Ze4U837d3z1\u002F3NVQmCahtQCjEwBLON4KzV6QUmKMWqWJfMrU0tYndK77EKTr7HoiZFqKks2P4ESsPkeGDwX3q\u002FuGh7lcIEaPzDZrnLZ88fRusf5+ktCDgL45euGH1nfUXivBoF\u002FYD+VJi3o94Tr12LHpIgRvM0R+0FDdzgAdSVBmw0Y9zJ1NNP5efxCV0SoIsp0Sl3+QDzNByH62IpMFoMFXMYBmi\u002Fxdc0wQD0bpHJ5C\u002FuP8sv5\u002FKCLQhnPQyS0rS\u002FpnGWHd5RK6mjlxYQiQc88+6TvOAp0v3w7vbDNx+t\u002F\u002FM\u002F1lTo7y\u002FGrc7Xoe6u9fBTvkm1YLA6MDqPLdms4UU51CqzKkwAzJdN\u002FUS3zE\u002FCCVVnx5g4TohjcS\u002F0TncPjyMeTdA4WuKZaueasmqAb62ztt0x8wvymSM4Z2qSjfj42dQKDqJ2Dyu5Rit66FkaoEc\u002FVIT1LJmYOEIsq\u002FAKZKtsbZ50OQF4t9ErY21eMgj2UmMSTgZIdDyg6g8r+n5MIZ6g7T7DD7A1nPHjAD5F6Mtj6qDRwGEjLTm1mn38+N3NtYMRvJDZKr1oPRyQGOPP5OIk\u002FtTgi+Vt0ZrvDAk6NgUYCJjobAQGs5DS6eJtqd3sKcIXnIyAUzQVrpwon2MaLEf21MVqnUqSY\u002FA2T2ZmOQeRrasnAwPrVIGbFPRIpmo8GEcNzS\u002FJygbClrejaICF8JcQ48i2BU1u7OFYZdBa9ai9ifXiyUy5S5hXwHDQQqnGEEUll2xAZX3yTbO9R46U1tRiDs7lxdm5PEauK+t1iUTxSk\u002FPmkgnGbYXY\u002FYjB2aJBHgrbNB2lQv4vt3evmyXBuOtHbUKXsCvxAVCO1IvnbMpOHVWB1gWMEN9+Oxnz2\u002Fbq5tNTMUkYzndg1NwoF+siIPzXByMRHXBCtuOavcNzJhj\u002F6qq1J6MPWbylsJN80YArWhsp55+MKTu04pfcMHTZXQHR5VbiJmuIHVWs5UypsfJJThovBMwsuus7+qovn\u002F\u002F6lXaohnTQu0KzPWOfXAAWsrQOwic7q7r1OpR9ROckildENeyQa\u002FisCKEdHFJCRWMhKaONquZp184rJu7Jf87x8WrojMjynm0K+g64iasX9LZd+lcXQ9S+SOv9ErlDv3tRUsDwRvW13N+PvMaOHtghoW34vieSkz1CPvJ6IQGAFx8JXdg50e2kTFUoSHdIvcxe3bq6bvTun1Y8hNk6yL+m9L0KzVrU6M0L5obuIbKIFEYE3ak6GSZEl7fyZIFnrqeQPj89XJzy6uxnjqN08OQ1gpOUIpipxr7VFhbIztHhfhcXNs3IB3GhGglfJRmqd1xwRq4pFm18LZeeGYQnu28s3GhqoRIFMXpRZZjUwzHZDqjTfWhybJiuKP1ihxlAdy\u002FwSpaffY7jjSfb6ttYBWRdTxJEfuyBj7IuJRuVWiumzzY4tSy9uzs7auzcXnVgfqOeUeeyVdBa0HJAketNUhjw7q373OT17W9rlp9RAkjmdzGJIrGUdHMDLUaeVF8d3VklHewRNTWQRs4zSMwSgUZTVUvMnrBJjnYWSLJqaefczKcyxyZp7vpJfXFO6odowiJQ7u6trkVnXzaVkOk3Dq4WlnkGMFQHLtd4UVbcuA7JYbUt\u002FM0vuWk\u002Fme\u002FfJLcgAqK5jg5zCmGqNiuJx1niDjeQJwzjDxd48xqduf0ppyKTU4teIYqC4tRugSU7raPiGbo3Wu9LqP8LDYnO1xJi+ecWe0X3xhKZ6setmAXb2PKAvLe5JHPYwdfieyPDZxnWC2HzmT2hHjfbM6+DuM\u002F9fRTaXlTJoUlVsfmXaAP7TncrQMxdQdIC26bc8qMwG8CX5yVHnNbnMijwYYl3jhT2RRH\u002F0tWkP4\u002FCIvskha6LTWx02BMCs0scmqdlUEp39X0TK1mP5Lt3c3Ltz\u002F7f54ifac1QDJoqVOKgyMKe+G8WqCkjBe6YtJ2VHY0KgdO8dasJ2aFdRTwv6GqwPLR2oLcHMuvXt+++\u002FjEY4HgAInAieEUuF\u002FH4tmcwdDYv6isEnZUfsysZncs7VSHwCadVxGuPArO\u002FYT6JJbe9AonWiq7z4506GSHqxAOOIdmo1aJo8gSzg5ajq\u002FpYlAtODalHEWYlZYVbAW4kUGaDoyReZOAgIGDs+k2j0GYU08\u002F1aE2rUPKWZmAYi2n3RiiAGhOW3gPmAlBuZQ2kataJb4TDZGxY3wJiCynU3b8wIICqKq+uLHWVmFhSCyjboXZY8nICbYfW+mdLRMjfDC1hPPG2jNBESnK1FqHk2PJDkARqGik9kSrRYBOruu1L\u002FcGruUkWHxDQH4wuMi0JSuZ8L\u002FWtpEn63kMJ9\u002FJideVmU24GMEcL7RlBG6jhYKLAH9oRqvXzNOvdjW9nhSXAiPSpWDUWiUW3gDcJnwDrYBuWQMu06YRwEZ6CJg2GDXGHVisUpxbrJZSRfJKszK5T2yHay5JpQo2X1m+0yo2L+B4g\u002FQQjdDwDjr\u002FqTWcNwWeyQtUx5vUYWg1Z5KHBjdXE4eVd92KyCGmg8b9Sw1w0Dc2b1igDA7JDKDi7E+CcgKjhx5iGTnVHYiTeFse2c6keQyFlcqRd5hgedZKQFf6m5mnX2+AmxQVq6vSnI8N4CxZm0Qq590ireuW69VuY1lAlUEJi4M\u002FrPpulk1W7IzOiiklpYJe9SLPdr5FWPkMmfAh8+oJDiZjIVHSJdUAOpZHecnUu087304tisyiwYpDOdmN2lhXx2swuk28OxKeoOi9hGy6vR4Nj+u8dhKft\u002FNmIg\u002FDEDhpEmcJ7JVajv2o\u002FttAzkvFCoIAmTRZsA4GNISzwGzowK+dBzv19Gvycc3xXKbMU1T0s4g9\u002F0v\u002F2n7\u002F02v74zrn8O+UByetwQuLuG\u002FwchRftlfxeiPbOM3CbHLS2YuaTPCLZt2ZERleSbu6iJQYXelZqUfphrnqN0bBAxiQ82PcBc1+YdW+bbpb8OoyholOvfukPHjV0lNDkQHwNCg2enOKcBI4eNcBqzlPsaVNMqFY2aAPCUiVjX9JcKrv6MKC6RPaKRn1zqZPFv7xKhvTNHbiWSLDpCW2CFCcpAiB8HGEEKaWcBAPPtNU0BNaR8+SaMu4AIdsl7DUrlOXEoRvPWX2YS\u002FrccWtO6EaPC87WLAKjihxS4UbgCkUMo56jx3kacIntmWoXpnKCdDNrMhpsuyhCQO8Tt2cefqpbn4WuyuaudrOSrcecggQPw\u002FGS\u002F8KeWNUC2IWF5jSHmrTAdZkG5WIXnfgs2QYqW3YACTK4qv5DoOiql+PBJgt7mtG8CmKjoyd3LDp4KOSN0\u002F1BBMCgyZH0GLi5ReK+04Z1h++\u002FtrfvH3zH9\u002FpX3xJrvOC9QHkBftZnDVMi4FBx5yAa3WLLnlw77AJn40Rk9YGGCi2E8eoSMgj3FYE28vS6mB+8WXJzs7EXdMKtrezxhqCmYqKHJehmQvwdqCbqRVcTHY+yFfNEi4GfBUgnIOmnKX1Z+TVgZlElZTaRH8q8IwCf1l0IMjwlpMC2Z1aE1SkF6fzwfiSJyfvQgu9cYyLTJHWweklstPZew\u002FGxsbwOKqRZ1ZzlNZctQOJHmMq+OZA2rT8+LWCdagBQL7QRrRNOb6Ine3QTOc1tnXAuWde1NYAWbwDMoQ1PDDGTz6DzpFwBTRaRtbZJEmszWxGStVqU3xQBFJTyzlKYD6cgS6O0VjecMDwCVt7o6x4ovchqtYZCNggx56bqnBcldGOMUYmC1gnwQtjsLhky1FR\u002FhNTldhB0g32pBnHK4Qg9EH04W47K82dHGUvU4s5SlVuKztXZuZSlgCOvnrF2W28icA0IIbIsuAKzxF0zSX6lQ48LSnpdfIixsC7hsblD5o3iTVwUrah2p5TikfPPkxKygoI1fvi2G4yyH2qvLQHfi2AeIe7fspd1Mhmx7pYnPUYAhvskht+C8NgSvCp2BHYnnr6taTkdWpzcEbGiAJvQrja8935Jw6thQ2rpfgGOCMPz+gwGxkKB7cwCjgaHwKnlPCeKlZKicQUij9qN4o8B8HOBzOuBjGFeIhDFmIz\u002FE6+jtq8madfz0Z+0TmpDqjSwa5K4XyNaNpC2eT4GCtsKnDNKzm9koaETQFb4915loYiU0SL4aTgWlNP2OKwyPsSxggQxXHTAzFLl4Ac2GQWvRSOYX1D8zr19KtpyCcwof1IjhmlfqgHcgX4R8JXh2QJmhUjq4bj4WCnLf5LG9oy+YvHs3yvB77hDVMUxFmWN5W1xGlJGcBMCi80Tm50XUy9fHe8P3z4+\u002FuXN\u002F\u002F7agfLLlPKqSTqv\u002F76r7u7fH\u002F\u002F6FZe\u002Fsnnu4mlBexxGfixZuZiAoQigSO34kXPAoxRgFX9H5FpGbs=","ssrPortalPageResponse":undefined,"ssrUrlPrefix":"eJxTyigpKSi20tdPz8lPSszRS8zJLEis1EvOz9VPyU8u1lcCAMgTC6M=","initialTocCurrentId":"32b75f63-3ed1-49bd-b619-411e1dc45881","isServer":true,"isFramePage":false,"initialPageApiPath":"\u002Fac\u002Fac\u002Fams\u002Fapi_fund\u002Fcontent","darkTheme":false,"repoFakeReleaseTime":undefined,"homePageBaseId":"ddca4041-ca99-4bf1-9ccc-bbf40aadcab9","homePageSlug":"documentation","hideTimestamp":undefined,"pageId":"32b75f63-3ed1-49bd-b619-411e1dc45881","repoName":"APIs","repoBaseId":"1509b6b5-1db5-4f88-8a00-ec70fb08560d","ssrRepoEncryptSharingConfig":undefined,"ssrCustomRoutes":"","customModule":{"css":"","cssUrl":"https:\u002F\u002Fcdn.marmot-cloud.com\u002Fidocs-theme\u002Fidocs-theme-template\u002F2024\u002F8\u002F19\u002F6054f3d9-68f9-4f59-8d14-249583451de6\u002Findex.css","jsUrl":"https:\u002F\u002Fcdn.marmot-cloud.com\u002Fidocs-theme\u002Fidocs-theme-template\u002F2024\u002F8\u002F19\u002F6054f3d9-68f9-4f59-8d14-249583451de6\u002Findex.js","componentFn":function anonymous(){return null;},"dynamicInFrontEnd":true},"realVisitPathname":"\u002Fac\u002Fac\u002Fams\u002Fapi_fund"}; </script> <script> (function() { var script = document.createElement('script') script.src = 'https://cdn.marmot-cloud.com/idocs-theme/idocs-theme-template/2024/8/19/6054f3d9-68f9-4f59-8d14-249583451de6/index.js' script.crossOrigin = 'anonymous' script.async = false document.body.appendChild(script) })() </script> <script> try { // for template dark theme var theme = localStorage.getItem("IDOCS_THEME"); if (theme === "dark" || theme === "light") { const doms = document.body.querySelectorAll("[data-theme]"); for (var i = 0; i < doms.length; i++) { var dom = doms[i]; dom.setAttribute("data-theme", theme); } } } catch (e) { console.error(e); } try { // soft hide shared content var searchParams = new URLSearchParams(window.location.search); var paramSignature = searchParams.get("signature"); var paramExpiry = searchParams.get("expiry"); var paramShare = searchParams.get("share"); const isSharedRepoLink = !!(paramSignature && paramExpiry) && paramShare === "repo"; if (isSharedRepoLink) { document.getElementById("root").style.filter = "blur(2px)"; } } catch (e) { console.error(e); } </script> <script> window.onload = function () { var context = window.IDOCS_THEME_CONTEXT; try { var _window$performance$t = (window.performance && window.performance.timing) || {}, navigationStart = _window$performance$t.navigationStart, fetchStart = _window$performance$t.fetchStart, domContentLoadedEventStart = _window$performance$t.domContentLoadedEventStart, requestStart = _window$performance$t.requestStart, responseStart = _window$performance$t.responseStart, responseEnd = _window$performance$t.responseEnd; var t = context && context.timing; var env = context && context.env; var toFixed = function toFixed(a, b) { return a && b ? parseFloat((a - b + 0.00001).toFixed(2)) : "nil"; }; t.nginxProxy = toFixed(t.backendStart, requestStart); t.serviceFetch = toFixed(t.serviceFetchEnd, t.serviceFetchStart); t.ssr = toFixed(t.ssrComplete, t.controllerStart); t.ttfb = toFixed(responseStart, requestStart); t.startRequestCost = toFixed(requestStart, navigationStart); t.responseDataTransferCost = toFixed(responseEnd, responseStart); t.pageParserAndLoaderCost = toFixed( domContentLoadedEventStart, responseStart ); t.domReady = toFixed(domContentLoadedEventStart, fetchStart); t.getPageContent = toFixed( t.fetchCmsContentEnd, t.fetchCmsContentStart ); t.pickToc = toFixed(t.pickTocEnd, t.pickTocStart); t.getDbPage = toFixed(t.getDbPageEnd, t.getDbPageStart); t.getDbRepo = toFixed(t.getDbRepoEnd, t.getDbRepoStart); t.getSlug = toFixed(t.getSlugEnd, t.backendStart); t.expandCategory = toFixed( t.expandCategoryEnd, t.expandCategoryStart ); t.handleYuqueDom = toFixed( t.handleYuqueDomEnd, t.handleYuqueDomStart ); var portalId = context && context.portal && context.portal.identifier; var isNginxCacheHit = requestStart - t.ssrComplete > 0; var pathArr = location.pathname.split("/"); var isHome = pathArr.length <= 3; var msg = portalId + (isHome ? "-home" : "-page") + (isNginxCacheHit ? "-cache" : ""); var space = pathArr[2] || ""; // nginx cache no need fire log if (!isNginxCacheHit) { // ssr perf window.Tracert && window.Tracert.call("log", { code: 11, msg: msg, m1: t.domReady, m2: t.ssr, m3: t.serviceFetch, m4: t.getPageContent, m5: t.pickToc, m6: t.ttfb, m7: t.nginxProxy, m8: t.getSlug, m9: t.getDbPage, m10: t.expandCategory, m11: t.getDbRepo, m12: 0, m13: t.handleYuqueDom, m14: t.startRequestCost, m15: t.responseDataTransferCost, m16: t.pageParserAndLoaderCost, d1: env, c1: portalId, c2: space, }); } else { // log cache perf window.Tracert && window.Tracert.call("log", { code: 11, msg: msg, m1: t.domReady, m2: 1, m3: 1, m4: 1, m5: 1, m6: t.ttfb, m7: 1, m8: 1, m9: 1, m10: 1, m11: 1, m12: 1, m13: 1, m14: t.startRequestCost, m15: t.responseDataTransferCost, m16: t.pageParserAndLoaderCost, d1: env, c1: portalId, c2: space, }); } } catch (e) {} }; </script> <script> // solved css variables in IE if ( window && window.navigator && window.navigator.userAgent.indexOf("Trident") !== -1 ) { var cssVarsScript = document.createElement("script"); cssVarsScript.src = "https://gw.alipayobjects.com/os/lib/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js"; cssVarsScript.onload = function () { cssVars(); }; document.head.appendChild(cssVarsScript); } </script> <script>window.g_initialData = window.g_initialProps</script> <script> (function() { var script = document.createElement('script') script.src = 'https://gw.alipayobjects.com/a/idocs/umi.21f58489.js' script.async = false document.body.appendChild(script) })() </script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10