{"_id":"@aquarian-metals/coin-moebius-makepay","_rev":"7-7001eaecd274df9e5e277aa11ed18d2d","name":"@aquarian-metals/coin-moebius-makepay","dist-tags":{"latest":"4.3.1"},"versions":{"4.1.0":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.1.0","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"c26d4090ab6f56dbb01be451fa2ae3e4d44ce351","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.1.0.tgz","fileCount":11,"integrity":"sha512-v2aScgA0zDhNRpSZB1GG/mN+BX8FPwXSsnPQrjoBc/A/eUf1y6UN04DeoP1XkoutlUWjg8dsN3SMANrvymdAEQ==","signatures":[{"sig":"MEYCIQC6kTu28zd4cjfxNNXQDGrtzuYImiP8+bKQY7lqeKC8awIhALI/1Aqfi+kOyaGq8shjFZHwNFACAxLCfHUJe0oijC+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.13.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.1.0_1781758957123_0.7533651650879205","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.2.0","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"86293088c342db540573b28f1fe8a05db6611072","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.2.0.tgz","fileCount":11,"integrity":"sha512-ukCQhTQ7y3SMgMYy3kIOhiSGZ8QkOh+XUhzmA3UmqxyGhFEp2usYC4GhJ0Y7W6qrTbOdlLghxm/S9sU0W6/Vdw==","signatures":[{"sig":"MEUCIQDjT9rP0ZsDAycpI/bNEohB7N84p/JqGGU3cFL3cQ8O7gIgSWNt9ZpjRMlqZLel/CyT4Q3f3vKhcS7Er9kcmMcv5I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF4arpqBJmOw+LiZW+bMtnjFSCnXif/pz4vbxZPIv9F9AiEA3TXoLKf4/uCbq5/F0mc42ce17m5Bz1f1aQCF9/nKtbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.2.0_1789415501883_0.20523024939974355","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.2.1","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"f8266e41799dcdf6fd631c863f57357fc4584c62","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.2.1.tgz","fileCount":11,"integrity":"sha512-c3z6HhWcDbM2xLney+etakWwUsJr0uhbmf56lxSTIbXG2AGeFVgwr4h1Firk9NZhyBzpTxngNMV0xBT4V1Hwrw==","signatures":[{"sig":"MEYCIQCPTK18IZO5knIIF3r/4MSRMfM8VbRp5CL2aJ/12eL4cQIhAOG6VFHBlYQpfMtYJwNieWrhwRJO6zEe4FuVDPz1c8v1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBd8Im9sqLU3n7Ne9kPCv7dIDDGEhwffreq9hjgZ9mKSAiEAlhFxOgZf4TNeDeNPQp76ZM5AA9PKI3CmG1GpuVebn7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.2.1_1789416331758_0.4882739403958565","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.2.2","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"75428ada83eca673cc421b25b9ecac01d5e04213","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.2.2.tgz","fileCount":11,"integrity":"sha512-V3e93e8SWxbRlLiQE1JcQ55R3BBNY+Yyzuv65t1xd6NIBv4hmJJAThm+AtK527q2Kc7u58ppyQSqKLCfq+9IZA==","signatures":[{"sig":"MEQCIC5V8CjpP9f4i0wgTomPuEDZ0x4omQgOn/GCsLnX8UJmAiBHxOkxfMAl2ionTvAJ7amQxkdunXUKR2C+8EhVyNmzOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGW/XLR0H33o/cvh43VpGxqmaTKPJ3z70c5rVNXzPs/gIhAKV9m2kELoOidffBqamq6RtupNzxfj52YNNfP0hnDqWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.2.2_1789421016800_0.5137107344428256","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.2.3","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"8cadc6484ddb3609b13d688de09857287bad6ef6","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.2.3.tgz","fileCount":11,"integrity":"sha512-tYgK3S7vEA40rWeZcJrabPOhm5p15jSGov2cSqYAfUD/1eNNAiZH3SfrVsKmKWJCBFKobQWALHD8TE30QH1giw==","signatures":[{"sig":"MEYCIQCmy0jFeVYMag/W/1G0czKDi/ZqF2VyQGZwRpkR1Flm2QIhALEo9LOo/23qTXYhMmApko+gy1zpBRURclkdtFwVZWgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXeo/FXY0Hqw2oo35j2kqEeCOefFqk1SQdV2SfQBXOzAIhAJFDgKhxvqn7EecjjnJrcAG1NtoeLn/jKIYI2eG7NLYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.2.3_1789423938578_0.02629707450285723","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@aquarian-metals/coin-moebius-makepay","version":"4.3.0","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-makepay@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":"0d0137ccafd2dc9007c09c07503a1826b9aaf2dc","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.3.0.tgz","fileCount":11,"integrity":"sha512-ibh/HXv3S2YfuBJ05XEbKVr2JT89fL+lV61VeMqm8UxiLlsOGMSjc1pnjoCsTCmf0r2YOjUgGLHCyNl1XFL6qA==","signatures":[{"sig":"MEUCIQDYltjE4ORJLdeQSuxkCl+xBmYj9SfcXKLhgTejSd2KggIgAT4HAH08k8559aQLlnF7A1/WnqqMxp2bi0YLVGqMmhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJ/hfCqS+HYENKyzzy+OW3JsRY18ENLmmyJJmrx3IzkgIgTehI+Cto+w6ZdX6GocD1NwP5bXayZy2RYNZbo1fnFyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43110},"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/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","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-makepay_4.3.0_1789437310176_0.5494428192806653","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"_id":"@aquarian-metals/coin-moebius-makepay@4.3.1","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"826b35b5cae5def261fbcdacd710dcca18a416a3","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-makepay/-/coin-moebius-makepay-4.3.1.tgz","fileCount":11,"integrity":"sha512-5l8s5iwEj8pZvRy7liSRIWjGuf3krGVSC6inLpJsEHXNMxNCc72S/8hCLJBGdrnBukhm29uV0wIMVyc1QOOpfQ==","signatures":[{"sig":"MEYCIQCv4aAimGK6lI85SjsxCqotuyEnFFcB8ZN/KHATazasZgIhAJqXG6reqlXxacnNKD3TjIkopric/VbCx52Al9BObQid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCxXr0G2YVl/LrULxZLfcn0llExUWEe7bdiVKWyo4xlugIgJUBdjPf0qxcpG5lvp5Lyi10L/v1rS4ltbw8p+labnT0="}],"unpackedSize":43110},"main":"./dist/index.js","name":"@aquarian-metals/coin-moebius-makepay","type":"module","types":"./dist/index.d.ts","author":{"name":"aquarian-metals"},"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":"aacb6e3013dec6dd365595d0a8e8fca9e1ae953f","license":"MIT","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"version":"4.3.1","_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","keywords":["payments","makepay","crypto","checkout","webhook","coin-moebius"],"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/makepay"},"_npmVersion":"11.16.0","description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","directories":{},"maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coin-moebius-makepay_4.3.1_1789484232780_0.15666655422018305"}}},"time":{"created":"2026-06-18T05:02:36.946Z","modified":"2026-09-15T14:57:13.026Z","4.1.0":"2026-06-18T05:02:37.384Z","4.2.0":"2026-09-14T19:51:41.969Z","4.2.1":"2026-09-14T20:05:31.855Z","4.2.2":"2026-09-14T21:23:36.894Z","4.2.3":"2026-09-14T22:12:18.671Z","4.3.0":"2026-09-15T01:55:10.271Z","4.3.1":"2026-09-15T14:57:12.861Z"},"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","makepay","crypto","checkout","webhook","coin-moebius"],"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/makepay"},"description":"MakePay provider for Coin Moebius — hosted crypto checkout (payment links) with direct self-custody wallet settlement, plus a server-only webhook verifier under the ./server subpath.","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"readme":"# @aquarian-metals/coin-moebius-makepay\n\n[MakePay](https://www.makepay.io) provider for [Coin Moebius](https://github.com/aquarian-metals/coin-moebius) — hosted crypto checkout with direct self-custody wallet settlement.\n\nMakePay creates a hosted payment link, the buyer pays on MakePay's branded checkout page (70+ cryptocurrencies), and funds settle straight to the merchant's own wallet — MakePay never custodies them. A signed webhook reports the result back to your server.\n\n## Install\n\n```bash\nnpm install @aquarian-metals/coin-moebius-makepay @aquarian-metals/coin-moebius-core\n```\n\n## Client (browser)\n\n`createMakepayProvider(config)` returns a `PaymentProvider` registered as `id: 'makepay'`. It POSTs to your own checkout endpoint, receives `{ url }` (MakePay's hosted checkout `publicUrl`), fires `onPending`, and redirects the buyer there.\n\n```ts\nimport { createMakepayProvider } from '@aquarian-metals/coin-moebius-makepay';\nimport { createPaymentManager } from '@aquarian-metals/coin-moebius-core';\n\nconst makepay = createMakepayProvider({ checkoutEndpoint: '/api/checkout/makepay' });\nconst manager = createPaymentManager({ providers: [makepay] });\n\nawait manager.initiate({ productId: 'pro', amount: 9.99, currency: 'USD' });\n```\n\nYour checkout endpoint is responsible for calling MakePay's `payment-links` API with your API keys (server-side only) and returning the resulting `publicUrl` as `{ url }`.\n\n## Server (Node / Workers)\n\n`createMakepayVerifier({ webhookSecret })` verifies the signed webhook and returns a normalized `WebhookEvent`. The `X-MakePay-Signature` header carries `t=<unixSeconds>,v1=<hexSignature>`; the signature is the hex HMAC-SHA256 of `` `${t}.${rawBody}` `` keyed by your webhook secret, with a 300-second replay window by default.\n\n```ts\nimport { createMakepayVerifier } from '@aquarian-metals/coin-moebius-makepay/server';\nimport { asPayment } from '@aquarian-metals/coin-moebius-core';\n\nconst verify = createMakepayVerifier({ webhookSecret: process.env.MAKEPAY_WEBHOOK_SECRET! });\n\n// `rawBody` MUST be the exact request text MakePay signed — not a re-serialized object.\nconst event = await verify(rawBody, request.headers);\nconst payment = asPayment(event);\nif (payment?.status === 'success') {\n  // fulfil — the merchant order id is on payment.metadata.merchantOrderId\n}\n```\n\n`computeMakepaySignature(timestamp, rawBody, secret)` and `parseMakepaySignatureHeader(header)` are exported for callers that want to verify without the registry.\n\nAlways deduplicate deliveries by the payment id (`paymentLink.uid`); the signed timestamp bounds but does not eliminate replays.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}