{"_id":"medusa-payment-phonepe","_rev":"37-4f7544a55371c761b5c4e47dcab4a288","name":"medusa-payment-phonepe","dist-tags":{"latest":"1.1.46-next-v6"},"versions":{"1.0.0":{"name":"medusa-payment-phonepe","version":"1.0.0","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-AOM0G2/lY/fb32XbXoTkAOQ4WB4Hv+hwrUa2tpoGaIPLzyxjiT7JMRFwlkE6/gxQa8nTCsL2QLAPdP7tzYpZtQ==","shasum":"407ad1491e03e73897c0412ddc25f9e1e044830f","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.0.0.tgz","fileCount":32,"unpackedSize":124918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENe9r5TIg36HbNodRDQ120GLU19FNxSzFcPDhRs/N6CAiAEixo19qGEi3+IXM925P1tXJgrdDxyFSj5rll3zlojdg=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.0.0_1690786462948_0.029282470103186187"},"_hasShrinkwrap":false},"1.1.0":{"name":"medusa-payment-phonepe","version":"1.1.0","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-YtlUy+P6xGGOqe4kA9OUfMoqvKIbuZeahRnee39xIITJa97x8KwSvhpQNVItLiTnhi9NwCpOrbvgcTF7Ipvtsg==","shasum":"6907db4f07683f1070a753c4ac574db7ed508f15","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.0.tgz","fileCount":29,"unpackedSize":112161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkC+a+z+biP4R0TrW6Vcw1vMSKr9L0VFjs6uo0pUPK8AiEAqtBLj0IxUt0u4BW+ytxENNQid8QzPI4lGoF4m97Cir8="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.0_1690885883199_0.4159465224951935"},"_hasShrinkwrap":false},"1.1.3":{"name":"medusa-payment-phonepe","version":"1.1.3","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-4PNA9w35aEsUi95i0/d8p9hp2prBFJ2Ay7/Y1P8QZtvNTGOJvhFpAxUY322kg9ViurKD01h6xO5aRZS+YFQb5Q==","shasum":"b19e4edf6a9d2abf013a7be57912bf3cbe77c430","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.3.tgz","fileCount":29,"unpackedSize":112454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2qjGFBRn5SWraXpq6db7Cqi8ulaDDpUS98FAlijKB+gIgEBub52tHG5tIecY1Pz4ipGfjaKaOtD4nQqIBRBswf+E="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.3_1690893691864_0.4664212572905426"},"_hasShrinkwrap":false},"1.1.4":{"name":"medusa-payment-phonepe","version":"1.1.4","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-saBdl4lvIvygZuu+rlqpPVCC5QwJ/YDdtKylRUY2w8wZ+Gyd/yvLXQjTRtt26TrlUvT/IaqTuccxGcoHw04hZg==","shasum":"7cc6d92bdc986b84489f7935d7b32a594866ce13","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.4.tgz","fileCount":29,"unpackedSize":110371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQwsAJjGd+BHeTseEOzsCOIt1GWdWe8R8Nuf8LMK/1VgIgASph78xYR/WGXRmPgeDVt2dUDUg69/31TxdfJfVxgUg="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.4_1690939783495_0.04998930189662043"},"_hasShrinkwrap":false},"1.1.5":{"name":"medusa-payment-phonepe","version":"1.1.5","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-eRV0y0+rpOF6IUyeDKXq3WMbXjWxw1Mq2dfaN2cAjwDmy5mObIR7w2YkMwNL9bz5KQdDKmzryPbhr97MHqI/0w==","shasum":"b60a784da75454ec879b0a8a648c25c5dcbcd5f0","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.5.tgz","fileCount":29,"unpackedSize":110558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDcLztd3QpKL1AYC8o1w3QRaMA9AusJPqLS0eiSx1ACAiEAuvuvW7wEDGN2V23inp4P4fS6pn6vjRzf5QA5BTpnZ7E="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.5_1690947165680_0.7810618388140409"},"_hasShrinkwrap":false},"1.1.7":{"name":"medusa-payment-phonepe","version":"1.1.7","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.7","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-z4iyVNhQaz2XfXaIOeMkU3m7i3HyWvvEWOuPB1MzXJT/6Hfz55VfUjidq8jhjcNYRIg7BBs6Uh8ILcR9cZhyWw==","shasum":"8120fbdce5cb45747819e1a7b86f544ac577eefb","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.7.tgz","fileCount":29,"unpackedSize":111689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2nKQW7wKJGBvBs1ynUn35gHc7vHNGKcabQsnEtnIzagIhAMu+NXi2ASFGlKsw1Zb9+cX+/CGjV3iEz9VpSEEwX/4D"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.7_1691134453707_0.265212739301218"},"_hasShrinkwrap":false},"1.1.8":{"name":"medusa-payment-phonepe","version":"1.1.8","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16"},"dependencies":{"api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","phonepesdk-web":"^1.0.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-TmFyO6cOZtGmNyTpUot0RNuOwrP6dimOSyAoizFyJoSekycGOvN/HOFXFDmVyDTu8Sgvtmmx1Zh+DfodJ4+Iow==","shasum":"a9920cba5c6ca63ea9f9d4ae6f9acacc4220ff18","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.8.tgz","fileCount":29,"unpackedSize":111701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYp8xjrDHdwEYQScTQABwTJufLhRzXXs76U4vKVIIGRwIhAOL0Dgf54V6Um0+0fk2ex7TIF74hq6c3jK0JNO/251T5"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.8_1691134788351_0.0904003048161599"},"_hasShrinkwrap":false},"1.1.9":{"name":"medusa-payment-phonepe","version":"1.1.9","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.9","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dC+VCKBwDHccDwHHZZO585LOUj3AS3UNyxUOdr+fmNHFtqPPZ1bHVHhJl5zk9jmGrtmby9c/o9H3Ltk1yW19fA==","shasum":"0d1b260e1f4f9cae54512d5e62f12bafef1c202a","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.9.tgz","fileCount":29,"unpackedSize":111898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN7TzNifphCl+FLIquJqtZUseUKbi6bI8oDsMsp+6+nQIhAOvwZlHNqeRBSFQSZZ1Kj1xCM9FFMIguNrtUPyaRgNTo"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.9_1691149124517_0.6437395345588564"},"_hasShrinkwrap":false},"1.1.20":{"name":"medusa-payment-phonepe","version":"1.1.20","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFTECH"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.20","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gBH3EGkyewppKeW+iy6yFiqczGgM3GlvCIWRsc2Q3JlrH95iBh/TTv5b8L2EnZHVhuS88Zn62+zyjcEOZho6hw==","shasum":"78ea24d570d4a9a95284122422c5f5832db071b0","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.20.tgz","fileCount":29,"unpackedSize":111904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKijxZXSiT/g+mhcfSFSq0Jfb4QJ3XUWtjpNNibMuKiAiBFWUGWbpchZeBZwe2MMCvxsOcCp6fVnVI05qhJN8TUug=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.20_1691150527507_0.30556620652925437"},"_hasShrinkwrap":false},"1.1.21":{"name":"medusa-payment-phonepe","version":"1.1.21","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-vTSC9HBtMILfXVWvoWRvpZvRChIb65+PcrR6ShyMJ+STVMSBElCmmRCutb9zg8jyeBjwtUoLiDcAahKkqV7CNg==","shasum":"3e21ba4f01840ef322a0397cfa8b1d75986e7b60","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.21.tgz","fileCount":29,"unpackedSize":112000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKzeWWsJb/yB5GWnsxRlx1DNSgtOUMglHfhSU75LwOsAiEA3GE/2YbPio9sS+yid+3J8HQWZe8mxORTIH7PEO/UGo8="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.21_1691153265290_0.14166442407648172"},"_hasShrinkwrap":false},"1.1.22":{"name":"medusa-payment-phonepe","version":"1.1.22","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.22","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+5IiX4bsxM3/iq1qZDqHp8iV+dYmBA8WeJQJBnRdQYpvvyAMmzTlopTFMNmG73s1HOUsASPdeVd0ShwOPJh1XQ==","shasum":"993062e6f8068799301b262d7a599f5d00951175","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.22.tgz","fileCount":29,"unpackedSize":112070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU2KfSaPzyyJ43aSCRU/BPRH+cL31dMQbuv2+Lhbsd0AiBfm58vfRB9965F5Kkbw8lwDEbLHkR6jFHwZrMTdvhDSw=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.22_1691158086363_0.15883566819215056"},"_hasShrinkwrap":false},"1.1.23":{"name":"medusa-payment-phonepe","version":"1.1.23","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.23","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-iF9YneDqSGGUAeHsFQQgnzo8P8H8acZMIUmcpt3FSw255HjJXZVDtLZOpjuTUfTCFtwd1mBlSXw7s8SdZoJY7g==","shasum":"e2f368a19bfe737d5079f40537986d33263ee61f","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.23.tgz","fileCount":29,"unpackedSize":112071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzqX/6tyVO4V6gBShwqX1HzY0Pn8+bEhIvR+fagJkdzgIhAPt7YDegu4WVjRsDBEsEcEcGQ2pgaitUErfsttbcwXe+"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.23_1691158225601_0.44115608579480625"},"_hasShrinkwrap":false},"1.1.24":{"name":"medusa-payment-phonepe","version":"1.1.24","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.24","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-deumWNFFhLzzrcvn1QFKwIh70KxOAkH02vBsUOy/7kzeUCclI1Xt9y7Onpqtj5bmFbgYRS2OsCqE3dPyj+8s5A==","shasum":"02f5fc5dba424fc3f1d3eab4e75ced55fd6342f5","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.24.tgz","fileCount":29,"unpackedSize":112331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrh+DNwAuh6etu2oxHbozATbCP3lnJOuaSnLHc3829GAiAVnIweeQgO9IJoSsYBSleDaNn9aUWiyiBb/VtfXPXM0A=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.24_1691159156530_0.6641688232349021"},"_hasShrinkwrap":false},"1.1.25":{"name":"medusa-payment-phonepe","version":"1.1.25","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.25","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-crzDxe1z/lPjUThYOsAflZpfxbFBKefPXXqAWMBaVu3cqF4YgodOK0Bsl1vhHuQzglK6U0FQTSafWLDVAHUOHg==","shasum":"006fc506e7da9d09f2bfab302a6b4bf6c3d42835","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.25.tgz","fileCount":29,"unpackedSize":112642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdB3Ro21R0wdui/Eho/9MdXiuu4JQjqRyHkQvNUHyXzAIhAIlBuVHQfmWQwgV4+TA2v+utf8/1zxZStgPpBqs00Vro"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.25_1691389195160_0.7188279500772095"},"_hasShrinkwrap":false},"1.1.26":{"name":"medusa-payment-phonepe","version":"1.1.26","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.26","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-hK4hwqjRPuLWmjYXcKocEaq3rtQ7Xz5yaYq3u56HAfsZQmp3Kc/WqLyXm2WgMb2uldmZ83q0f5ymfXIv3WWL1g==","shasum":"ded71d8df7869bedd8a197f4eaf9cc9f4d9f6824","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.26.tgz","fileCount":29,"unpackedSize":112682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx2u8A0KCA91/9X1554C8DG7pJCO8HOa0JzVfLpcN33AiAN5I4UioI481X5UqwZHEjTMmpUbpHXw3QngBWnNRMjEA=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.26_1691729918092_0.1773001691587257"},"_hasShrinkwrap":false},"1.1.27":{"name":"medusa-payment-phonepe","version":"1.1.27","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.27","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-CVUSxF5zq0ZxjzlKZyVeFYrCc0gP/5yfMk1oziYp+14Wbq5cCSs6HPq41TlqPAuwCrP9EGup0U6K3f+45dnvPw==","shasum":"ecb9509ee3293183caf9dc14ea082669a488e8f5","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.27.tgz","fileCount":29,"unpackedSize":114500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS4Lc1kIWNDjDGKVYBPzeofwY7yUOkntAI8GmpYP3M4AiEAxOGr5AisU6lRj9POMUFHGpuEC2EytOPkyKq/5e6GOj4="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.27_1691733672066_0.5918025458462601"},"_hasShrinkwrap":false},"1.1.28":{"name":"medusa-payment-phonepe","version":"1.1.28","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.28","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-G92vPUgmGwZ/UY+zX+aniquCWD++NKC9hBRId/yPZ+NMadtLG/I1NpNzFxw1emP8jFfQimaBaXvMMMh97aJT2A==","shasum":"12961dee184c9f9dc532f19b79d09472d15a22c4","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.28.tgz","fileCount":29,"unpackedSize":117150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC05CeTz/p8jzZ4x6YZ4oNRoQHgCVjJT2Mx3KqFSXhNUAIhAP0U39XOBRStAOQ7ggLjOslp9FJFfA07d9ODdBTi1T19"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.28_1691737694604_0.28008720457010505"},"_hasShrinkwrap":false},"1.1.29":{"name":"medusa-payment-phonepe","version":"1.1.29","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.29","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-J4bW66aSKE/DrpxGA5Gsnvhff9v5BVskstDTGutNqKcKxa26ts5Gu26R53ad3+DPam0QkpyeIV87k2fxZKYuBQ==","shasum":"9d8fbc8d3672148103f1dce2da7f5477cabc253f","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.29.tgz","fileCount":29,"unpackedSize":114790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwHhEsgtqi9tG6qiogzc6UDLuiVTgRPtfa7T1SCIWeqAiBHn9JAH7r9CjuFrLsvEWQ5qMCL+VnzNNLFa+uxJc0kmw=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.29_1691745611847_0.43501259783606705"},"_hasShrinkwrap":false},"1.1.30":{"name":"medusa-payment-phonepe","version":"1.1.30","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","awilix":"^8.0.1","axios-mock-adapter":"^1.21.5","cross-env":"^5.2.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","crypto-js":"^4.1.1","express":"^4.17.1"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","typeorm":"^0.3.16","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"dependencies":{"medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","crypto-js":"^4.1.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.30","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-E34z3FJk/qG5/IuxjM37+QOItGB7fU3xXscv9hj/II4F/JY4MgA4VkFUSFWVzvEio1NdeSwwPzdw80PX4x4Ixw==","shasum":"ffaa51db930aa6a85512f1ee8af04191d81c4bf8","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.30.tgz","fileCount":29,"unpackedSize":120148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2K1SWr7BBL4cod879WiTRAloxye6lDju9Cf4xaQTe3AiEA1w3rn7bXHYUKlfZf9RyciwpZOMJfu5qQt5qziBjPPzQ="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.30_1691752166373_0.36774817588909214"},"_hasShrinkwrap":false},"1.1.31":{"name":"medusa-payment-phonepe","version":"1.1.31","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.31","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-gNUhNDEGfmrfKzbx82x0wxKKKI3KwWN2bP9+JzhWcBDqPfyl77nPGrH4rkMx5v7TTjXJVPnG2EeWxbjeoewETw==","shasum":"5c7eab5bb458dfa4920af0dca2044f762148c2a9","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.31.tgz","fileCount":29,"unpackedSize":120403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc/PpaZN6Us8TPQWTJ9UXJod3G6obPeuRMZdTr7nwmnAiEA/3pyEa4GCqhpwokDJrxrFEpi2DW3jy1f8hDJ+QYSPaQ="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.31_1691753206558_0.5785073139048269"},"_hasShrinkwrap":false},"1.1.32":{"name":"medusa-payment-phonepe","version":"1.1.32","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.32","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-12+zyQvAPRVq6GytMDuvGWX8BJtNqakrCK0PeqntSamObJgrUiLODfcO2Wplt3KY7LZk0e+k88T62RLSOAgPAw==","shasum":"9d14bac92108811311d1999c7fe0cf8d38aeab24","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.32.tgz","fileCount":29,"unpackedSize":120479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN8kRNVnrlZUmsDLuaN/CYq1XBlf9Qg1xnwKRQp+EjOAIgDFL/v53DmRZXhNB7mk4me+r4moPG3DXpl8q+X3XQhhg="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.32_1691754753962_0.19081546842341313"},"_hasShrinkwrap":false},"1.1.33":{"name":"medusa-payment-phonepe","version":"1.1.33","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.33","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-MeGZSFH9Ml8sKVciiF63jbY9L7HDXXvLaPQl0rM7OWgMi5W8fVDWSWF9b59NeHWdGLg0sf9ePQ9CH4Y6QMQj+g==","shasum":"fc5cfd687a7ab6ec6fccdad4783e0e308f8b0f12","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.33.tgz","fileCount":29,"unpackedSize":120417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrDWgVnvKjkWQbljZ7QSgVLdFSIzLRdneB77kZO8PbUAiBkfGmLGAnmnq/Ms/QZWT2PXK2ruQlC9M9f2stnv8rXQw=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.33_1691755109025_0.3891932518083807"},"_hasShrinkwrap":false},"1.1.34":{"name":"medusa-payment-phonepe","version":"1.1.34","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.34","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-SyCWKamTbm+aZHgcP95iHMDBFtFv+DS2lOTrso0fkhhbkh/n2PPTi4l09dT0Q8g160BJzmRO3a21JHITSFR3bg==","shasum":"dfb8200fd7ccc8a4aba2575f2165b28588b27164","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.34.tgz","fileCount":29,"unpackedSize":120467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKK1LGNs/PWI2Vj3NqC69jRIUbKx0Bc6ymyKrXIzgAoQIgd2U8HSzQUVNNvIGu/kiirKck7mPhqhfR3yaAo5CdPGs="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.34_1691756786746_0.2211829399208547"},"_hasShrinkwrap":false},"1.1.35":{"name":"medusa-payment-phonepe","version":"1.1.35","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.35","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HhmvXzmvmScKz2qwQi4NrFBZt0x4boHdUksrCPo7TKYjkv0u0y234uatCjTkW7PTCDg0b9KJBtQNpAGHwsIZMQ==","shasum":"2886000ee960ffb4082e20d0ad0b8abfec5f71c7","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.35.tgz","fileCount":29,"unpackedSize":120560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ0ASuunJ0wh3l07unEJxhs4gR90bgmxfqKuVVLpeptgIgSr6Ki/y4Z3OpIxcd5ISMeylxI7YidD3jcSgCqPTahzE="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.35_1691758232812_0.1718323145070948"},"_hasShrinkwrap":false},"1.1.36":{"name":"medusa-payment-phonepe","version":"1.1.36","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.36","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lnJuZS6JuVa5xupuEnQk8J9igMoFJYLtRpOqbmZ6P23ApLremLYuxy4eomOvFnun2r+oU8Bym4HnkLnIuSrf5g==","shasum":"3c7053ec803be23b6e1dff30cb45b4abbdf916d8","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.36.tgz","fileCount":29,"unpackedSize":121818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMHqM+cwdCULmtpc5W1dwcZ5KSWp3zhlUQIwT4XzqFKAiA9R6hxHgR/OXCQyQb1RjouRVzOGiq/PVeOysqNBLbZ1w=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.36_1691775909872_0.06747696028403816"},"_hasShrinkwrap":false},"1.1.37":{"name":"medusa-payment-phonepe","version":"1.1.37","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.37","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-L5jrPH7isH/MdHvOqGodbt4IrtOOv7ULrGYuhit+aBnYl5VCJ0ki9pgqES+KVwwhZ8Ki2LlfTlDsTU9bbKvt+Q==","shasum":"5e2bfb6122f4078d3f3dfff3577dca41f72bc134","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.37.tgz","fileCount":29,"unpackedSize":121779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMzrYnIpQWk2d4RB5I7Oy/eB987IuCd3VboMjbHKOuMAiAyRs1toiJx4n3zM3TWK+QDwYxsULjCbFp3rvNMMrdW/w=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.37_1691778473062_0.55828014238213"},"_hasShrinkwrap":false},"1.1.38":{"name":"medusa-payment-phonepe","version":"1.1.38","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.38","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8cYGmTIDOerRbSNPgR0jVrQQYHV8nR+NTjeUrKB/HeDPYEK01YH2BWZMuKMnly6bGcDb/BDnBelrgHT2J43r/Q==","shasum":"66cd6f1e1cb1de3adbe845d807ede94447c6e401","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.38.tgz","fileCount":29,"unpackedSize":122058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoVo/g3wC9dDjQHmxblnnwN20kpbUJJW0c3YIBaf3zQgIhAO18EMzz7etW9DCVnAXxYL413bJ8xI61Ag/fYjDExnzN"}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.38_1691779371269_0.8070281486042035"},"_hasShrinkwrap":false},"1.1.39":{"name":"medusa-payment-phonepe","version":"1.1.39","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.39","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-sUD5nSAZMqGwh/vobtbB95k50rK6oRUv4/AgTK7/NG84A9L3MY8YivM0ygq+E9LeBdYRn3IGw3JFttTWjH24AA==","shasum":"4c284473eadd4c093da5c9e044d28ac6a147fdd0","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.39.tgz","fileCount":29,"unpackedSize":122672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvT8LenSzjaf7h15zN3qkUZtZ2rrxn4y50gLugU3a9fAiEA9vVM/nVe0Ni0nvj0TUawQCwss9+fvqnDXa2qIKs7+5c="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.39_1691814021432_0.6057733559520602"},"_hasShrinkwrap":false},"1.1.40":{"name":"medusa-payment-phonepe","version":"1.1.40","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.40","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-yvPM9Up0cBQrwzZ5kYdObvcrOg3oIzE3ubgr0hQcx1p4SfNrq4POTUfxg0uVgnX1VV3csZgGACXoO+EpTJ5NOQ==","shasum":"65a86df6a3bccf07ed79af4d1569f28fe42f4012","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.40.tgz","fileCount":29,"unpackedSize":122672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv5/G32R5uc1KGQqdQXr+bMa3KWVuGNnR98p1NC/i8hQIgTXkTlvVP4uVGkIDZ9vfGGN8uB3rcyVI73ZdKPq8BXPo="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.40_1691815463029_0.31019109899811537"},"_hasShrinkwrap":false},"1.1.41":{"name":"medusa-payment-phonepe","version":"1.1.41","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.41","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-nSW8lchjnVnuxwEKaOV1/oBX3xHyJzNibBBTiTyaT+kiaI+nswp7iZe0liCPbfK3Bt8ZZtBRncfE6L9SFvGeCQ==","shasum":"2b28df2ad89ee50779ede120b1b04740ae2c19b8","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.41.tgz","fileCount":29,"unpackedSize":123985,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7scTLsSOqd9YPPwB+1PN9oIjAkCsoHddL8ZPFSqSZ7AIgfs8rO2G8+l8hho8AQodZXB0rFEyedLhBgsVma0y5pxM="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.41_1691835788496_0.2349051064049843"},"_hasShrinkwrap":false},"1.1.42":{"name":"medusa-payment-phonepe","version":"1.1.42","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.42","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-QB4N0LuLxinjvyiUxmQo1ewecPBp3umk9zd9agxeMCE2XD3u2wrlG1asyLwq28CtR6i3JE56PNTdMlF5gBRkyw==","shasum":"c1d460675fe8fc38562f2cc9084fb1f261ee1701","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.42.tgz","fileCount":29,"unpackedSize":129886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+79289KNhkmXT80dwMc5rmvfH+g3clWDJGNSis/oVPwIgH4OnPBNDZhCLLcTuPChoxTtodGklRx7cQlRVXuIkVTo="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.42_1691838847260_0.02552268245931555"},"_hasShrinkwrap":false},"1.1.43":{"name":"medusa-payment-phonepe","version":"1.1.43","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.43","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HNcD0DINwljZzmFnzS0wryXNPt8nzcdKKz/2dcgpjKoSm09TpMgjzyCeIZyM/rf3GbBah0j0s3N5b7XDn0ikPQ==","shasum":"98acffb2d53ec825d18c3cb87fa17ddd8b9513bf","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.43.tgz","fileCount":29,"unpackedSize":131893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd38tATq/PNEj3RpPbg4wT5SwtKmR7cRaoK0B7s0e7AgIgPtZPQITOCuv20kE3X82/RofLaMFoCWfZW0tq6LpyTr4="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.43_1691851190666_0.5014010447872299"},"_hasShrinkwrap":false},"1.1.44":{"name":"medusa-payment-phonepe","version":"1.1.44","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.44","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-I5MEWd04o5tXLGDpnJ5MzR3ugYLKgjkMQwfH+SvrWlTwHZsvGqZ9UQ/xPWSwXIXmflA6qW8lphm0KyNgNfsfKw==","shasum":"ef5f01cf632ff5599e3bc7c6d6dc33044dc024b0","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.44.tgz","fileCount":29,"unpackedSize":131327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPUWBA+y1cmH8LPmRNTEjIaCnJ/MUzJhqjQOMCehFAqAIgTwW05aYQrSVuC2Er0ItU+mIWmFzfVNe3ceq7+w/esvs="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.44_1691998652157_0.6466398386292957"},"_hasShrinkwrap":false},"1.1.45":{"name":"medusa-payment-phonepe","version":"1.1.45","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonep.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonep/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonep#readme","_id":"medusa-payment-phonepe@1.1.45","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WtihTPPG0lKvU0CA9EOjG8fp+sIXLZftBIu1bh7pehyg/IkFyPktzaBdOWBaaLmbh5pvzlFpk9pob+1FPkD3JA==","shasum":"607a4b046171a1eb63503c7fd58be93009680db2","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.45.tgz","fileCount":29,"unpackedSize":139200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvajoG/i7vGPr4kYKwnnPgla+mpJbM7kJnh/VQDEHrMAiEAwCSDopq7lnFJFLqsppDBIPv4PTiuG+Cj5Rawnldlpn8="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.45_1692000864722_0.14244002466538674"},"_hasShrinkwrap":false},"1.1.46":{"name":"medusa-payment-phonepe","version":"1.1.46","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonepe.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.21.5","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonepe/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonepe#readme","_id":"medusa-payment-phonepe@1.1.46","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-13Pc+3s7Ei6shcFMitEnD0zWSHdcu7H2ft2f3rCkRtR4lhU22CcvgjxZq1ZmxGUg5hgRR6FciAW7ri2I7zCr1Q==","shasum":"758021938d1edc08f8962507d6f653395fd8a094","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.46.tgz","fileCount":29,"unpackedSize":139201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9WxIkXIaLXkKDjMd5ps+GocfCH9/Jt5usodeurcIU3gIgLn/ZPQPruqLyJ3xG8ix1j/N49yOFPw0KsxnBaR6VOWM="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.46_1692008658363_0.6029350828738727"},"_hasShrinkwrap":false},"1.1.46-next-v5":{"name":"medusa-payment-phonepe","version":"1.1.46-next-v5","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonepe.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.22.0","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"_id":"medusa-payment-phonepe@1.1.46-next-v5","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonepe/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonepe#readme","_nodeVersion":"18.17.1","_npmVersion":"10.0.0","dist":{"integrity":"sha512-jQxA3LaNhU1dLR2yaeN32kkfXs9ZBkc2ZPYlSXg5kcXptngdfALWF5rXAv9ixpt9pFQENUtxpmJ+N5/tlUBzDQ==","shasum":"44951e4c5638e95c09bf318b4d971e91ebd0cb6f","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.46-next-v5.tgz","fileCount":29,"unpackedSize":155166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwDuRwhvdKkVfM8UmbmtUq/ab0n0muDtIXgrSn0CcQ0AiBUFFxS4cSDvbCwV6NBFH5KmtMno7IqBganl7KUmz0stA=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.46-next-v5_1706342847346_0.5654932932055587"},"_hasShrinkwrap":false},"1.1.46-next-v6":{"name":"medusa-payment-phonepe","version":"1.1.46-next-v6","description":"PhonePe Payment provider for Meduas Commerce","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonepe.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"license":"MIT","scripts":{"prepare":"cross-env NODE_ENV=production yarn run build","test":"jest --passWithNoTests src","build":"rm -rf ./dist && tsc","watch":"tsc --watch"},"devDependencies":{"@medusajs/medusa":"^1.12.2","@types/axios-mock-adapter":"^1.10.0","@types/express":"^4.17.17","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","api":"^6.1.0","awilix":"^8.0.1","axios":"0.27","axios-mock-adapter":"^1.22.0","body-parser":"^1.19.0","cross-env":"^5.2.1","crypto-js":"^4.1.1","dotenv":"^16.3.1","eslint":"^8.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.5.0","eslint-plugin-file-progress":"^1.3.0","eslint-plugin-prettier":"^4.2.1","express":"^4.17.1","jest":"^29.1.1","prettier":"^2.7.1","ts-jest":"^29.1.1","typeorm":"^0.3.16","typescript":"^4.9.5"},"peerDependencies":{"@medusajs/medusa":"^1.12.0","api":"^6.1.0","axios":"0.27","body-parser":"^1.19.0","express":"^4.17.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","typeorm":"^0.3.16"},"dependencies":{"crypto-js":"^4.1.1","medusa-core-utils":"^1.2.0","medusa-interfaces":"^1.3.7","ts-retry":"^4.2.1"},"gitHead":"81a7ff73d012fda722f6e9ef0bd9ba0232d37808","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"_id":"medusa-payment-phonepe@1.1.46-next-v6","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonepe/issues"},"homepage":"https://github.com/SGFGOV/medusa-payment-phonepe#readme","_nodeVersion":"18.17.1","_npmVersion":"10.0.0","dist":{"integrity":"sha512-WnjGEU9ZyOBbfVs6slZLP/dzF1te4DR493HG1moiRR8tAxJJbGvIqizV30hk3/Eg9m2U1IAawKT+ZFeAF/+q5w==","shasum":"cfb9217708f25cb326aced1867bb228d22e0182b","tarball":"https://registry.npmjs.org/medusa-payment-phonepe/-/medusa-payment-phonepe-1.1.46-next-v6.tgz","fileCount":29,"unpackedSize":155691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPC7gfOex1b7WLjvVluooCD0HTnxoJx0JELzzTd4DmaAiBvnDGOFg3OzdvhV0dXDkXm5MMi0ZM1y5PxCDcPwV/Kdg=="}]},"_npmUser":{"name":"sgftech","email":"sgf@sourcegoodfood.com"},"directories":{},"maintainers":[{"name":"sgftech","email":"sgf@sourcegoodfood.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-payment-phonepe_1.1.46-next-v6_1706343984017_0.13996243791724194"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-31T06:54:22.943Z","1.0.0":"2023-07-31T06:54:23.117Z","modified":"2024-05-05T03:51:04.270Z","1.1.0":"2023-08-01T10:31:23.380Z","1.1.3":"2023-08-01T12:41:32.041Z","1.1.4":"2023-08-02T01:29:43.699Z","1.1.5":"2023-08-02T03:32:45.866Z","1.1.7":"2023-08-04T07:34:13.894Z","1.1.8":"2023-08-04T07:39:48.640Z","1.1.9":"2023-08-04T11:38:44.721Z","1.1.20":"2023-08-04T12:02:07.717Z","1.1.21":"2023-08-04T12:47:45.508Z","1.1.22":"2023-08-04T14:08:06.617Z","1.1.23":"2023-08-04T14:10:25.846Z","1.1.24":"2023-08-04T14:25:56.760Z","1.1.25":"2023-08-07T06:19:55.410Z","1.1.26":"2023-08-11T04:58:38.242Z","1.1.27":"2023-08-11T06:01:12.241Z","1.1.28":"2023-08-11T07:08:14.826Z","1.1.29":"2023-08-11T09:20:12.060Z","1.1.30":"2023-08-11T11:09:26.538Z","1.1.31":"2023-08-11T11:26:46.746Z","1.1.32":"2023-08-11T11:52:34.125Z","1.1.33":"2023-08-11T11:58:29.191Z","1.1.34":"2023-08-11T12:26:26.967Z","1.1.35":"2023-08-11T12:50:33.027Z","1.1.36":"2023-08-11T17:45:10.194Z","1.1.37":"2023-08-11T18:27:53.255Z","1.1.38":"2023-08-11T18:42:51.442Z","1.1.39":"2023-08-12T04:20:21.636Z","1.1.40":"2023-08-12T04:44:23.289Z","1.1.41":"2023-08-12T10:23:08.737Z","1.1.42":"2023-08-12T11:14:07.480Z","1.1.43":"2023-08-12T14:39:50.909Z","1.1.44":"2023-08-14T07:37:32.363Z","1.1.45":"2023-08-14T08:14:24.896Z","1.1.46":"2023-08-14T10:24:18.544Z","1.1.46-next-v5":"2024-01-27T08:07:27.550Z","1.1.46-next-v6":"2024-01-27T08:26:24.189Z"},"maintainers":[{"email":"sgf@sourcegoodfood.com","name":"sgfgov"}],"description":"PhonePe Payment provider for Meduas Commerce","homepage":"https://github.com/SGFGOV/medusa-payment-phonepe#readme","keywords":["medusa-plugin","medusa-plugin-payment","phonepe"],"repository":{"type":"git","url":"git+https://github.com/SGFGOV/medusa-payment-phonepe.git","directory":"packages/medusa-payment-phonepe"},"author":{"name":"SGFGOV"},"bugs":{"url":"https://github.com/SGFGOV/medusa-payment-phonepe/issues"},"license":"MIT","readme":"# MEDUSA-PAYMENT-PHONEPE\n\n# Support the Medusa-Payment-PhonePe Plugin - Elevate Our Medusa Community!\n\nDear Developers and E-commerce Enthusiasts,\n\nAre you a developer based in India ? Are you looking for a payment solutions that support UPI, and other india specific modes natively. If you are \n\nA🚀 Welcome to the future of web development and eCommerce! Are you ready to harness the power of seamless payments? Look no further than the Medusa Payment PhonPe plugin – your gateway to a world of convenience, efficiency, and innovation.\n\nIn today's fast-paced digital landscape, a smooth and secure payment experience is the cornerstone of success for any eCommerce platform. We understand the challenges you face as a web developer, striving to create exceptional user experiences while ensuring the highest level of trust and reliability. That's where Medusa Payment PhonPe comes in!\n\nImagine a plugin that effortlessly integrates PhonPe, one of the most trusted and widely-used payment gateways, into the MedusaJS ecosystem. Your users will enjoy a frictionless checkout process, while you benefit from the robustness and simplicity of our solution. No more struggling with complex payment integrations – we've got you covered!\n\nBy leveraging the Medusa Payment PhonPe plugin, you'll unlock a multitude of benefits:\n\n✅ Simplicity: Seamlessly integrate PhonPe payments into your Medusa-powered eCommerce platform with just a few lines of code. Our user-friendly documentation ensures a hassle-free setup.\n\n✅ Reliability: Trust is the currency of the digital age. With PhonPe's reputation for security and our commitment to excellence, you can rest assured that your users' transactions are in safe hands.\n\n✅ Speed: Time is of the essence. Our plugin ensures swift and efficient payment processing, reducing checkout friction and boosting customer satisfaction.\n\n✅ Flexibility: We understand that no two eCommerce platforms are alike. That's why our plugin is designed to be customizable, allowing you to tailor the payment experience to your unique requirements.\n\n✅ Innovation: Stay ahead of the curve. By offering PhonPe as a payment option, you're tapping into the growing trend of digital payments, meeting your users where they are and setting your platform apart from the competition.\n\nJoin the ranks of successful web developers who have already revolutionized their eCommerce platforms with Medusa Payment PhonPe. Together, let's build a future where every transaction is smooth, every customer is satisfied, and every developer has the tools they need to create magic.\n\nDon't miss out on this opportunity to elevate your eCommerce platform to new heights. Embrace the future of payments with Medusa Payment PhonPe – because when it comes to success, every detail matters, and every payment counts! 💡💰\n\n## Installation Made Simple\n\nNo hassle, no fuss! Install Medusa-Payment-PhonePe effortlessly with npm:\n\n```bash\nyarn add medusa-payment-phonepe\n\n```\n\n[PHONEPE](https://phonepe.com) an immensely popular payment gateway with a host of features. \nThis plugin enables the phonepe payment interface on [medusa](https://medusajs.com) commerce stack\n\n## Installation\n\nUse the package manager yarn to install medusa-payment-phonepe.\n\n```bash\nyarn install medusa-payment-phonepe\n```\n\n## Usage\n\n\nRegister for a phonepe account and generate the api keys\nIn your environment file (.env) you need to define \n```\nPHONEPE_SALT=<your supplied SALT>\nPHONEPE_MODE=<the mode to run your stack in production,uat,test>\nPHONEPE_MERCHANT_ACCOUNT=<your phonepe account number/merchant id>\n\nenabledDebugLogging?: boolean; - to enable debug logging. Enabling this might coz the vercel function to timeout\n\nredirectUrl: string;  - the URL to redirect the client to\nredirectMode: \"REDIRECT\" | \"POST\";\ncallbackUrl: string; - the server 2 server callback path\nmerchantId: string; - the phonepe merchant id\nsalt: string; - the phonpe supplied \nmode: \"production\" | \"test\" | \"uat\" - the mode to operate in. UAT is to test against the phone gateway, production when you want acutal money to be deducted, test.. well its just that  test mode, mocked to be fully implemented. test are currently run in UAT mode. \n```\nYou need to add the plugin into your medusa-config.js as shown below\n\n```\nconst plugins = [\n  ...,\n  {\n    resolve:`medusa-payment-phonepe`,\n  \n\n   options: {\n                redirectUrl: \"http://localhost:8000/api/payment-confirmed\",\n                callbackUrl: \"http://localhost:9000/phonepe/hook\",\n                salt: process.env.PHONEPE_SALT,\n                merchantId:\n                    process.env.PHONEPE_MERCHANT_ACCOUNT,\n                mode: process.env.PHONEPE_MODE,\n                redirectMode: \"POST\"\n            }\n  \n  },\n  ...]\n```\nyou can replace http://localhost:8000 with your http(s)://your-client-domain\nyou can replace http://localhost:9000 with your http(s)://your-server-hook\n## Client side configuration\n\n\nFor the nextjs start you need to  make the following changes \n\n1. Create a route to handle post requests from phone pe by creating a route under\n  /app/api/payment-confirmed/route.ts\n\nin that add the following code \n\n```\n/* eslint-disable @typescript-eslint/no-unused-vars */\n/* eslint-disable require-jsdoc */\nimport { medusaClient } from \"@lib/config\";\nimport { createPostCheckSumHeader } from \"@lib/util/phonepe-create-post-checksum-header\";\nimport { sleep } from \"@lib/util/sleep\";\n\nimport { notFound } from \"next/navigation\";\nimport { NextRequest, NextResponse } from \"next/server\";\nimport { PaymentStatusCodeValues } from \"types/phonepe-types\";\n\nexport async function POST(\n    request: NextRequest,\n    _response: NextResponse\n): Promise<NextResponse<unknown>> {\n    const urlSplit = request.url.split(\"//\");\n    const base = urlSplit[1].split(\"/\")[0];\n\n    const data = await request.formData();\n\n    const receivedChecksum = data.get(\"checksum\");\n    const merchantTransactionId = data.get(\"transactionId\");\n    const code = data.get(\"code\");\n    const merchantId = data.get(\"merchantId\");\n\n    let verificationData = \"\";\n\n    let cartId = merchantTransactionId?.valueOf() as string;\n    const cartIdParts = cartId.split(\"_\");\n    cartId = `${cartIdParts[0]}_${cartIdParts[1]}`;\n    console.log(`computed cart id: ${cartId} `);\n    let redirectPath: string | undefined;\n    const redirectErrorPath = `/cart`;\n\n    if (\n        code?.valueOf() == PaymentStatusCodeValues.PAYMENT_SUCCESS ||\n        code?.valueOf() == PaymentStatusCodeValues.PAYMENT_INITIATED\n    ) {\n        if (!merchantTransactionId?.valueOf() || !merchantId?.valueOf()) {\n            notFound();\n        } else if (code?.valueOf() != PaymentStatusCodeValues.PAYMENT_SUCCESS) {\n            console.log(\"invalid code\", code?.valueOf());\n        } else {\n            data.forEach((value, key) => {\n                if (key != \"checksum\") verificationData += value;\n            });\n\n            const { checksum } = createPostCheckSumHeader(\n                verificationData,\n                process.env.PHONEPE_SALT,\n                \"\"\n            );\n            const checksumReceived = receivedChecksum?.valueOf();\n            console.warn(\n                `checksum computed = ${checksum} & checksum received = ${checksumReceived}`\n            );\n            if (checksum == checksumReceived || !process.env.TEST_DISABLED) {\n                if (checksum != receivedChecksum?.valueOf()) {\n                    console.warn(\"running in test mode.. This is dangerous!! \");\n                }\n\n                try {\n                    try {\n                        let orderId;\n                        let count = 0;\n                        while (!orderId) {\n                            await sleep(1000);\n                            count++;\n                            try {\n                                const orderCompleted =\n                                    await medusaClient.orders.retrieveByCartId(\n                                        cartId\n                                    );\n\n                                orderId = orderCompleted.order.id;\n                            } catch (e) {\n                                console.log(\"order not processed in s2s\");\n                                if (count > 10) {\n                                    throw new Error(\n                                        \"Order not processed by s2s\"\n                                    );\n                                }\n                            }\n                        }\n                        redirectPath = `/order/confirmed/${orderId}`;\n                    } catch (e) {\n                        const cartResp = await medusaClient.carts.retrieve(\n                            cartId\n                        );\n                        console.log(\"order incomplete\");\n                        try {\n                            const authorizedCart =\n                                await medusaClient.carts.complete(\n                                    cartResp.cart.id\n                                );\n                            console.log(\"finalized cart\");\n                            if (authorizedCart.data.id == cartResp.cart.id) {\n                                console.log(\"error: \" + redirectErrorPath);\n                            }\n                            redirectPath = `/order/confirmed/${authorizedCart.data.id}`;\n                            console.log(\"confirmed: \", redirectPath);\n                        } catch (e) {\n                            console.log(\n                                \"error: \" +\n                                    (e as Error).message +\n                                    \"\\n\" +\n                                    JSON.stringify(e)\n                            );\n                            try {\n                                await medusaClient.carts.refreshPaymentSession(\n                                    cartId,\n                                    cartResp.cart.payment_session!.provider_id\n                                );\n                            } catch (e) {\n                                console.log(\"unable to remove payment session\");\n                                console.log((e as Error).message);\n                            }\n                        }\n                    }\n                } catch (e) {\n                    console.log(\n                        \"cart error: \" +\n                            (e as Error).message +\n                            \"\\n\" +\n                            JSON.stringify(e)\n                    );\n                }\n            }\n        }\n    }\n    const locale = request.nextUrl.locale ?? \"en\";\n    const computedUrl = `${urlSplit[0]}//${base}${locale ? \"/\" + locale : \"\"}${\n        redirectPath ?? redirectErrorPath\n    }`;\n    console.log(\n        \"computed URL:\" + computedUrl + \"\\ncartId: \" + cartId,\n        \"\\nmerchant_transaction_id: \" + merchantTransactionId\n    );\n    return NextResponse.redirect(new URL(computedUrl), 302);\n}\n\nexport default POST;\n\n\n```\n\n##### 2. additional dependencies for browser\n\n\n```\n\nyarn add crypto-js\n\n```\n\n##### 3. lib functions\n###### sleep\n```\nexport const sleep = async (milliseconds: number): Promise<void> => {\n    await new Promise((resolve) => {\n        return setTimeout(resolve, milliseconds);\n    });\n};\n```\n\n###### phonepe-create-post-checksum-header\n```\n\nimport sha256 from \"crypto-js/sha256\";\nexport function createPostCheckSumHeader(\n    payload: any,\n    salt?: string,\n    apiString?: string\n) {\n    const SALT_KEY = salt ?? \"test-salt\";\n    const payloadWithSalt = payload + `${apiString ?? \"\"}${SALT_KEY}`;\n    const encodedPayload = sha256(payloadWithSalt).toString();\n    const checksum = `${encodedPayload}###1`;\n    return { checksum, encodedBody: payload };\n}\n\n```\n###### phone-pe types\n\n```\nexport interface PhonePeOptions {\n    mode: \"production\" | \"test\" | \"uat\";\n    redirectUrl: string;\n    callbackUrl: string;\n    merchant_id: string;\n    salt: string;\n  \n    /**\n     * Use this flag to capture payment immediately (default is false)\n     */\n    capture?: boolean;\n    /**\n     * set `automatic_payment_methods` to `{ enabled: true }`\n     */\n    automatic_payment_methods?: boolean;\n    /**\n     * Set a default description on the intent if the context does not provide one\n     */\n    payment_description?: string;\n  }\n  \n  export interface PaymentIntentOptions {\n    capture_method?: \"automatic\" | \"manual\";\n    setup_future_usage?: \"on_session\" | \"off_session\";\n    payment_method_types?: string[];\n  }\n  \n  export const ErrorCodes = {\n    PAYMENT_INTENT_UNEXPECTED_STATE: \"payment_intent_unexpected_state\",\n    UNSUPPORTED_OPERATION: \"unsupported_operation\",\n  };\n  \n  export const ErrorIntentStatus = {\n    SUCCEEDED: \"succeeded\",\n    CANCELED: \"canceled\",\n  };\n  \n  export const PaymentProviderKeys = {\n    PHONEPE: \"phonepe\",\n  };\n  \n  export type PaymentRequest =\n    | PaymentRequestUPI\n    | PaymentRequestUPICollect\n    | PaymentRequestUPIQr\n    | PaymentRequestWebFlow;\n  \n  export type PaymentResponse =\n    | PaymentResponseUPI\n    | PaymentResponseUPICollect\n    | PaymentResponseUPIQr\n    | PaymentResponseWebFlow;\n  \n  export interface PaymentRequestUPI {\n    merchantId: string;\n    merchantTransactionId: string;\n    merchantUserId: string;\n    redirectUrl: string;\n    redirectMode: string;\n    amount: number;\n    callbackUrl: string;\n    mobileNumber?: string;\n    deviceContext?: DeviceContext;\n    paymentInstrument: PaymentInstrumentUPI;\n  }\n  export interface PaymentResponseUPI {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentResponseData;\n  }\n  \n  export interface PaymentResponseData {\n    merchantId: string;\n    merchantTransactionId: string;\n    instrumentResponse: InstrumentResponse;\n    customer: { id: string };\n  }\n  \n  export interface DeviceContext {\n    deviceOS: string;\n  }\n  \n  export interface AccountConstraint {\n    accountNumber: string;\n    ifsc: string;\n  }\n  \n  export interface PaymentRequestUPICollect {\n    merchantId: string;\n    merchantTransactionId: string;\n    merchantUserId: string;\n    redirectUrl: string;\n    redirectMode: string;\n    amount: number;\n    callbackUrl: string;\n    mobileNumber: string;\n    paymentInstrument: PaymentInstrument;\n  }\n  \n  export interface AccountConstraint {\n    accountNumber: string;\n    ifsc: string;\n  }\n  \n  export interface PaymentResponseUPICollect {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentResponseUPICollectData;\n  }\n  \n  export interface PaymentResponseUPICollectData {\n    merchantId: string;\n    merchantTransactionId: string;\n    instrumentResponse: InstrumentResponse;\n  }\n  \n  export interface PaymentRequestUPIQr {\n    merchantId: string;\n    merchantTransactionId: string;\n    merchantUserId: string;\n    redirectUrl: string;\n    redirectMode: string;\n    amount: number;\n    callbackUrl: string;\n    mobileNumber: string;\n    paymentInstrument: PaymentInstrument;\n  }\n  \n  export interface AccountConstraint {\n    accountNumber: string;\n    ifsc: string;\n  }\n  \n  export interface PaymentResponseUPIQr {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentResponseUPIQrData;\n  }\n  \n  export interface PaymentResponseUPIQrData {\n    merchantId: string;\n    merchantTransactionId: string;\n    instrumentResponse: InstrumentResponse;\n  }\n  \n  export interface InstrumentResponse {\n    type: string;\n    qrData?: string;\n    intentUrl?: string;\n    redirectInfo?: RedirectInfo;\n  }\n  \n  export interface PaymentRequestWebFlow {\n    merchantId: string;\n    merchantTransactionId: string;\n    merchantUserId: string;\n    amount: number;\n    redirectUrl: string;\n    redirectMode: string;\n    callbackUrl: string;\n    mobileNumber: string;\n    paymentInstrument: PaymentInstrument;\n  }\n  \n  export interface PaymentResponseWebFlow {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentResponseWebFlowData;\n  }\n  \n  export interface PaymentResponseWebFlowData {\n    merchantId: string;\n    merchantTransactionId: string;\n    instrumentResponse: InstrumentResponse;\n  }\n  \n  export interface RedirectInfo {\n    url: string;\n    method: string;\n  }\n  \n  export interface RefundRequest {\n    merchantId: string;\n    merchantUserId: string;\n    originalTransactionId: string;\n    merchantTransactionId: string;\n    amount: number;\n    callbackUrl: string;\n  }\n  \n  export interface RefundResponse {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: RefundResponseData;\n  }\n  \n  export interface RefundResponseData {\n    merchantId: string;\n    merchantTransactionId: string;\n    transactionId: string;\n    amount: number;\n    state: string;\n    responseCode: string;\n  }\n  \n  export type PaymentCheckStatusResponse =\n    | PaymentCheckStatusResponseUPI\n    | PaymentCheckStatusResponseCard\n    | PaymentCheckStatusResponseNetBanking;\n  \n  export interface PaymentCheckStatusResponseUPI {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data?: PaymentCheckStatusResponseUPIData;\n  }\n  \n  export interface PaymentCheckStatusResponseUPIData {\n    merchantId: string;\n    merchantTransactionId: string;\n    transactionId: string;\n    amount: number;\n    state: string;\n    responseCode: string;\n    paymentInstrument: PaymentInstrument;\n  }\n  \n  export interface PaymentCheckStatusResponseCard {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentCheckStatusResponseCardData;\n  }\n  \n  export interface PaymentCheckStatusResponseCardData {\n    merchantId: string;\n    merchantTransactionId: string;\n    transactionId: string;\n    amount: number;\n    state: string;\n    responseCode: string;\n    paymentInstrument: PaymentInstrument;\n  }\n  \n  export type PaymentInstrument = PaymentInstrumentNetBanking &\n    PaymentInstrumentCard &\n    PaymentInstrumentUPI &\n    PaymentInstrumentWeb;\n  \n  export enum PaymentStatusCodeValues {\n    \"BAD_REQUEST\" = \"BAD_REQUEST\",\n    \"AUTHORIZATION_FAILED\" = \"AUTHORIZATION_FAILED\",\n    \"INTERNAL_SERVER_ERROR\" = \"INTERNAL_SERVER_ERROR\",\n    \"TRANSACTION_NOT_FOUND\" = \"TRANSACTION_NOT_FOUND\",\n    \"PAYMENT_ERROR\" = \"PAYMENT_ERROR\",\n    \"PAYMENT_PENDING\" = \"PAYMENT_PENDING\",\n    \"PAYMENT_DECLINED\" = \"PAYMENT_DECLINED\",\n    \"TIMED_OUT\" = \"TIMED_OUT\",\n    \"PAYMENT_SUCCESS\" = \"PAYMENT_SUCCESS\",\n    \"PAYMENT_CANCELLED\" = \"PAYMENT_CANCELLED\",\n    \"PAYMENT_INITIATED\" = \"PAYMENT_INITIATED\",\n  }\n  \n  export interface PaymentCheckStatusResponseNetBanking {\n    success: boolean;\n    code: PaymentStatusCodeValues;\n    message: string;\n    data: PaymentCheckStatusResponseNetBankingData;\n  }\n  \n  export interface PaymentCheckStatusResponseNetBankingData {\n    merchantId: string;\n    merchantTransactionId: string;\n    transactionId: string;\n    amount: number;\n    state: string;\n    responseCode: string;\n    paymentInstrument: PaymentInstrumentNetBanking;\n  }\n  \n  export interface PaymentInstrumentNetBanking {\n    type: string;\n    pgTransactionId: string;\n    pgServiceTransactionId: string;\n    bankTransactionId: any;\n    bankId: string;\n  }\n  \n  export interface PaymentInstrumentCard {\n    type: string;\n    cardType: string;\n    pgTransactionId: string;\n    bankTransactionId: string;\n    pgAuthorizationCode: string;\n    arn: string;\n    bankId: string;\n    brn: string;\n  }\n  \n  export interface PaymentInstrumentWeb {\n    type: string;\n  }\n  \n  export interface PaymentInstrumentUPI {\n    type: string;\n    utr?: string;\n    targetApp?: string;\n    accountConstraints?: AccountConstraint[];\n  }\n  \n  \n\n\n```\n\n\n\n```\n\n```\n\n2. Create a button for PhonePe <next-starter>/src/modules/checkout/components/payment-button/phonepe-payment-button.tsx\n\nlike below\n\n\n\n````\n/* eslint-disable @typescript-eslint/no-explicit-any */\nimport { medusaClient } from \"@lib/config\";\nimport { PaymentSession } from \"@medusajs/medusa\";\nimport Button from \"@modules/common/components/button\";\nimport Spinner from \"@modules/common/icons/spinner\";\nimport { useCart, useUpdatePaymentSession } from \"medusa-react\";\nimport { useEffect, useState } from \"react\";\nimport { PaymentResponse } from \"types/phonepe-types\";\n\nexport const PhonePePaymentButton = ({\n    session,\n    notReady\n}: {\n    session: PaymentSession;\n    notReady: boolean;\n}) => {\n    const [disabled, setDisabled] = useState(false);\n    const [submitting, setSubmitting] = useState(false);\n    const [errorMessage, setErrorMessage] = useState<string | undefined>(\n        undefined\n    );\n    const { cart, setCart } = useCart();\n\n    const updatePaymentSession = useUpdatePaymentSession(cart!.id);\n    useEffect(() => {\n        console.log(JSON.stringify(session));\n        if (!session && cart?.payment.provider_id == \"phonepe\") {\n            setDisabled(true);\n        } else {\n            setDisabled(false);\n        }\n    }, [session, cart]);\n\n    const handlePayment = async (event: { preventDefault: () => void }) => {\n        event.preventDefault();\n        console.log(\"this is the current session\" + session);\n        setSubmitting(true);\n        if (!cart) {\n            setSubmitting(false);\n            return;\n        }\n        console.log(\"updating the current session\");\n        await updatePaymentSession.mutateAsync({\n            provider_id: session.provider_id,\n            data: { readyToPay: true }\n        });\n        await updatePaymentSession.mutateAsync(\n            {\n                provider_id: session.provider_id,\n                data: { readyToPay: true }\n            },\n            {\n                onSuccess: async ({ cart }, variables, context) => {\n                    console.log(\n                        \"checking update successful or not  the current session\" +\n                            JSON.stringify(cart) +\n                            \" variables: \",\n                        JSON.stringify(variables) + \" context :\",\n                        JSON.stringify(context)\n                    );\n                    setCart(cart);\n                    const updatedCart = await medusaClient.carts.retrieve(\n                        cart.id\n                    );\n                    console.log(\n                        \"updating the current session cart  : \" +\n                            JSON.stringify(updatedCart)\n                    );\n                    console.log(\n                        \"cart payment session updated:\",\n                        JSON.stringify(updatedCart.cart.payment_session)\n                    );\n\n                    console.log(\n                        \"refreshing payment session data\" +\n                            JSON.stringify(updatedCart.cart.payment_session)\n                    );\n                    const paymentSessionData = updatedCart.cart.payment_session\n                        ?.data as unknown as PaymentResponse;\n                    const redirectUrl =\n                        paymentSessionData?.data?.instrumentResponse\n                            ?.redirectInfo?.url;\n                    console.log(`redirect url: ${redirectUrl}`);\n\n                    if (\n                        redirectUrl?.includes(\"https\") &&\n                        redirectUrl.includes(\"token=\")\n                    ) {\n                        window.location.replace(redirectUrl);\n                    } else {\n                        throw new Error(\n                            \"mutation didn't signal, please click checkout again\"\n                        );\n                    }\n                },\n                onError: (error, variables, context) => {\n                    console.log(\"message : \" + error.message);\n                    console.log(\"variables: \" + JSON.stringify(variables));\n                    console.log(\"context: \" + JSON.stringify(context));\n                    setErrorMessage(\n                        \"error processing request: \" + error.message\n                    );\n                    setSubmitting(false);\n                }\n            }\n        );\n    };\n    return (\n        <>\n            <Button\n                disabled={submitting || disabled || notReady}\n                onClick={handlePayment}\n            >\n                {submitting ? <Spinner /> : \"Checkout\"}\n            </Button>\n            {errorMessage && (\n                <div className=\"text-red-500 text-small-regular mt-2\">\n                    {errorMessage}\n                </div>\n            )}\n        </>\n    );\n};\n\n    \n````\n\nStep 3. \n\nnextjs-starter-medusa/src/modules/checkout/components/payment-container/index.tsx\nadd\n\n```\n\nphonepe: {\n    title: \"PhonePe\",\n    description: \"PhonePe payment gateway\",\n  },\n````\n\n&&\n\n```\ncase \"phonepe\":\n        return (\n          <PhonePePaymentButton notReady={notReady} session={paymentSession} />\n        )\n        \n\n\n```\n\n\nand add into the payment element\n```\ncase \"phonepe\":\n        return <></>\n```\n \n###UAT CREDENTIALS - ONLY FOR TESTING\n\nPHONEPE_SALT=099eb0cd-02cf-4e2a-8aca-3e6c6aff0399\nPHONEPE_MERCHANT_ACCOUNT=MERCHANTUAT #FOR UAT TESTING MERCHANTUAT\nPHONEPE_MODE=uat #FOR testing\n\n## Contributing\n\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n## Untested features\n\nThese features exists, but without implementing the client it isn't possible to tests these outright\n\n1. Refund\n\n\n## Disclaimer\nThe code was tested on limited number of usage scenarios. There maybe unforseen bugs, please raise the issues as they come, or create pull requests if you'd like to submit fixes.\n\n\n## Support the Medusa-Payment-PhonePe Plugin - Strengthen Our Medusa Community!\n\nDear Medusa Enthusiasts,\n\nI hope this message finds you all in high spirits and enthusiasm for the world of e-commerce! Today, I reach out to our vibrant Medusa community with a heartfelt appeal that will strengthen our collective journey and elevate our online stores to new heights. I am thrilled to present the Medusa-Payment-PhonePe plugin, a community-driven project designed to streamline payment processing for our beloved Medusa platform.\n\nAs a dedicated member of this community, I, have invested my time and passion into crafting this valuable plugin that bridges the gap between online retailers and their customers. It is with great humility that I invite you to participate in this open-source initiative by [sponsoring the Medusa-Payment-PhonePe plugin through GitHub](https://github.com/sponsors/SGFGOV).\n\nYour sponsorship, no matter the size, will make a world of difference in advancing the Medusa ecosystem. It will empower me to focus on the continuous improvement and maintenance of the Medusa-Payment-PhonePe plugin, ensuring it remains reliable, secure, and seamlessly integrated with Medusa.\n\nBeing a community plugin, perks are not the focus of this appeal. Instead, I promise to give back to the community by providing fast and efficient support via Discord or any other means. Your sponsorship will help sustain and enhance the plugin's development, allowing me to be responsive to your needs and address any concerns promptly.\n\nLet's come together and demonstrate the power of community collaboration. By [sponsoring the Medusa-Payment-PhonePe plugin on GitHub](https://github.com/sponsors/SGFGOV), you directly contribute to the success of not only this project but also the broader Medusa ecosystem. Your support enables us to empower developers, merchants, and entrepreneurs, facilitating growth and success in the world of e-commerce.\n\nTo show your commitment and be part of this exciting journey, kindly consider [sponsoring the Medusa-Payment-PhonePe plugin on GitHub](https://github.com/sponsors/SGFGOV). Your contribution will amplify the impact of our community and foster a supportive environment for all.\n\nThank you for your time, and thank you for being an integral part of our Medusa community. Together, we will elevate our online stores and create extraordinary experiences for customers worldwide.\n\nWith warm regards,\n\nSGFGOV\n\n","readmeFilename":"README.md"}