{"_id":"@alexasomba/medusa-paystack-plugin-v2","_rev":"17-6637c27cbe8347a979c283d2810a85d3","name":"@alexasomba/medusa-paystack-plugin-v2","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.0.0","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.0.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"2c3f38daa00cb4f4005f8d751e37a2b1cd77ecfc","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.0.0.tgz","fileCount":11,"integrity":"sha512-+BtIV0XwosbxHTNr7URpay0jrOh5Xt9EFJiVdRo+76TMcYJf+Ol4J73VKm2Z7tuYcr3xiquSL9ogXqzRO4bhBQ==","signatures":[{"sig":"MEUCIQCb3TvjrVGTl+OeaYgOy3ZVHQJJ7IXmqqDsxSREubyhvAIgOpbRUhiNVsFMTX9bIr3a34zXTXd4nTsBySBIUWL/jl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46950},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.4.0","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.4.0","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.4.0","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.4.0","@medusajs/framework":"2.4.0","@medusajs/test-utils":"2.4.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.4.0","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.4.0","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.4.0","@medusajs/admin-sdk":"2.4.0","@medusajs/framework":"2.4.0","@medusajs/test-utils":"2.4.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.0.0_1751364940952_0.7259401586746548","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.0","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"1a2173e361f4f93e5526e9b21fa4a4e051265815","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.0.tgz","fileCount":12,"integrity":"sha512-xZHeY73Fio0WOfFPtw5/rZYoBwQg3h9mZ5biphxC3c+FLaVlK7Hw2zGOGpjXjv36KV4I4oTZ/IwnVxsXjpRIsA==","signatures":[{"sig":"MEUCIQDEl0KfqahJdhCCKOOmtaRnO96J2p3kuVk48HR5P1LmWQIgDS9ls0ehUI+W2jEeog39bSrva+oL6wzdyY6GZto9qsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48539},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.0_1751369453171_0.9247497885593441","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.1","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"49d916c53c7de8875a565e389bf91bd01311e67a","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.1.tgz","fileCount":12,"integrity":"sha512-D7PXeNe4AguVpEmZt3erjv05LtPeodadqpE4RO2WwF0krOBv8g5BBUl9e9iIUrgeF9SjN6cXaVzLM814CXzWzQ==","signatures":[{"sig":"MEYCIQDjbmvzYg8/4KGE++TzegxPsh+bYoM+LkMVffo6s6pJmAIhALRyG7OzpXlY3Xpx7uS9MPOMwrdd4Ukz7KHsguDsYWVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48539},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.1_1751370023911_0.3811662864296814","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.2","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.2","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"cd5e701e63652c00c8bd99d71695524b5bcb3968","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.2.tgz","fileCount":12,"integrity":"sha512-WQ7SjroGsJAO4zkvm+t2X2AIaB9PXarZvECftxz8NjnAzr1VOR4/TSrZv7DeCpMNEHcn+fyCYBSu8GfHsvpavA==","signatures":[{"sig":"MEUCIApS1XBLnFo0pbklUmdXFI+OwCrZtA6YNMYPucxjIgMiAiEAtTWdab/csMOjT76GZculQMpz6lHGYXXX7xIGp2ynZgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48581},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.2_1751370603381_0.1164608653154171","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.3","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.3","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"53c9e26e05c79db62ec5d3a5f6913fe24ba5210e","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.3.tgz","fileCount":11,"integrity":"sha512-TfJqEMyAJNYMQtqItH1mA5R8V6FyVL3wI+XyYUa7ik1iZ3/dJmMXtTWCB9bQHOoSZ13WRzg0a2MV4TGlAmIhhg==","signatures":[{"sig":"MEUCIQDr3H7BvjZ0nrPOk1cuWoi23FOJ676ApODWciXbKege1wIgfd0J6Y6yr17/+7uFZHHPOoygFhY4mQRCIeD/TXFrFwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45609},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.3_1751371050998_0.015094761409425894","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.4","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.4","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"4ff55afab3b83f416f586dcd9e9e4dc4ccfdd422","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.4.tgz","fileCount":11,"integrity":"sha512-T12MBIATXeHZ1vxlVS68QottXJr4tezBbAX7tylbjLiUUl+TFrVLrHpkaaE01dlsXX9IfQME4Fm1tKI7XToMlw==","signatures":[{"sig":"MEYCIQDXVOIyWwsSRg3BA81zfUnoPePX3ki8q5iyxrmQxBOncgIhANacNsh4l3BfPNrF88hglJ8uepFJUSoqgE8+WsTfVZDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46954},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.4_1751373643716_0.5013258144849462","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.5","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.5","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"58e858cca23b3f3d47aa95373c69a85fc74c64ba","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.5.tgz","fileCount":11,"integrity":"sha512-KxSzHDtk1sIA2YgZsNYg37KXBfk3I1MujtNw3VmegX1SutkYTuSFYqTAaqleBzHLYii2jZRaMaG9w+r1hEP3VQ==","signatures":[{"sig":"MEQCICiFooWkT34j/r2cOneTs0zi4esUeVkAfod4cAx1qHTpAiBV9qKeJ7siBvJIQgVEopWB38+Qrl2I07QpsH/N+G/3EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52434},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.5_1751374704428_0.25260597919700545","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.6","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.6","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"02312fef0f2b6232baeac738a84006a416445e07","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.6.tgz","fileCount":11,"integrity":"sha512-3heThG4AI1TXo136GcxE/th/U08yOZODmMzp6OpFxQHcaWUEZ1IS+crgSlYMnSkgGWK0Bc1uSNAQdhd4zj/tpA==","signatures":[{"sig":"MEQCICn2MuYXX00DcHkqu6wtZOueRDz29VLSDIDXVmM05bwNAiBXswixW0AxLFn4CekGFoDk2Fh4X+ATkd8HLJx74ucF4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54978},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.6_1751375711901_0.27037756920896117","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.7","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.7","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"eab845b071a0715f51c663a414182cb1fa06ea5b","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.7.tgz","fileCount":11,"integrity":"sha512-PyKrcND2L6FnAyyN1ueeUjJLE23OTsEjcyY2GUGiw0FFH/ABuK0ENQf1SUshMqrmbapKeTJhXpgvvXrqahwgeg==","signatures":[{"sig":"MEQCID7Qep128Y6W8YrxaCvPU0KJbSmoSRdqIOvyHC7vDnFOAiBN3PK7PQ8qaT1MRL5FD0MnZ6xaGmNXlDMuLZEaug4fIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54978},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.7_1751376681084_0.9415821341001571","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.8","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.8","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"921fb8d7604bc4425b51bf63af8a48f104a489df","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.8.tgz","fileCount":11,"integrity":"sha512-tqRGeTf/9WBrFdij2kNPp2iyDOag9FWK1qiy/k2tsFRmdbc+ig9fc5ADc34+LaqMZ94rblAzjpqAQgUls+NSow==","signatures":[{"sig":"MEQCIAey0MejQCZCSbvv13vU+YAoVML1MmO2aJX8HC5eP+mFAiBqsL2y27E3/CTSPmlh0tt1khJxBpphFavFjgcxPXIpUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56594},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.8_1751379064367_0.042286223163731984","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.1.9","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.1.9","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"9cc99703527fb5178a4a0164af0615c50575082b","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.1.9.tgz","fileCount":11,"integrity":"sha512-WbKy68t/ZjM51QUsbyY1Cb9loCy0bfAk7nePJXzXaZ16RknbtoB7Ctw96Z77iUd27RuSGioXsEarUmfN1ynC9Q==","signatures":[{"sig":"MEUCIQDBYrxA0+Oq3lcQFOnFF3FWhDRVgh1em9xbsaI+/HgnqwIgZVu81dER3JPgSO+T7mGEO9lvdmcgJ5Cx2H7dQ1kzrUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60452},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.10.0","@types/axios":"^0.9.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.1.9_1751379841789_0.4418478774401178","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.0","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.0","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"b5fede6af6ab0b1883db1103037aec9adeb519fc","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.0.tgz","fileCount":11,"integrity":"sha512-/y5SMbn7sxrC57tjvEX232WhukniZV8e8ExOODZ+eWySD3cyl9Q25DXYQuf9oPEWpUuGaugtVqAh+4DoC253VQ==","signatures":[{"sig":"MEYCIQCJTcTSS6DI7BV0j2e1kzZl1rqY/GRehALV91opxw0jPgIhAMrjSpPpMPose3PC8Mw7gN7spDe0Aw5JlpuIVy8x+Ttf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58695},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.3.0_1751382755303_0.8497625058153675","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.1","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.1","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"7cd274bdf2dac7029107d3cfb3af21c9be59de32","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.1.tgz","fileCount":11,"integrity":"sha512-JXCFNzmcJoeFo2U38gfSfcIBi7t5apnKtYu/QpHWfFWDIdK5sb/4hp+LjbBkQ55kX8AwcW+nomtpJ2QZh3Hc5A==","signatures":[{"sig":"MEQCIBv7vD/ErH6dSde1ODrXnklJ8kokxCLWt+HBsM6bqnbfAiB6aj4BBEH223Q9dJ67/ejXe//MnoKUesrN89bNnAAIrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59084},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.3.1_1751385066285_0.9300283332175212","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.2","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.2","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"6ad751984beb83edc68185e9c7754243ea2dae89","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.2.tgz","fileCount":11,"integrity":"sha512-oNA8gD8sLO0AdFZGZ9rXNzLAPNa5bLd8eFp5ji+nMHAMasicD/D+cm+Tgo6HBxL9HDnYWZuNfTnP5SWwo/qYNA==","signatures":[{"sig":"MEQCIH6+OWJkNPfQJHyx7Ul/013MVTMbQfbMv24Tc1eqt+RNAiAetEPkX0UhM63a3OQUWXD7HIeBjfrpRPUDGmCeaR/FTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59084},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.3.2_1751385372325_0.5243330253017298","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.3","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.3","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"ffa6a2cab190d0402fd8c5e2c7411623ed4b76c2","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.3.tgz","fileCount":11,"integrity":"sha512-tiDzCOSLwapAoPdEUsEqFiHjWRk0bsro9hOmRHhFcPrvhZmJIBmqDPWid+FaQbXJ8XrT3i94TgOVLZ/aFU8arw==","signatures":[{"sig":"MEUCIQD/KOS47CW8C6kDZyZW9TzdHHZc8VoXE6lb9dOP3BpNQgIgfaPZPgRCcKp6CianyES2AAMe86YXpmxpmAJQW4aoEpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59477},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"2ba34f1818f69b3b4d5c2683c57e8e851585d8db","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"11.4.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.0.4","@types/react":"^18.3.2","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.3.3_1751386890725_0.48351697163682394","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.4","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.4","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"dist":{"shasum":"91e048b64a35b591bbaf5ef18651af7b60895c17","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.4.tgz","fileCount":11,"integrity":"sha512-9UHkyoK90SALyobbDzDUlFWL+xaeMX0ZwfP7FOWeAvotBfWH+k2lwTGkw28B2VrYpQQgZeDPM3wCYnRTxeaVqw==","signatures":[{"sig":"MEUCIF8DSoBLrDGJCiiwE7sM4mnUNYfU+ZsbG6NG7F6ffDd5AiEAuBpIn7klBiu9xDCejz5J+ud3X/r9pdeTiYq1CTu3IwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68295},"main":".medusa/server/src/index.js","engines":{"node":">=20"},"exports":{".":"./.medusa/server/src/index.js","./*":"./.medusa/server/src/*.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"cf3026c462403b6aaa24f41375f76c751b03f6b2","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"alexasomba","actor":{"name":"alexasomba","type":"user","email":"alexanderasomba@gmail.com"},"email":"alexanderasomba@gmail.com"},"repository":{"url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git","type":"git"},"_npmVersion":"10.8.2","description":"A Medusa v2 plugin for Paystack payment integration.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.4","@types/react":"^18.3.2","@medusajs/cli":"^2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"^2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"^2.8.6","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"^2.8.6","@medusajs/framework":"^2.8.6","@medusajs/test-utils":"^2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"pg":"^8.13.0","awilix":"^8.0.1","@medusajs/ui":"4.0.3","@medusajs/cli":"2.8.6","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.8.6","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.8.6","@medusajs/admin-sdk":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/test-utils":"2.8.6","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-paystack-plugin-v2_1.3.4_1751397707482_0.1608358584319729","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@alexasomba/medusa-paystack-plugin-v2","version":"1.3.5","description":"A Medusa v2 plugin for Paystack payment integration.","author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git"},"homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"main":".medusa/server/src/index.js","exports":{".":"./.medusa/server/src/index.js","./package.json":"./package.json","./workflows":"./.medusa/server/src/workflows/index.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./*":"./.medusa/server/src/*.js"},"keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"scripts":{"build":"medusa plugin:build","dev":"medusa plugin:develop","prepublishOnly":"medusa plugin:build"},"devDependencies":{"@medusajs/admin-sdk":"^2.8.6","@medusajs/cli":"^2.8.6","@medusajs/framework":"^2.8.6","@medusajs/icons":"^2.8.6","@medusajs/medusa":"^2.8.6","@medusajs/test-utils":"^2.8.6","@medusajs/ui":"^4.0.4","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@swc/core":"1.5.7","@types/node":"^20.0.0","@types/react":"^18.3.2","@types/react-dom":"^18.2.25","awilix":"^8.0.1","pg":"^8.13.0","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","ts-node":"^10.9.2","typescript":"^5.6.2","vite":"^5.2.11","yalc":"^1.0.0-pre.53"},"peerDependencies":{"@medusajs/admin-sdk":"2.8.6","@medusajs/cli":"2.8.6","@medusajs/framework":"2.8.6","@medusajs/icons":"2.8.6","@medusajs/medusa":"2.8.6","@medusajs/test-utils":"2.8.6","@medusajs/ui":"4.0.3","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","awilix":"^8.0.1","pg":"^8.13.0"},"engines":{"node":">=20"},"dependencies":{"@paystack/paystack-sdk":"^1.2.1-beta.2"},"_id":"@alexasomba/medusa-paystack-plugin-v2@1.3.5","gitHead":"d358c2b4230f6ed1d66c0cc21b8d59e65a537d60","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ePYvTE6LTQzt6+NTlk8nn0I4lyi/13BsVInercmt1NW7rwaUa+axqyKeHQXo7eGj2SKS/N05nntT1k4VNYW+lw==","shasum":"c2107b6773c8778bb0cd4972eeac11859bff0f28","tarball":"https://registry.npmjs.org/@alexasomba/medusa-paystack-plugin-v2/-/medusa-paystack-plugin-v2-1.3.5.tgz","fileCount":11,"unpackedSize":68295,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIHO7w1o19c8v8plMNRTX7CF9svmcYvbwjhV2Ncho6tI2Ah9nirE80W8s3h4vPsGYYA+EnZ4ZtGg7jivf2ZqsbHDU"}]},"_npmUser":{"name":"alexasomba","email":"alexanderasomba@gmail.com","actor":{"name":"alexasomba","email":"alexanderasomba@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medusa-paystack-plugin-v2_1.3.5_1751398545699_0.7945021791767493"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-01T10:15:40.855Z","modified":"2025-07-01T19:35:46.130Z","1.0.0":"2025-07-01T10:15:41.120Z","1.1.0":"2025-07-01T11:30:53.388Z","1.1.1":"2025-07-01T11:40:24.092Z","1.1.2":"2025-07-01T11:50:03.550Z","1.1.3":"2025-07-01T11:57:31.193Z","1.1.4":"2025-07-01T12:40:43.880Z","1.1.5":"2025-07-01T12:58:24.589Z","1.1.6":"2025-07-01T13:15:12.125Z","1.1.7":"2025-07-01T13:31:21.327Z","1.1.8":"2025-07-01T14:11:04.565Z","1.1.9":"2025-07-01T14:24:01.965Z","1.3.0":"2025-07-01T15:12:35.469Z","1.3.1":"2025-07-01T15:51:06.513Z","1.3.2":"2025-07-01T15:56:12.501Z","1.3.3":"2025-07-01T16:21:30.953Z","1.3.4":"2025-07-01T19:21:47.664Z","1.3.5":"2025-07-01T19:35:45.924Z"},"bugs":{"url":"https://github.com/alexasomba/medusa-paystack-plugin-v2/issues"},"author":{"name":"Alex Asomba","email":"alexasomba@example.com"},"license":"MIT","homepage":"https://github.com/alexasomba/medusa-paystack-plugin-v2#readme","keywords":["medusa","plugin","payment","paystack","medusa-plugin-payment","medusa-plugin","medusa-v2"],"repository":{"type":"git","url":"git+https://github.com/alexasomba/medusa-paystack-plugin-v2.git"},"description":"A Medusa v2 plugin for Paystack payment integration.","maintainers":[{"name":"alexasomba","email":"alexanderasomba@gmail.com"}],"readme":"# Medusa Paystack Plugin v2\n\nA robust Paystack payment integration plugin for **Medusa v2.8.6+** that provides seamless payment processing using Paystack's payment infrastructure with support for the new payment session lifecycle.\n\n## ✨ Features\n\n- 🚀 **Complete Payment Flow**: Initialize, authorize, capture, and refund payments\n- 🔐 **Secure Transactions**: Built-in webhook verification and secure API communication  \n- 🌍 **Multi-Currency Support**: NGN, USD, GHS, ZAR with automatic currency conversion\n- 📱 **Modern Payment Experience**: Paystack Popup integration with retry mechanisms\n- 🎯 **Medusa v2 Compatible**: Full support for new payment session lifecycle\n- 🔄 **Session Management**: Intelligent session refresh and expiry handling\n- 🛡️ **Error Handling**: Comprehensive error handling with user-friendly messages\n\n## 📦 Installation\n\n### 1. Install the Plugin\n\n```bash\nnpm install @alexasomba/medusa-paystack-plugin-v2\n# or\nyarn add @alexasomba/medusa-paystack-plugin-v2\n```\n\n### 2. Environment Configuration\n\nAdd these environment variables to your `.env` file:\n\n```env\n# Paystack Configuration\nPAYSTACK_SECRET_KEY=sk_test_your_secret_key_here\nPAYSTACK_PUBLIC_KEY=pk_test_your_public_key_here\nPAYSTACK_WEBHOOK_SECRET=your_webhook_secret_here\n```\n\n### 3. Medusa Configuration\n\nConfigure the plugin in your `medusa-config.ts`:\n\n```typescript\nimport { loadEnv, defineConfig } from '@medusajs/framework/utils'\n\nloadEnv(process.env.NODE_ENV || 'development', process.cwd())\n\nmodule.exports = defineConfig({\n  projectConfig: {\n    databaseUrl: process.env.DATABASE_URL,\n    http: {\n      storeCors: process.env.STORE_CORS!,\n      adminCors: process.env.ADMIN_CORS!,\n      authCors: process.env.AUTH_CORS!,\n      jwtSecret: process.env.JWT_SECRET || \"supersecret\",\n      cookieSecret: process.env.COOKIE_SECRET || \"supersecret\",\n    }\n  },\n  modules: [\n    {\n      resolve: \"@medusajs/payment\",\n      options: {\n        providers: [\n          {\n            resolve: \"@alexasomba/medusa-paystack-plugin-v2\",\n            id: \"paystack\",\n            options: {\n              secret_key: process.env.PAYSTACK_SECRET_KEY,\n              public_key: process.env.PAYSTACK_PUBLIC_KEY,\n              webhook_secret: process.env.PAYSTACK_WEBHOOK_SECRET,\n            },\n          },\n        ],\n      },\n    },\n  ],\n})\n```\n\n### 4. Build and Start\n\n```bash\nnpm run build\nnpm run dev\n```\n\n## ⚙️ Configuration\n\n### Environment Variables\n\n| Variable | Description | Required | Example |\n|----------|-------------|----------|---------|\n| `PAYSTACK_SECRET_KEY` | Your Paystack secret key | ✅ | `sk_test_...` |\n| `PAYSTACK_PUBLIC_KEY` | Your Paystack public key | ✅ | `pk_test_...` |\n| `PAYSTACK_WEBHOOK_SECRET` | Webhook secret for verification | ⚠️ Recommended | `whsec_...` |\n\n### Plugin Configuration\n\n```typescript\ninterface PaystackConfig {\n  secret_key: string      // Paystack secret key\n  public_key: string      // Paystack public key  \n  webhook_secret?: string // Optional webhook secret\n}\n```\n\n## 🖥️ Frontend Integration\n\n### Next.js Storefront Integration\n\nInstall required dependencies in your storefront:\n\n```bash\nnpm install @paystack/inline-js\n```\n\n### 1. Paystack Payment Component\n\n```tsx\n// components/PaystackPayment.tsx\n\"use client\"\n\nimport { useState } from \"react\"\nimport { toast } from \"@medusajs/ui\"\n\ninterface PaystackPaymentProps {\n  session: any\n  cart: any\n  onPaymentCompleted: (reference: string) => void\n  onPaymentFailed: (error: string) => void\n}\n\nexport function PaystackPayment({ \n  session, \n  cart,\n  onPaymentCompleted, \n  onPaymentFailed \n}: PaystackPaymentProps) {\n  const [isLoading, setIsLoading] = useState(false)\n\n  const initializePayment = async () => {\n    try {\n      setIsLoading(true)\n      \n      const { access_code, authorization_url } = session.data\n      \n      if (!access_code) {\n        throw new Error(\"Payment session not ready\")\n      }\n\n      // Use Paystack Popup\n      const PaystackPop = (await import(\"@paystack/inline-js\")).default\n      const popup = new PaystackPop()\n      \n      popup.resumeTransaction(access_code, {\n        onClose: () => {\n          setIsLoading(false)\n          toast.warning(\"Payment was cancelled\")\n        },\n        onSuccess: (transaction: any) => {\n          setIsLoading(false)\n          toast.success(\"Payment successful!\")\n          onPaymentCompleted(transaction.reference)\n        },\n        onError: (error: any) => {\n          setIsLoading(false)\n          let errorMessage = \"Payment failed\"\n          \n          if (error.message?.toLowerCase().includes('not found')) {\n            errorMessage = \"Payment session expired. Please try again.\"\n          }\n          \n          toast.error(errorMessage)\n          onPaymentFailed(errorMessage)\n        }\n      })\n      \n    } catch (error) {\n      setIsLoading(false)\n      onPaymentFailed(error.message)\n    }\n  }\n\n  return (\n    <button\n      onClick={initializePayment}\n      disabled={isLoading}\n      className=\"w-full bg-green-600 hover:bg-green-700 text-white font-medium py-3 px-4 rounded-lg\"\n    >\n      {isLoading ? \"Processing...\" : \"Pay with Paystack\"}\n    </button>\n  )\n}\n```\n\n### 2. Payment Session Hook\n\n```tsx\n// hooks/use-paystack-session.tsx\nimport { useState, useEffect } from \"react\"\n\nexport function usePaystackSession({ session, cart, onSessionUpdate }) {\n  const [isReady, setIsReady] = useState(false)\n  const [isUpdating, setIsUpdating] = useState(false)\n\n  useEffect(() => {\n    if (session?.data) {\n      const { authorization_url, access_code, session_expired, payment_completed } = session.data\n      \n      const isExpiredOrCompleted = session_expired === true || payment_completed === true\n      const ready = !isExpiredOrCompleted && \n                   ((session.status === \"requires_more\" && (authorization_url || access_code)) ||\n                    session.status === \"authorized\")\n      \n      setIsReady(ready)\n    }\n  }, [session])\n\n  const updateSession = async (customerData?: any) => {\n    if (!cart?.payment_collection?.id) return false\n\n    setIsUpdating(true)\n    \n    try {\n      const response = await fetch(\n        `${process.env.NEXT_PUBLIC_MEDUSA_BACKEND_URL}/store/payment-collections/${cart.payment_collection.id}/payment-sessions`,\n        {\n          method: \"POST\",\n          headers: {\n            \"Content-Type\": \"application/json\",\n            \"x-publishable-api-key\": process.env.NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY!,\n          },\n          body: JSON.stringify({\n            provider_id: \"pp_paystack_paystack\",\n            data: { email: customerData?.email || cart.email }\n          }),\n        }\n      )\n\n      if (response.ok) {\n        const result = await response.json()\n        const paystackSession = result.payment_collection.payment_sessions?.find(\n          (s: any) => s.provider_id === 'pp_paystack_paystack'\n        )\n        \n        if (paystackSession && onSessionUpdate) {\n          onSessionUpdate(paystackSession)\n          return true\n        }\n      }\n      \n      return false\n    } catch (error) {\n      console.error('Session update failed:', error)\n      return false\n    } finally {\n      setIsUpdating(false)\n    }\n  }\n\n  return {\n    isReady,\n    isUpdating,\n    updateSession,\n    sessionData: session?.data,\n  }\n}\n```\n\n### 3. Integration in Checkout\n\n```tsx\n// In your checkout component\nimport { PaystackPayment } from \"./PaystackPayment\"\nimport { usePaystackSession } from \"./use-paystack-session\"\n\nexport function CheckoutPayment({ cart }) {\n  const paystackSession = cart.payment_collection?.payment_sessions?.find(\n    (session) => session.provider_id === \"pp_paystack_paystack\"\n  )\n\n  const { isReady, updateSession } = usePaystackSession({\n    session: paystackSession,\n    cart,\n    onSessionUpdate: (updatedSession) => {\n      // Handle session update\n    }\n  })\n\n  const handlePaymentCompleted = async (reference: string) => {\n    // Complete the cart/order\n    const response = await fetch(`/store/carts/${cart.id}/complete`, {\n      method: \"POST\",\n      headers: {\n        \"x-publishable-api-key\": process.env.NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY!,\n      },\n    })\n    \n    if (response.ok) {\n      // Redirect to success page\n      window.location.href = \"/order/confirmed\"\n    }\n  }\n\n  if (!paystackSession) {\n    return <div>Paystack payment not available</div>\n  }\n\n  return (\n    <PaystackPayment\n      session={paystackSession}\n      cart={cart}\n      onPaymentCompleted={handlePaymentCompleted}\n      onPaymentFailed={(error) => console.error(\"Payment failed:\", error)}\n    />\n  )\n}\n```\n\n## 🔧 Backend Features\n\n### Payment Session Lifecycle\n\nThe plugin correctly implements Medusa v2's payment session states:\n\n- **`pending`** - Session created but awaiting customer email\n- **`requires_more`** - Ready for payment (has authorization URL)\n- **`authorized`** - Payment completed successfully\n- **`error`** - Payment failed or session error\n\n### Session Refresh & Expiry Handling\n\nThe plugin automatically handles:\n\n- Expired access codes\n- Completed payment sessions\n- Session recreation for retry scenarios\n- Customer email validation\n\n### Webhook Support\n\nSet up webhooks in your Paystack dashboard:\n\n```txt\nWebhook URL: https://yourdomain.com/store/paystack/webhook/route\nEvents: charge.success, charge.failed\n```\n\n### API Endpoints\n\nThe plugin provides these endpoints:\n\n- `POST /store/paystack/webhook/route` - Webhook handler\n- `GET /admin/paystack/route` - Admin verification\n- `GET /store/plugin/route` - Plugin status\n\n## 💰 Supported Currencies\n\n| Currency | Code | Subunit | Example |\n|----------|------|---------|---------|\n| Nigerian Naira | NGN | kobo | ₦100.00 |\n| US Dollar | USD | cents | $1.00 |\n| Ghanaian Cedi | GHS | pesewas | GH₵1.00 |\n| South African Rand | ZAR | cents | R1.00 |\n\n## 🔍 Testing\n\n### Test Cards\n\nUse these test cards in development:\n\n```txt\n# Successful Payment\nCard: 4084 0840 8408 4081\nCVV: 408\nExpiry: 12/25\n\n# Declined Payment  \nCard: 4084 0840 8408 4096\nCVV: 408\nExpiry: 12/25\n```\n\n### Development Workflow\n\n1. Use test API keys from Paystack dashboard\n2. Test with different scenarios (success, failure, expired sessions)\n3. Verify webhook delivery in Paystack dashboard\n4. Test session refresh and retry mechanisms\n\n## 🛠️ Troubleshooting\n\n### Common Issues\n\n#### \"Not found\" Error in Payment Popup\n\n- This occurs when trying to reuse an expired/completed access code\n- The plugin automatically handles this with session refresh\n- Ensure your frontend implements the session refresh logic\n\n#### Session Status Undefined Error\n\n- Fixed in v1.3.3+ - plugin now always returns valid status\n- Update to latest version if experiencing this\n\n#### Customer Email Missing\n\n- Ensure customer email is provided during session creation\n- Plugin returns `pending` status until email is available\n\n#### Webhook Not Triggering\n\n- Verify webhook URL is publicly accessible\n- Check webhook secret configuration\n- Review Paystack dashboard for delivery logs\n\n### Debugging\n\nEnable detailed logging:\n\n```env\nLOG_LEVEL=debug\nNODE_ENV=development\n```\n\nThis will show detailed logs for:\n\n- Payment session creation\n- Paystack API responses  \n- Session status changes\n- Error details\n\n## 📊 Migration from v1\n\nIf upgrading from v1, note these breaking changes:\n\n1. **Provider ID**: Now uses `pp_paystack_paystack` format\n2. **Session Management**: New lifecycle handling\n3. **Configuration**: Updated to Medusa v2 format\n4. **Dependencies**: Uses official Paystack SDK\n\n### Migration Steps\n\n1. Update configuration to new format\n2. Install new version: `npm install @alexasomba/medusa-paystack-plugin-v2`\n3. Update frontend integration to use new session states\n4. Test thoroughly with new session refresh logic\n\n## 🚀 Version History\n\n- **v1.3.3** - Fixed session status handling and expiry management\n- **v1.3.0** - Added session refresh and error handling improvements  \n- **v1.2.0** - Multi-currency support and official Paystack SDK\n- **v1.1.0** - Webhook support and admin integration\n- **v1.0.0** - Initial release for Medusa v2\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 📞 Support\n\n- 📧 **Email**: <alex@asomba.com>\n- 💬 **GitHub Issues**: [Report Issues](https://github.com/alexasomba/medusa-paystack-plugin-v2/issues)\n- 📖 **Documentation**: [Medusa Docs](https://docs.medusajs.com)\n- 🌍 **Community**: [Medusa Discord](https://discord.gg/medusajs)\n\n## ⭐ Show Your Support\n\nIf this plugin helps your project, please give it a star on GitHub! ⭐\n\n---\n\nBuilt with ❤️ for the Medusa community\n","readmeFilename":"README.md"}