{"_id":"@aquarian-metals/coin-moebius-square","_rev":"14-0021ba6aa9da0231cccf6e235c20884d","name":"@aquarian-metals/coin-moebius-square","dist-tags":{"latest":"4.3.1"},"versions":{"1.0.0":{"name":"@aquarian-metals/coin-moebius-square","version":"1.0.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@1.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"bf289b9ad721cf52ba67c4b982f3e516606df135","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-1.0.0.tgz","fileCount":11,"integrity":"sha512-JSqO1ZcLK5kxfQA+1W27k7LTKiBjPDoR9TjBk1I7oW3tGst46KCHBjDfvnLOQqLl3NYJM+7jkLHnu7EteTi2zg==","signatures":[{"sig":"MEYCIQC0rCEXFrzJ9UzfNeQ5NFd/70n5a44/JFtB+SYT7JcFRgIhAKtZ2Cme9sjyy49WCUjRrkYEFpWokSfN2QG3Q13pOm0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"8c9a01da9f5abb2bb8cec286d536520d7934349d","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.13.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_1.0.0_1779552645801_0.861638634394982","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aquarian-metals/coin-moebius-square","version":"2.0.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@2.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"cf8418ce3525df655ff9a909ad4c54784701d406","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-2.0.0.tgz","fileCount":11,"integrity":"sha512-CAAXy2DGSTlKrWoQBCcZFJUFHQJeHmVrZ63sAWzaL6hl7Hb1FivlJ9HblbVa8/34xGfGKryGp1qEhIr1SqCd2Q==","signatures":[{"sig":"MEQCID8PyEtfIBzQMEHEUTSj6TG4aiL8XKS4nwDSITonnldCAiA77MxRD1bKTt/V23WTDPil3WbR10giE+MV0guyt1MUSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-square@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"9e574a71afefaf101aa8e7960bdd0c6150174e60","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d409452-91a9-446f-9d73-772bca6a116b"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.15.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_2.0.0_1779556924642_0.6009568897725217","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aquarian-metals/coin-moebius-square","version":"0.7.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@0.7.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"3824719e6f4b92ea8f68d0f4878a3d410307bc19","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-0.7.0.tgz","fileCount":11,"integrity":"sha512-I10VEzSTVbAditP+Yz9ChxGBVd7GcrTo0AKE2rSOdBDG2nQDUDmOrQCkgdb1JZX+M9EPHqjbwBXDuL8Cx6lx7A==","signatures":[{"sig":"MEUCIQC7ebzYQBVE13CbCAl2ZCCJOKEzIMRnsAKliAcwbpJ5ZQIgNRuUkcMbiOFA3ntMJ6URwypjPNLJi6rGW1CAUZOUhpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-square@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"5563f417a1c05f88e9631146c9e9d9d440053b49","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d409452-91a9-446f-9d73-772bca6a116b"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.15.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_0.7.0_1779894150029_0.7066840814396349","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aquarian-metals/coin-moebius-square","version":"0.8.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@0.8.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"abf2abe71c57f780cd37ac003f35d5667e9b4501","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-0.8.0.tgz","fileCount":11,"integrity":"sha512-NzLat4mOwJH83tOkbM6IZuxpEJG9UxA/AM5xcqkC88jbKvK5ncljvbZQwekGtsAZMrpgBzLDOe1jPesP/Aej2w==","signatures":[{"sig":"MEQCICMEU4w66xax+Gzr0NEIz5BD3rMrFSB5scpPD0JZntuFAiAq6TunIab0gMrwqGoY4m1qCWJrVTKkrQGiaejlSvaHyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-square@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"94a7ec4de2ba48e5df88a2e2933ed3cdb8828eea","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d409452-91a9-446f-9d73-772bca6a116b"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_0.8.0_1780100474717_0.047499860471857724","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aquarian-metals/coin-moebius-square","version":"3.0.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@3.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"045b4bfc95f9537c641a720f772f9fad36c1fdb1","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-3.0.0.tgz","fileCount":11,"integrity":"sha512-1vaGRCOqHkqfuA8sJIsuuyIFjRV9/PRhI36IWUp9IUaPLEvq3SLZeqzW7MBSSO6M6fsXV1yJoydDTalVu5xVFA==","signatures":[{"sig":"MEYCIQClXgCxgtY2s5hmZrdZMqrXK1VRbTl1C4IZ7BgYchZw0gIhAIARHX9qAnQxSTOJID7E2ykLg8qhALHL0j50+1YAoWlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"94a7ec4de2ba48e5df88a2e2933ed3cdb8828eea","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.13.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_3.0.0_1780263469631_0.5859955532658065","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@aquarian-metals/coin-moebius-square","version":"4.0.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"87fa44fa6532e17f1a2c3c178280e802bea7e3f0","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.0.0.tgz","fileCount":11,"integrity":"sha512-t0xanC1eI670SOk7KfxzHIKUdCXDPM10v3CB0tThz7nmSypW4WLKjsWYdbhxFaRiAQBM3jLrVo0ph4FjYrxnNg==","signatures":[{"sig":"MEYCIQDVRCPsh5ZqvF8h3+GwkgPKBlcVQAs2K3H/WCpU1wahPgIhANb2OGMw5O5b55JzFU7SNeB7cjkaXoJCOPAaatrvzcZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"cff856a5547e00c0ee7155ade3f5a25bebb3e72e","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.13.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.0.0_1780761240779_0.48912279346087995","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@aquarian-metals/coin-moebius-square","version":"4.0.1","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.0.1","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"50fb58e26c495e37d8d9169459f6ca1f4d08fe5d","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.0.1.tgz","fileCount":11,"integrity":"sha512-7ZInUKY64+x71HM9OGxSkXdv7ccqL80wsH1qJHouzT5cvcDFU6MB5/mzMrLnh6DqaSmkYsPKzsuCLEop9CMLBg==","signatures":[{"sig":"MEYCIQCEtY3mPpZLk59vPV4pQjF0E/x/oHmrK1Oun1aoXM/mmgIhAIa8ATmkI3JuRC82Q9OtFR19zxk6ass2wPZefURssRAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"d10be12c9396f168bf82eed2a0ec72e9a6374744","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.13.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.0.1_1780780043550_0.7866420386174662","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@aquarian-metals/coin-moebius-square","version":"4.1.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.1.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"2ef21c0cb2921a9552a28ec5d9ab46cb14ac1253","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.1.0.tgz","fileCount":11,"integrity":"sha512-IN5Gq0M6LqU5v0yDfRWnOyf7SGawHMXvgs5O/57jjkDwRKMW1P0GspyOSYTmIMf5vF1QU33ddetnHuarFWb7Dg==","signatures":[{"sig":"MEUCIAFH0u4qCDZYhoMMsqGmftZ4DC58sTuVxRxnkSwNoLd/AiEA7lJpkcELWmbCdifn8sD7iCyKfRRzNoiyjp0YVSc+Vrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"c9f0d0ba32d13e8d1071510484d4f2b7cba580cc","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.13.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.1.0_1781758972311_0.8368383898088956","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@aquarian-metals/coin-moebius-square","version":"4.2.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.2.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"7db10e80ca914607aed9b496d51dce331c7d052b","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.2.0.tgz","fileCount":11,"integrity":"sha512-7/Hjtvg62Hwj8s85PpHfk79jMnNV4c7i96y6jHV/w9ItIplimrt/u6/Xt6xWjGhjzBYCYONdtTWbl8PPwyByGg==","signatures":[{"sig":"MEUCIQCdDg6f4l+jFukHqNMG0h4I4FxelztkO8Kh00n33g2EvAIgK1RKxqBnMu6N/6GuJ5Rty9Sahk59ETdBYfVeCewdDS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"48a119012da164b00293f9cfa4337361f73a40bc","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.2.0_1789415386933_0.8415286209469894","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@aquarian-metals/coin-moebius-square","version":"4.2.1","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.2.1","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"4e98dbee249538fe33daa034fe301c19986893ec","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.2.1.tgz","fileCount":11,"integrity":"sha512-3Gi///Zmg+0pX0vRcVNqM1CEqfUIHcvTYsA+8F7nfr3eeHF9YoZuqETtmzzZlxkwIrKLQ+TSA46sEdDVLP6Ibw==","signatures":[{"sig":"MEYCIQCjBRz6RY/WdjrS44ICAXlguvZ8P7S0++tzRhuuId8r0wIhAJI3iZPxKghyAZELO086g2OE1AUo8vS+g1HxNOvbPi6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"26b04c67ebc361d7ea9cf4389277a53bd5dc1eae","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.2.1_1789416266785_0.5448859229866958","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@aquarian-metals/coin-moebius-square","version":"4.2.2","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.2.2","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"3764f89f8f9e33279543586b7eaa8f1d1934f0e7","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.2.2.tgz","fileCount":11,"integrity":"sha512-H/gGd5MAfnqYe3VsItd1cL879kbvuhlDrNNBIJ4B2/C6U/g85u6UMDQO/yKWvmEkzpbkwWh5YxnIMguYmu+BlQ==","signatures":[{"sig":"MEUCIQDORnwUtOvbYqtRokXwuJuf1jYBAx1Orn6TjsXw9EF/zgIgfEs2h61SGAwxNla6c3n3GLJ+L3P1fnKZq3xPoFisHB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"7b05724403e7408ab25f5230f9ccbbe291ee0c18","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.2.2_1789420972948_0.8211815975168961","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@aquarian-metals/coin-moebius-square","version":"4.2.3","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.2.3","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"c743f87d8184400b3360ff181752207557c376d0","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.2.3.tgz","fileCount":11,"integrity":"sha512-Sys2GEeiMD5zLQVqxApyEWv19/N+6tCucFvYhpUJknI+zNggPM86ttmaBHJxz5yKIhNQDGeDyoreKcWJNx2msw==","signatures":[{"sig":"MEUCIHXLIVd+eboWA5NpQQgikAY/+7aWYTet6F6OQ9SmAKRHAiEA84QnW+lkoqHLEMn6xf7B2oEency2cnI/0hGjUrdqTqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"b5d85b64bcf082c049b00a4cb6eee0e542351c3c","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.2.3_1789423761557_0.6677233015448474","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@aquarian-metals/coin-moebius-square","version":"4.3.0","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-square@4.3.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"44d915fda21fe698d0c1db38835fd18f70fd9c0d","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.3.0.tgz","fileCount":11,"integrity":"sha512-ERnvXLWNuxB9ZynfLfRgVvEw0R3lx4C2Qdt2/eCr1a9IqOpnxYnwY9j0ZZmbNwRP4xgV8qQBLcNBhexK5qhhFA==","signatures":[{"sig":"MEUCIQC1mjSOKKIPMsTips3/yUJ/b1IHXtTGjMiptcIyniXELwIgHJNjF/w17rmJdoNFVvYf5DaIgVdTBiqFTolsbqtQkGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"83c800d2516323a3fb25d329ef1d648338a97840","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/square"},"_npmVersion":"11.16.0","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-square_4.3.0_1789437266148_0.471281307728185","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@aquarian-metals/coin-moebius-square","version":"4.3.1","description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"repository":{"type":"git","url":"git+https://github.com/aquarian-metals/coin-moebius.git","directory":"packages/providers/square"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","build":"tsc","prepublishOnly":"npm run clean && npm run build"},"engines":{"node":">=18"},"dependencies":{"@aquarian-metals/coin-moebius-core":"^4.3.1"},"devDependencies":{"typescript":"~5.8.0"},"publishConfig":{"access":"public"},"gitHead":"aacb6e3013dec6dd365595d0a8e8fca9e1ae953f","_id":"@aquarian-metals/coin-moebius-square@4.3.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-BHNDGNINSRQBGcWtfrlTJvxNfyAcZOlrFhcgzJvIGLogCDonjX7ekRycaBFl7juwvtzqsTxN5c/kLenlBZmkBg==","shasum":"9ac72e4a68dd021866d79bb94b64fbc2e61588cc","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-square/-/coin-moebius-square-4.3.1.tgz","fileCount":11,"unpackedSize":41493,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFAtS2YjcovnpZbuvP2Q1sAlR6OGuAx4ZYsmmr4RvANaAiAvOnJkIuEbXQGwBPVBo3yIaQzQB+qJ5HmA+PN43kAQ1A=="}]},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"directories":{},"maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coin-moebius-square_4.3.1_1789484055106_0.6061146556504224"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T16:10:45.691Z","modified":"2026-09-15T14:54:15.625Z","1.0.0":"2026-05-23T16:10:45.943Z","2.0.0":"2026-05-23T17:22:04.812Z","0.7.0":"2026-05-27T15:02:30.215Z","0.8.0":"2026-05-30T00:21:14.860Z","3.0.0":"2026-05-31T21:37:49.748Z","4.0.0":"2026-06-06T15:54:00.926Z","4.0.1":"2026-06-06T21:07:23.690Z","4.1.0":"2026-06-18T05:02:52.452Z","4.2.0":"2026-09-14T19:49:47.093Z","4.2.1":"2026-09-14T20:04:26.906Z","4.2.2":"2026-09-14T21:22:53.102Z","4.2.3":"2026-09-14T22:09:21.706Z","4.3.0":"2026-09-15T01:54:26.305Z","4.3.1":"2026-09-15T14:54:15.254Z"},"bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"author":{"name":"aquarian-metals"},"license":"MIT","homepage":"https://github.com/aquarian-metals/coin-moebius#readme","keywords":["payments","square","block","payment-link","checkout","webhook","coin-moebius"],"repository":{"type":"git","url":"git+https://github.com/aquarian-metals/coin-moebius.git","directory":"packages/providers/square"},"description":"Square (Block) provider for Coin Moebius — Payment Link redirect flow, plus a server-only HMAC-SHA256 webhook verifier.","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"readme":"# @aquarian-metals/coin-moebius-square\n\nSquare (Block) provider for **[Coin Moebius](https://github.com/aquarian-metals/coin-moebius)**.\n\nTwo entries in one package:\n\n- `@aquarian-metals/coin-moebius-square` — browser entry, redirects to Square's hosted checkout (Payment Link flow).\n- `@aquarian-metals/coin-moebius-square/server` — Node-only HMAC-SHA256 webhook verifier. **Never import this from browser code.**\n\n## Install\n\n```bash\nnpm install @aquarian-metals/coin-moebius-square\n```\n\nNo additional dependencies — the server verifier uses Web Crypto exclusively.\n\n## Use — browser\n\n```ts\nimport { createSquareProvider } from '@aquarian-metals/coin-moebius-square';\nimport { createPaymentManager } from '@aquarian-metals/coin-moebius';\n\nconst payments = createPaymentManager({\n  providers: [\n    createSquareProvider({\n      sessionEndpoint: '/api/checkout/square',\n    }),\n  ],\n});\n```\n\nYour session endpoint calls `POST /v2/online-checkout/payment-links` and returns the `payment_link.url` field as `{ url }`. The provider fires `onPending` and redirects the buyer to Square's hosted checkout.\n\n## Use — server (webhook verification)\n\n```ts\nimport { createSquareVerifier } from '@aquarian-metals/coin-moebius-square/server';\n\nconst verify = createSquareVerifier({\n  signatureKey: process.env.SQUARE_WEBHOOK_SIGNATURE_KEY,\n  notificationUrl: 'https://your-public-domain.example/webhooks/square',\n});\n\n// inside your webhook route:\nconst result = await verify.verify(rawBody, request.headers);\n```\n\n### Why the verifier needs a `notificationUrl`\n\nSquare signs the webhook over **`notificationUrl + rawBody`** — the public URL the merchant configured on the webhook subscription is part of the HMAC input. A worker running behind a reverse proxy or Cloudflare typically cannot recover the original public URL from the inbound request (it sees an internal route, a different host, or a stripped path), so the verifier requires the merchant to pass the URL explicitly.\n\n**The URL must match byte-for-byte** with what the merchant configured in Square's Developer Console (Webhooks → your subscription → Notification URL). Any difference — trailing slash, scheme, port, capitalization of the host — produces a silent signature failure. Treat the value like a secret and pin it in your environment configuration.\n\n### Signature key\n\nThe signature key is **subscription-specific**, generated in Square's Developer Console alongside the subscription. It is not the same as the application's access token. To rotate, recreate the subscription.\n\n### Status mapping\n\n| Square event            | Inner status           | `PaymentResult.status`                               |\n| ----------------------- | ---------------------- | ---------------------------------------------------- |\n| `payment.created`       | —                      | `pending`                                            |\n| `payment.updated`       | `COMPLETED`            | `success`                                            |\n| `payment.updated`       | `APPROVED` (auth-only) | `pending`                                            |\n| `payment.updated`       | `FAILED` or `CANCELED` | `failed`                                             |\n| `refund.created`        | —                      | `pending`                                            |\n| `refund.updated`        | `COMPLETED`            | `refunded`                                           |\n| `refund.updated`        | `FAILED` or `REJECTED` | `failed`                                             |\n| `dispute.created`       | —                      | `disputed`                                           |\n| `dispute.state.updated` | —                      | `disputed`                                           |\n| anything else           | —                      | (verifier returns `null`, signature still validated) |\n\nThe `paymentId` on the returned `PaymentResult` is the Square `payment.id` whenever available (preferred for cross-event correlation across payment / refund / dispute on the same purchase). Amounts are converted from Square's smallest-currency-unit integers (e.g., cents for USD) to a major-unit decimal to match the rest of the SDK.\n\n### Known gap: no replay-window enforcement\n\nSquare's signature scheme does not include a timestamp, so the verifier cannot reject stale-and-replayed deliveries on its own. If your application is sensitive to replays, deduplicate at the application layer using the webhook's `event_id` field.\n\n### Sandbox vs production\n\nThe signature scheme is the same in both environments — the verifier has no mode flag. Sandbox API endpoints are at `connect.squareupsandbox.com`; production is at `connect.squareup.com`. Your session endpoint chooses which one to hit; the verifier only cares about the signature key + notification URL pair.\n\n### Currency + locations\n\nSquare locations have a per-location currency, but the webhook payload carries the actual currency on `amount_money.currency`, so the verifier surfaces whatever the payload says. Merchants with multiple locations don't need to override anything.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}