PageSourceSearch

https://www.parteanyc.com/_next/static/chunks/pages/integration/datacapApplePay-cb41af402ae6d7dc.js

js parteanyc.com collected 2026-09-24 14:50:18 UTC 2,465 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10526],{27572:function(a,e,p){(window.__NEXT_P=window.__NEXT_P||[]).push(["/integration/datacapApplePay",function(){return p(77151)}])},77151:function(a,e,p){"use strict";p.r(e);var t=p(85893),n=p(67294),o=p(4298),l=p.n(o),c=p(25142);e.default=a=>{let{amount:e,appleMid:p,appleToken:o}=a,[s,d]=(0,n.useState)(!1),[i,r]=(0,n.useState)("prod");(0,n.useEffect)(()=>{(0,c.RJ)("applepayLoaded skd加载状态: "+s),s&&(0,c.RJ)("applepayLoaded: applepay sdk加载完成")},[s]),(0,n.useEffect)(()=>{s&&(document.getTokenWithAmount=a=>{(0,c.RJ)("拿到了参数");let{amount:e,appleMid:p,appleToken:t,merchantName:n,envi:o}=JSON.parse(a);console.log(e,p,t,n,o),r(o||"prod"),(0,c.RJ)("envi: "+o),(0,c.RJ)("amount: "+e),(0,c.RJ)("appleMid: "+p),(0,c.RJ)("appleToken: "+t),(0,c.RJ)("window.DatacapApplePay: "+window.DatacapApplePay),(0,c.RJ)("window.DatacapApplePay: "+window.DatacapApplePay.init),window.DatacapApplePay.init(a=>{(0,c.RJ)("response: "+a),a&&window&&window.ReactNativeWebView&&(0,c.RJ)({type:"token",data:a})},t,n,p,e);let l=document.getElementById("apple-pay-button");(0,c.RJ)("isOpenApple"+l),l&&(null==l||l.click())})},[s]);let u=a=>{console.log(a,"options");let{amount:e,appleMid:p,appleToken:t}=a;console.log(e,p,t),window.DatacapApplePay.init(a=>{(0,c.RJ)({type:"init"})},"15fcd2c2641249aaa9b7e718f08a5aa0","peblla","Y29tLnBlYmxsYS5wZWJsbGF0ZWEuQk9CQVBST0NL","0.01")},w=()=>{console.log("app apple pay sdk加载失败"),(0,c.RJ)({type:"error",data:"sdk加载失败"})};return(0,t.jsxs)("div",{children:["prod"===i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l(),{src:"https://token.dcap.com/v2/client/20241220/client"}),(0,t.jsx)(l(),{src:"https://wallet.dcap.com/v1/client/applepay",onLoad:()=>{d(!0),console.log("applepayLoaded: ",s),u({amount:"0.01",appleMid:"Y29tLnBlYmxsYS5wZWJsbGF0ZWEuQk9CQVBST0NL",appleToken:"15fcd2c2641249aaa9b7e718f08a5aa0"})},onError:()=>{w()}})]}),"sandbox"===i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l(),{src:"https://token-cert.dcap.com/v2/client/20241220/client"}),(0,t.jsx)(l(),{src:"https://wallet-cert.dcap.com/v1/client/applepay",onLoad:()=>{d(!0),console.log("applepayLoaded: ",s),u({amount:"0.01",appleMid:"Y29tLnBlYmxsYS5wZWJsbGF0ZWEuQk9CQVBST0NL",appleToken:"15fcd2c2641249aaa9b7e718f08a5aa0"})},onError:()=>{w()}})]}),(0,t.jsx)("div",{id:"apple-pay-button"})]})}}},function(a){a.O(0,[49774,92888,40179],function(){return a(a.s=27572)}),_N_E=a.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.