{"_id":"@cardknox/react-apple-pay","_rev":"14-1f9cbcd5d12a98d628333776c249af2d","name":"@cardknox/react-apple-pay","dist-tags":{"beta":"2.2.60-beta.1","latest":"2.2.60-beta.11"},"versions":{"2.2.60-beta.1":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.1","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.1","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"0e0ec00e0c660a81d728a79e78a332f62db54e55","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.1.tgz","fileCount":6,"integrity":"sha512-VsIevH2/YTY6K2A1HXDpPISjcVLyhCE59m9QRPV949v7zcVdD1adIES5lQ4iBewVOwWscJBKKQoOd0EbbI+VkQ==","signatures":[{"sig":"MEQCIDAoCfcq5R3ihv3AXBBdhhtVAio5+lWJMJ9tAuxhqHwKAiABzYbf412CZpB27FAmgA5Av/RiX8bWb77YJ48NtyMXcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127990},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"A React component for Cardknox iFields","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.1_1706299066740_0.8014699484255023","host":"s3://npm-registry-packages"}},"2.2.60-beta.2":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.2","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.2","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"cc13c8d3fcce1215dd4ebed15e2b196300bfb1c1","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.2.tgz","fileCount":6,"integrity":"sha512-UytJ89yVzQrCZwlQE9ccXPcrSsn3jb6ZtZ2J0zjIpJtOPhivWW9Ei7R4i1AhccCsfoU5o2jpTILJzh1slfUauA==","signatures":[{"sig":"MEUCIQDtTQfVz34BichwGxOlByZ0Cn0+KVwMXpwdRxLwxsXRQAIgb208NSpVuMBuKaXm3V2WrE+NeGYkkGrxLl9fpIoYGFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126402},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"A React component for Cardknox iFields","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-proposal-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.2_1706468625466_0.7169352277083467","host":"s3://npm-registry-packages"}},"2.2.60-beta.3":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.3","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.3","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"db9aaed7de12fca12192932798b63306556543f3","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.3.tgz","fileCount":6,"integrity":"sha512-/4Fju0In4PCWleL4rBl5SLHzqMDMlSPpvOj1dyCsbc+2hXXi7KnL9P5V8yYlrimATIwYl9M9PDgoXHXORXruew==","signatures":[{"sig":"MEQCIHDpvnIDbk92j2UdkHdB/etMe9DPHUfU5v9E11dWXMZvAiArGjsInnI9DEu8UeKU9zclX0eQ5Esr3ZVZnqzCDvQvTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126399},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.3_1706469413463_0.6123886328128227","host":"s3://npm-registry-packages"}},"2.2.60-beta.4":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.4","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.4","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"b4d060f1cec32b0945d996ab9d60dc759f558951","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.4.tgz","fileCount":6,"integrity":"sha512-NeuLi+XjNOxcwd5WIxilOa9r4vZ5ZMcQrFoY9acdWFaJIcxoOJMhaKkKr4K8CJO8dpYsDU6vM8r/8Yspx8mPIA==","signatures":[{"sig":"MEYCIQDaVYMiwkVTg1dBcB1e5H+GTQy1EjOk5O8FBzPNfMqLfgIhAOovOml/B3rGLNxZQ00+y5fltGNc3H/6wRnzMEy0F7Ej","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126411},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.4_1706509806152_0.8943850339194797","host":"s3://npm-registry-packages"}},"2.2.60-beta.5":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.5","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.5","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"4c9aa88109f4f6120fb051d6ef0d257934d2eb2a","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.5.tgz","fileCount":6,"integrity":"sha512-DSnEyCP1AfZWq5RaAbaK/BKynj+1QI/QGHH+ly4Xe/etElES3RpBm9F9KVpifrNWpaRUkyp+rWoLNMn82YM7iA==","signatures":[{"sig":"MEUCIBA/iQhnWKe4u5ETbw31EtsAAEE4hM18avdizilxLiWTAiEA+YIAZz+1taX3JtxURxRjJlDxZeZwqA3Xobol80R4VGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126438},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.5_1706510204559_0.7121297240441127","host":"s3://npm-registry-packages"}},"2.2.60-beta.6":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.6","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.6","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"4cec704b1180d7b5f0861ba7d3933babbb6f9e86","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.6.tgz","fileCount":6,"integrity":"sha512-4M5kG/wNh60jip5vtcrBGsanvlFAs1Kj2LrFEvSKwKgsgpqx1PLSqYXYlGI5UoOWXwkM5fhfFw4LthwKK7WcEw==","signatures":[{"sig":"MEQCIAgj95PMRI2uPBzjKbBCMIfhYzIJeh4wd+UbhxPJZg9CAiBK1TqMbDWTloBuzqJtpUH4L+IMRAqGNjlrBM4zybYnMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126413},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.6_1706511295778_0.3843233999755733","host":"s3://npm-registry-packages"}},"2.2.60-beta.7":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.7","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.7","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"210606679aa5f1c38da5b31021354dba32c74667","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.7.tgz","fileCount":7,"integrity":"sha512-xsY6hB90v2P1jnGzgWNwZEfczkx1ZMbAn2oexoJM6negHItISVgIsAPXZY5GC8qjxvG6plhrqY0kXOY9sqNSiQ==","signatures":[{"sig":"MEYCIQDhLVbMreokk+OIQs9SVUjfDvNs53nN+tq/i0lk3lt5lgIhAMIROuvJmtexMGrVt18+1cX0scRVBq1Kqa4FFZ5UNmPx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1520219},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.7_1706511823040_0.921568603551423","host":"s3://npm-registry-packages"}},"2.2.60-beta.8":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.8","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.8","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"fbdda35d5e1a2aa6be6b6f508e4455ca42dfa450","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.8.tgz","fileCount":7,"integrity":"sha512-oCFcaNcV9qwP9QooggGgPvD1gC72tL+VbPHfJMu4g/s/SzA2th/4ioxkzswf4iGCGPXQlXWKgMpXgq58gytfFQ==","signatures":[{"sig":"MEYCIQCG1+kNkEwc1RIGpaOkrfgkZ3Ivrvl3+LU84bbdHPio5gIhAKTKjGyqyrRQGAEtZqiO1IhOmGe0DcItDlIHpxrzdk8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543831},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.8_1706512250139_0.27924497520670255","host":"s3://npm-registry-packages"}},"2.2.60-beta.9":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.9","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.9","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"f62582192b73f4c10e0cfb55c1d6b4517aed9f23","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.9.tgz","fileCount":7,"integrity":"sha512-tBs2+9mdmtrQTzM0mwSBCq/MJoFQJ34SH8ian+twh0fzIk7uNAEoYcsFXKawPU2JgzMT7TVUzk8CUkgJ8qfhIg==","signatures":[{"sig":"MEUCIHEM7Gy4DMVxq3VPR0BEfHYhpKV6s78FJllAikpzhdyYAiEAiM4EljWh3Jq0anLF/ZA4s95zf/4tE2vfL72eY2Zs3s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543785},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.9_1706555859134_0.0390290304756864","host":"s3://npm-registry-packages"}},"2.2.60-beta.10":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.10","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.10","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"9c7ec57ed694601d6e2a6b16a8a4d8c3ad23e667","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.10.tgz","fileCount":7,"integrity":"sha512-k0gwlfebLBqsaA7MWjid4MEz4cJoD8VytN5q5sNslwMrBqRU9OG3MKf3/nqxizhZnM4YDZyZ8VF/Ky5rO4ht0w==","signatures":[{"sig":"MEUCIQCkpPITF3O8MjukPQn/OmdwSXLm6dn9I/5ClVbRFv3SSgIgRSFKR3++t9Ect5Z+i3AmPolPI8xdi8rI2XXbhDSmpZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543988},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.10_1706557772183_0.46633565322570014","host":"s3://npm-registry-packages"}},"2.2.60-beta.11":{"name":"@cardknox/react-apple-pay","version":"2.2.60-beta.11","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","_id":"@cardknox/react-apple-pay@2.2.60-beta.11","maintainers":[{"name":"sergealt","email":"sergealt@hotmail.com"},{"name":"rezwan-ck","email":"rezwan@cardknox.com"},{"name":"mweisz-ck","email":"mweisz@cardknox.com"},{"name":"ymwymw","email":"ymwymw@gmail.com"}],"homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"dist":{"shasum":"d91bd195b5e942cd37f1bcd74a7646fc3b2c16a6","tarball":"https://registry.npmjs.org/@cardknox/react-apple-pay/-/react-apple-pay-2.2.60-beta.11.tgz","fileCount":7,"integrity":"sha512-jFvr3nVqrQSpFmwV3rbLvmAK3PqWJkbdZ6Q8in9h25t4IF34M122RcO9ULdHmOsjbDFKND3p7DyBtuSNWkSSCQ==","signatures":[{"sig":"MEYCIQDoTqr4VAoimSKyv3PKDIE9LbQAAEq1QSfiHlKRzWVvhQIhAO7tMjYhftF062PMyVpRzFB7dd3jgvqC8HsQi9dQjowq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1543942},"main":"build/index.js","gitHead":"658a1b4bf3ae43eddb13cca58f15aa9993a5a064","scripts":{"build":"webpack","start":"webpack --watch"},"_npmUser":{"name":"sergealt","email":"sergealt@hotmail.com"},"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"_npmVersion":"8.5.5","description":"Cardknox Apple Pay React component","directories":{},"_nodeVersion":"16.14.2","dependencies":{"react":"^18.2.0","lodash":"^4.17.21","prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","css-loader":"^6.9.1","@babel/core":"^7.19.1","webpack-cli":"^5.1.4","babel-loader":"^8.2.5","style-loader":"^3.3.4","@babel/preset-env":"^7.19.1","@babel/preset-react":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-private-property-in-object":"^7.18.9"},"_npmOperationalInternal":{"tmp":"tmp/react-apple-pay_2.2.60-beta.11_1706558300996_0.6305115847727019","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-01-26T19:57:46.654Z","modified":"2025-09-30T20:23:53.399Z","2.2.60-beta.1":"2024-01-26T19:57:46.938Z","2.2.60-beta.2":"2024-01-28T19:03:45.672Z","2.2.60-beta.3":"2024-01-28T19:16:53.638Z","2.2.60-beta.4":"2024-01-29T06:30:06.320Z","2.2.60-beta.5":"2024-01-29T06:36:44.746Z","2.2.60-beta.6":"2024-01-29T06:54:55.953Z","2.2.60-beta.7":"2024-01-29T07:03:43.313Z","2.2.60-beta.8":"2024-01-29T07:10:50.372Z","2.2.60-beta.9":"2024-01-29T19:17:39.368Z","2.2.60-beta.10":"2024-01-29T19:49:32.456Z","2.2.60-beta.11":"2024-01-29T19:58:21.202Z"},"bugs":{"url":"https://www.cardknox.com/contact/","email":"developersupport@cardknox.com"},"author":{"name":"Cardknox Development Team","email":"info@cardknox.com"},"license":"MIT","homepage":"https://github.com/cardknox/react-cardknox-ifields#readme","keywords":["react","cardknox","ifield","ifields","payment","credit card","gateway","apple pay"],"repository":{"url":"git+https://github.com/cardknox/react-cardknox-ifields.git","type":"git"},"description":"Cardknox Apple Pay React component","maintainers":[{"email":"mweisz@cardknox.com","name":"mweisz-ck"},{"email":"rezwan@cardknox.com","name":"rezwan-ck"},{"email":"sergealt@hotmail.com","name":"sergealt"},{"email":"mstein@cardknox.com","name":"mstein-ck"},{"email":"jdick@solapayments.com","name":"solajdick"}],"readme":"# react-ifields\r\n\r\n## A React component for Cardknox iFields\r\n\r\n---\r\n\r\n## Cardknox\r\n\r\nCardknox is a developer-friendly payment gateway integration provider for in-store, online, or mobile transactions\r\n\r\n**Sandbox:** https://www.cardknox.com/sandbox/\r\n\r\n**iFields:** https://www.cardknox.com/ifields/\r\n\r\nA sandbox or live account is required to use this component\r\n\r\n---\r\n\r\n## Usage\r\n\r\nThere are 2 basic props required to get this up and running.\r\n\r\n#### 1. Type\r\n\r\nThere are three types of payment data iFields supports:\r\n* Credit Card\r\n* CVV\r\n* ACH\r\n\r\n```\r\n    <IField type={CARD_TYPE} />\r\n```\r\n\r\nThe possible values for this property are \r\n* card\r\n* cvv\r\n* ach\r\n\r\nThese can be imported from the component\r\n\r\n```\r\nimport { CARD_TYPE, CVV_TYPE, ACH_TYPE } from '@cardknox/react-ifields';\r\n```\r\n\r\n#### 2. Account\r\nPass your [iFields key](https://www.cardknox.com/ifields/) to the component in the **account** prop like this:\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  state = {\r\n    account = {\r\n      xKey: \"{Your iFields key}\",\r\n      xSoftwareName: \"{The name of your app}\",\r\n      xSoftwareVersion: \"{Your app's version}\"\r\n    }\r\n  }\r\n  render() {\r\n    return <IField account={this.state.account} />\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## Events\r\n\r\nThere are 2 lifecycle events and 7 user events.\r\n\r\n---\r\n\r\n### Lifecycle events\r\n\r\n#### 1. Load\r\n\r\nIs emitted when the `iframe` has loaded\r\n\r\n```\r\n    <IField onLoad={this.onLoad} />\r\n```\r\n\r\n#### 2. Token\r\n\r\nIs emitted when a token is received from the iField\r\n\r\n```\r\n    <IField onToken={this.onToken} />\r\n```\r\n\r\n---\r\n\r\n### User events\r\n\r\nUser events are events passed along from iFields when the user interacts with it.\r\n\r\nThe available events are\r\n1. click\r\n1. dblclick\r\n1. focus\r\n1. blur\r\n1. input\r\n1. change\r\n1. keypress\r\n1. issuerupdated (CVV only)\r\n1. submit*\r\n\r\n\\* the submit event works slightly differently, see below.\r\n\r\n#### Update Event\r\n\r\nAside from submit, the above events are all collected on a single event `update`.\r\n\r\nThe event payload is in `e.data`. The data also contains the event type so you can filter out events you don't need with a `switch` statement like this:\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  render() {\r\n    return <IField onUpdate={this.onUpdate} />\r\n  }\r\n  onUpdate = (data) => {\r\n    switch (data.type) {\r\n      case 'input':\r\n        console.log(\"input event received\");\r\n        break;\r\n      case 'click':\r\n        console.log(\"click event received\");\r\n        break;\r\n      default:\r\n        break;\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n#### Submit Event\r\n\r\nThis event is triggered when the user submits the form (presses the Enter key) from within the iFrame.\r\n\r\nThis event works differently than other user events. \r\n* This event is only emitted if prop `options.autoSubmit` is true.\r\n* This event does not call `onUpdate`.\r\n* No data is passed along with this event.\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  state = {\r\n    options: {\r\n      autoSubmit: true\r\n    }\r\n  }\r\n  render() {\r\n    return <IField options={this.state.options} onSubmit={this.onSubmit} />\r\n  }\r\n  onSubmit = () => {\r\n    //submit to server\r\n  }\r\n}\r\n```\r\n\r\nIt is also possible to have the component automatically submit the form for you when _submit_ is triggered from the iFrame.If `autoSubmitFormId` is set on the options prop, the component will call submit on the element with that ID. This is useful for smaller applications relying on the form element to handle submission.\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  state = {\r\n    options: {\r\n      autoSubmit: true,\r\n      autoSubmitFormId: 'form'\r\n    }\r\n  }\r\n  render() {\r\n    return <form id=\"form\">\r\n        <IField options={this.state.options} />\r\n      </form>\r\n  }\r\n}\r\n```\r\n\r\n### Error\r\n\r\nThere is also an error event that can be subscribed to.\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  render() {\r\n    return <IField onError={this.onError} />\r\n  }\r\n  onError = (data) => {\r\n    console.error(\"IFrame errored\", data);\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## Actions\r\n\r\nThere are 3 actions available on this component as well\r\n\r\n### Focus\r\n\r\n`focusIfield`\r\n\r\nThis action will set the focus to the ifield when called\r\n\r\n### Clear\r\n\r\n`clearIfield`\r\n\r\nThis action will clear the data from the ifield when called\r\n\r\n### Get Token\r\n\r\n`getToken`\r\n\r\nThis action will load the token for the ifield when called.\r\n\r\n```\r\nexport default class App extends React.Component {\r\n  iFieldRef = React.createRef();\r\n  render() {\r\n    return <IField ref={this.iFieldRef} />\r\n  }\r\n  focus = () => {\r\n    this.iFieldRef.current.focusIfield();\r\n  }\r\n  clear = () => {\r\n    this.iFieldRef.current.clearIfield();\r\n  }\r\n  getToken = () => {\r\n    this.iFieldRef.current.getToken();\r\n  }\r\n}\r\n```\r\n\r\n\r\n\r\n## Props\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n        <th>Valid values</th>\r\n    </tr>\r\n    <tr>\r\n        <td>type</td>\r\n        <td>String</td>\r\n        <td>iFields type</td>\r\n        <td>\r\n            <ul>\r\n                <li>card</li>\r\n                <li>cvv</li>\r\n                <li>ach</li>\r\n            </ul>\r\n        </td>\r\n    </tr>\r\n    <tr>\r\n        <td>account</td>\r\n        <td><a href=\"\">Account</a></td>\r\n        <td></td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>options</td>\r\n        <td><a href=\"\">Options</a></td>\r\n        <td></td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>threeDS</td>\r\n        <td><a href=\"#ThreeDS\">ThreeDS</a></td>\r\n        <td></td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>issuer</td>\r\n        <td>String</td>\r\n        <td>Card issuer</td>\r\n        <td>For cvv iField only</td>\r\n    </tr>\r\n    <tr>\r\n        <td>onLoad</td>\r\n        <td>Function</td>\r\n        <td>Called when the <code>iframe</code> loads</td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>onUpdate</td>\r\n        <td>Function<<a href=\"\">Update Event Data</a>></td>\r\n        <td>Called when the iField has been updated</td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>onSubmit</td>\r\n        <td>Function</td>\r\n        <td>Called when the user presses the Enter key inside the <code>iframe</code></td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>onToken</td>\r\n        <td>Function<<a href=\"\">Token Data</a>></td>\r\n        <td>Called when the iField has received a token</td>\r\n        <td></td>\r\n    </tr>\r\n    <tr>\r\n        <td>onError</td>\r\n        <td>Function<<a href=\"\">Error Data</a>></td>\r\n        <td>Called when an error occurs while retrieving the token</td>\r\n        <td></td>\r\n    </tr>\r\n</table>\r\n\r\n### Account\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>xKey</td>\r\n        <td>String</td>\r\n        <td>iFields key</td>\r\n    </tr>\r\n    <tr>\r\n        <td>xSoftwareName</td>\r\n        <td>String</td>\r\n        <td>Software name</td>\r\n    </tr>\r\n    <tr>\r\n        <td>xSoftwareVersion</td>\r\n        <td>String</td>\r\n        <td>Software version</td>\r\n    </tr>\r\n</table>\r\n\r\n### Options\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>enableLogging</td>\r\n        <td>Boolean</td>\r\n        <td>Turn iField logs to the console on and off</td>\r\n    </tr>\r\n    <tr>\r\n        <td>autoFormat</td>\r\n        <td>Boolean</td>\r\n        <td>Turn iField auto-formatting on and off. This is only used for iFields of <i>card</i> type. See <i>autoFormatSeparator</i></td>\r\n    </tr>\r\n    <tr>\r\n        <td>autoFormatSeparator</td>\r\n        <td>String</td>\r\n        <td>A string to be used to auto-format card numbers when <i>autoFormat</i> is turned on. The default value is \" \" (space).</td>\r\n    </tr>\r\n    <tr>\r\n        <td>autoSubmit</td>\r\n        <td>Boolean</td>\r\n        <td>The token should be retrieved as soon as the data is valid. This setting will also turn on capturing a submit event triggered from within the iFrame when submitting the data.</td>\r\n    </tr>\r\n    <tr>\r\n        <td>autoSubmitFormId</td>\r\n        <td>String</td>\r\n        <td>If autoSubmit is true, the ID of a form element can be set and the component will trigger <i>submit</i> on the form when submit is triggered in the iFrame.</td>\r\n    </tr>\r\n    <tr>\r\n        <td>placeholder</td>\r\n        <td>String</td>\r\n        <td>Text to be used as <i>placeholder</i> text for the input field.</td>\r\n    </tr>\r\n    <tr>\r\n        <td>iFieldstyle</td>\r\n        <td>Object</td>\r\n        <td>A style object to be used to style the iFields input element. This object is assigned to <b>HTMLElement.style</b>.</td>\r\n    </tr>\r\n</table>\r\n\r\n### ThreeDS\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>enable3DS</td>\r\n        <td>Boolean</td>\r\n        <td>Turn 3DSecure on and off</td>\r\n    </tr>\r\n    <tr>\r\n        <td>environment</td>\r\n        <td>String</td>\r\n        <td>`Staging` or `Production`\r\n        <br/>\r\n        These values can be imported from the package\r\n        </td>\r\n    </tr>\r\n    <tr>\r\n        <td>handle3DSResults</td>\r\n        <td>Function</td>\r\n        <td>A callback to handle the 3DS results</td>\r\n    </tr>\r\n</table>\r\n\r\nFor full documentation about 3D-Secure with iFields see [here](https://docs.cardknox.com/cardknox-products/ifields#ifields-with-3d-secure-authentication)\r\n\r\n### Update Event Data\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>cardNumberlength</td>\r\n        <td>Number</td>\r\n        <td>The length of the data in the card iField <br/> Only returned on an update event from the card iField</td>\r\n    </tr>\r\n    <tr>\r\n        <td>type</td>\r\n        <td>String</td>\r\n        <td>The name of the event</td>\r\n    </tr>\r\n    <tr>\r\n        <td>isEmpty</td>\r\n        <td>Boolean</td>\r\n        <td>Whether or not the iField is empty</td>\r\n    </tr>\r\n    <tr>\r\n        <td>isValid</td>\r\n        <td>Boolean</td>\r\n        <td>Whether or not the data in the iField is valid</td>\r\n    </tr>\r\n    <tr>\r\n        <td>issuer</td>\r\n        <td>String</td>\r\n        <td>The card issuer <br/> Only returned on an update event from the card iField.</td>\r\n    </tr>\r\n    <tr>\r\n        <td>length</td>\r\n        <td>Boolean</td>\r\n        <td>The length of the data in the iField <br/><emp>Note:</emp> For card iFields, this includes the formating character. Use <code>cardNumberlength</code> to get the actual data length.</td>\r\n    </tr>\r\n</table>\r\n\r\n### Token Data\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>xToken</td>\r\n        <td>string</td>\r\n        <td>The token</td>\r\n    </tr>\r\n    <tr>\r\n        <td>xTokenType</td>\r\n        <td>String</td>\r\n        <td>Either card, cvv, or ach</td>\r\n    </tr>\r\n</table>\r\n\r\n### Error Data\r\n\r\n<table>\r\n    <tr>\r\n        <th>Name</th>\r\n        <th>Type</th>\r\n        <th>Description</th>\r\n    </tr>\r\n    <tr>\r\n        <td>result</td>\r\n        <td>String</td>\r\n        <td>This will always have the value of <code>error</code></td>\r\n    </tr>\r\n    <tr>\r\n        <td>errorMessage</td>\r\n        <td>String</td>\r\n        <td>Contains the error message</td>\r\n    </tr>\r\n    <tr>\r\n        <td>xTokenType</td>\r\n        <td>String</td>\r\n        <td>Either card, cvv, or ach</td>\r\n    </tr>\r\n</table>\r\n\r\n<br/><br/><br/>\r\n\r\n---\r\n\r\n**iFields Version:** [2.15.2309.2601](https://cdn.cardknox.com/ifields/2.15.2309.2601/ifield-sample.htm)\r\n","readmeFilename":"README.md"}