{"_id":"vnpay","_rev":"58-3cc118d469f08e5ee7b30eec6e3893a4","name":"vnpay","dist-tags":{"latest":"2.5.0","next":"2.5.0-0"},"versions":{"0.0.1":{"name":"vnpay","version":"0.0.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.0.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"9074985f0ded1ddadd6d6f225652880e9461f6f6","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.0.1.tgz","fileCount":45,"integrity":"sha512-4ODsnbHTZ+o+tq8y0sER4uCjr9obm6oGN//6zTlX3y5gcI9R1KkDUl+lhmdRWQglpKLOqqHZH3ALPIFzWYLk6g==","signatures":[{"sig":"MEUCIEbdoOqp6vjnGwyB33phtY33708hcUK7/HZ3D6HdavFnAiEAlsc/VoxpWy4bcWHvumXyJkY3b11aJOqwnhqlASyyzaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67610},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8fd05a2691d701f24fca45c81556cf3ade651d7b","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.0.1_1696963173466_0.9250420700933097","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vnpay","version":"0.0.2","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.0.2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"0bf9288af4b2d824c3409f9e1e4f317f71e8d641","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.0.2.tgz","fileCount":45,"integrity":"sha512-UmhmqBmcBik2JN93QnsolQPtJIFDxxB5M/HtrBBXdABfp65FZJRDHIILKaHZqt65H6jUvoUKX3q/SxROtkqEdA==","signatures":[{"sig":"MEUCIEZRbtH+ys8SYMEE4qGyZxpSBUdcavAjvmrG8OglqBOFAiEArzkleeuwxC2IdxoWs7DPOprfo8bMjeclBEBB0d0S74g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67621},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8fd05a2691d701f24fca45c81556cf3ade651d7b","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.0.2_1696964639930_0.5917175535246566","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vnpay","version":"0.0.3","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.0.3","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"bf30b378fd1e785d4f915cc0f1d30a47edd6a2df","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.0.3.tgz","fileCount":45,"integrity":"sha512-VXgKtFCg/TrBP+BE10Qu/9tMjUMpE7rFiqPl55FJpWfgCMsloJzCZjzeaQKcPWt1P1aHVlVu6W9KANGPUm8plA==","signatures":[{"sig":"MEYCIQDYEASz4v7ngbEd7eX7HGz4DKZ4a2wVpbHExE09p55U8AIhAJioh0yVZV8wlliS0R9t3Z2c3uRIEsARV3D1q4VRv+n7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67712},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8fd05a2691d701f24fca45c81556cf3ade651d7b","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.0.3_1696966496450_0.19798100365906057","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"vnpay","version":"0.1.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.1.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"5decdfb35324213c9acf8a956e4d37ca4ab5280e","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.1.0.tgz","fileCount":44,"integrity":"sha512-nwgNXJqIgsMRuS7XaiYhKHTtXtvruxIUSP2Qrs+PYwsatdbVoaL8jLTXBt80fKyqzFbEAtLL9rDvTMxQ2ycPiA==","signatures":[{"sig":"MEUCIQClmQzRiq1WwV2iPRl/e9Sfcj+PTZFDzoHxE22u67tw9AIgEpFDpHKrNxkJU7y5Ft5YkOtKCHm72byzViuZR9ixaGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69794},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"efe43271c47cc69bfa2f98068b460976aa03f0c1","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"<div style=\"text-align: center;\">\r     <h5>\r         <a href=\"./README.vi_vn.md\">VI</a>\r         |\r         <a href=\"./README.md\">EN</a>\r     </h5>\r </div>\r <br/>","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.1.0_1697008865285_0.006660217014657688","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vnpay","version":"0.1.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.1.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"a6e352c97d7d68c263c6ceca41b8e1d5494caa7d","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.1.1.tgz","fileCount":29,"integrity":"sha512-cGrbDvq79DihvJ10Xt3hkJFBarWS3jMY/DH9SS8lqdOh5fcrIdkuEaReuVcieqT8eHXZocsvCATXVFPA7yAJ/g==","signatures":[{"sig":"MEYCIQDHEGNBEfaaD6RrK+B3bvLNizF/Cx9qM6898fH1CJOBHQIhAL7uvpUYGxXvlsO69mSirqq03EnQH+7A5bgnxlIMcIcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44774},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"efe43271c47cc69bfa2f98068b460976aa03f0c1","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.1.1_1697017176204_0.5999514087124647","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vnpay","version":"0.2.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.2.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"58633e2017e5ffedbb3741592d1d374d5b085327","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.2.0.tgz","fileCount":31,"integrity":"sha512-iBq8wJoS2DF5kT2m7Rtxg7Gt7HRsuSwO7JXBWqUrYo+ML6InvmQsxygAGjWCkkHkmG+zjjFwL0ltJNjbYYPeGA==","signatures":[{"sig":"MEUCIGNBxqjQCgtRAg7n0YaNgGCqHv+FYOXKPNsODdhUIh5HAiEAt6lP5S3Mef1J08FO9W08XFS0uV17SoRAvDgSwoYa3Yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49784},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"48bcaaaad098c479f3442b8ff40074259d2a3a6c","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.2.0_1697226959267_0.6076523913444838","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vnpay","version":"0.2.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.2.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"ea17707a06778278e137e2b7a2bb990cc3ac0378","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.2.1.tgz","fileCount":31,"integrity":"sha512-ojtR2mbVA2wHHK8QETzX806jLaNLLKxIMJ63Tb1hZNXcv0KsHe7HE7/1R++HPAXV0P8DL+5Z46JWybhxVokttg==","signatures":[{"sig":"MEUCICTFKyxYJH3EUz+fP48Q9PNq+g45bLbUgjgqui72/2W1AiEA1fRvM5iJVX24wcKUtHEDuaSX7PHysF+eZnEPqVuy4Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50753},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8931019dd6e8b806b66d8031f34d2041949a9448","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.0","dependencies":{"class-validator":"^0.14.0","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.2.1_1698345529078_0.9480567081673186","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"vnpay","version":"0.3.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.3.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"9841a480649cd65d48397c27205e6fd08783ecad","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.3.0.tgz","fileCount":33,"integrity":"sha512-nX96lxFDJCLFatNTu5Xz9QkGK5/EdSTe5Om4ouBetlCMwAPkMnHwotpEP1nzBXBiG3M7iMEFYG7xhkO1BYy67Q==","signatures":[{"sig":"MEYCIQDnKRt7DJjqfnpqF34fqrqsK/pq22PmYHBw5Lr6NRzapQIhAKHamX5eZWNQhtsJAxjdT0TczWtniW/Z0rCz0AzrUQSP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58370},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c10ac311b12f6d82b3303e34d2c9022e1f68f720","scripts":{"test":"jest","build":"tsc","example":"node lib/examples/main.js","prepare":"npm run build","publish":"npm run build && npm publish --access public"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.3.0_1702126626300_0.6743130061314282","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"vnpay","version":"0.4.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.4.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"c690a07705346eaa01d757874a02d2255071a6bf","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.4.0.tgz","fileCount":25,"integrity":"sha512-pOmOXKIrSF5qqYT78qjipSMeLwt/vkXZQigAZdg9CR0gV8Qf6MW85IJIlP4ZVPsDKlYD/QJeqfCt2YZEfH7PuQ==","signatures":[{"sig":"MEUCIApOVVx4293GkxiLEJv6mz44mqQaj6y5HBHnB0Wmsi7iAiEAqGL+JyLXM12JMZb6RXoxpDK5IaRu4O06hdSmPG60EKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64941},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"42c0d020ea1611e287c2a124d8f159d1750d86b1","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"node lib/example.js","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.4.0_1702152930523_0.49178087641669355","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"vnpay","version":"0.5.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.5.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"e595f7b3bafe5bd99435cceb7b08e11693dc508e","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.5.0.tgz","fileCount":29,"integrity":"sha512-/z5REYkH/WgAipKZm7q7YZQQe104emHuZbjYcrb9+dkYJK134Zvl7vWMkzmR5Q2DxRNlzzweeLhNt3YWSpfY2w==","signatures":[{"sig":"MEUCIC/zlHZSYwYmegLUPkbG89y7xkRkpxGjN5oNisSaqdn8AiEAvvKqOW6/zFOx4pShoT4B96ypZaOqPXGX8I9ODu3QBww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79837},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e61dd8714bb160cecfb927ff1e7ba0478be2248d","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"node lib/example.js","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.5.0_1702224257600_0.9762142832442577","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"vnpay","version":"0.5.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.5.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"8e0a5ffa3613136b6b748eecd239d2e4e4e1b28f","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.5.1.tgz","fileCount":29,"integrity":"sha512-6Lse/x2Qe00TXakAwTHcArFFxuY7h+lB4ZF8uKX/ktjM7yaSJYp4AoqFCm1RSnyba4K4SKxYoetcF/2sHvXxKg==","signatures":[{"sig":"MEUCIDWJo7y0MBw1FKU8+JDksHXyiqDWRIRUWZONirK5mqT5AiEA+VnmNEKv2pFP/8MtLhJCO80Zcp8I/u3hCrZAAhQo2/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79823},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"20c94a5e136ab456dfd5cc30d8a25463fc2d5252","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"node lib/example.js","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","axios":"^1.6.2","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.5.1_1702226085297_0.6104982837110717","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"vnpay","version":"0.5.2","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.5.2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"773c5031631d5e3efb51ed2942f64e5ceaa88667","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.5.2.tgz","fileCount":29,"integrity":"sha512-xNt9/Zg5P4HftdgClCcWn3yRCOuvn4WGjlKM9tPIrcMczn770FXgMyoYHkxJyQpaBhQLSK0jscc9t5Q80dpZ2A==","signatures":[{"sig":"MEYCIQDWxLU+7UcZeFgmUj03K5Q3T8VGCDb+7Ed78RUm9oPdggIhAN/kxYE+bx98MzV/AvRR5AJYQs05WOJAcoUdRWwvo6Hu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81901},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6f7380c942c01b39117ce38f6241fa9c65d4b5f9","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"node ./lib/example.js","prepare":"npm run build","dev:example":"ts-node ./src/example.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"9.8.1","description":"A library support to payment with VNPay","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.5.2_1702278652147_0.5600616458262226","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"vnpay","version":"0.5.3","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.5.3","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"29816ae1c05674cca8231893c28e567911565b7c","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.5.3.tgz","fileCount":27,"integrity":"sha512-C3bm7a4cduqMRDeZdKgvJjDwntyUVKzsCQpJpX7qJRf0+zeMddEuuhF0hRsivnhI0xVzhhiVQlSHjaZwuWyOcg==","signatures":[{"sig":"MEYCIQCf4jnoiG0hpW278pHLdQCPmb1XG20Ha9U4hZvUZgWZWwIhAPA4MLLmKFEMvmb6Fy+LPLb8csar52t7OcIkYdsBEllE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76566},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7fb3c349d63865fc9442366f6024bfc6562726c8","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"A open-source library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.22.4","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.5.3_1709482996154_0.612142531360587","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"vnpay","version":"0.5.4","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.5.4","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"64a3cb884a4a9f06cfcabde10c1df3b37c82bc3b","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.5.4.tgz","fileCount":27,"integrity":"sha512-2acxg3QhcqZ8aoGh7UjhaIG00sO2Mq+EKZPdQnGhk2F7bZRK0mseUtmzbLUnMScl0r2VgLjdq6xusAcReb0Pow==","signatures":[{"sig":"MEUCIQCPNik3gQ2oEFo0lr7a70nA1Chka1K09C3mNwi74r/WpAIgIRZLBqKsQKV6Ev8clejsGagoTQVCtrRH8BsO19R4WY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76729},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"210917631ca9896762b4208cdfebf183dcb40def","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"A open-source library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.22.4","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.5.4_1709486006886_0.6129013333497075","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"vnpay","version":"0.6.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.6.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"af2e0c2304f3578f8885f21ace3ea9ec69b9f1ab","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.6.0.tgz","fileCount":29,"integrity":"sha512-Ur9SA6dNnZWxq5aProdvsMCPEZoj2LfJSoIYoLPEtrZ8P23PXoNssAgdinXsnLOPOD3VxQcw5pnbjWCFON9vOQ==","signatures":[{"sig":"MEUCIDk72NlLxaNKZBA5cr0RwbDp9r1TeOikVFoQUB4eLGG3AiEA4Cn1dQ3JCXPzYj4AbYCcHMVtmuR/jKsq3BaMgksYTXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77845},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f1ee762ac44ce8ea37036ee2e5576e79ca723850","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"A open-source library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.22.4","moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.6.0_1709560292553_0.2673202726605124","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"vnpay","version":"0.7.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.7.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"64e864c79492a55009e430d948c13e249caa5a3c","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.7.0.tgz","fileCount":33,"integrity":"sha512-mpZ4eL9f5sp9FVNz2Qpcqmvr3+r05p0K698NzxIX3grdve1fyEaky5VCTIStvVEfPKd+W81sypl6OGs1v9JZLQ==","signatures":[{"sig":"MEQCIBvgW4b86cT55lE55lmJtOexq+f0hDY5J47TL0T12+FHAiBHuXhCh10ZpAwF18Y0sdfS6kQ/LrsE/WKAMeiLA+S0yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55975},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"52ba7844e6b9755e5c8e43b36f6008c558c36fbb","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.7.0_1709823267546_0.714465742981981","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"vnpay","version":"0.8.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.8.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"c2840a4387edf102d927801879386e771e8ff475","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.8.0.tgz","fileCount":37,"integrity":"sha512-F/Lh7TuFDRc6n3BKdOooLIHbHg3ANoURc0O+P7jL73bfDzcLer4xmxvhy84PpPzcJoDWm+0sajqtKwWo1DBw9w==","signatures":[{"sig":"MEQCIAVFCsmibXDLCCqk2dw4J4qd8ybR8O2ZtEZR/MV0eZwiAiAwwkA7tKQJlvjKnJhSOiDrnelPqn1YjhnjFeGM0ktA2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65670},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"236ab001173c3dbe9348cb31740c47296f3f31dd","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.8.0_1710015852686_0.624530059481853","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"vnpay","version":"0.9.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.9.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"b64359d2fb005528f36aa4039c2a783c1255e7fb","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.9.0.tgz","fileCount":37,"integrity":"sha512-GQFb/b2KqLfFNCIR8CLqVhfJ6xCk4pyDLAGES/Sj5vrTUBQLpnSRLGFjm2z8flsaABAPRJBRW9HirUGWgCYQiA==","signatures":[{"sig":"MEUCIFFXL72+FVX+gEsUBkU+xLCzmK9qjqlnJeukXvXM5PVJAiEAnyQSuOQyj4TungSYE0SwyIJL1CJCSQ7k2Cg7NfHEuNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66546},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ba517fae075ee7de83bf88727a4b7e7514642eb7","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.9.0_1710059730324_0.14121021720220583","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"vnpay","version":"0.9.5","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.9.5","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"62f067b3624973ead6ad735637031f6d1389d3fc","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.9.5.tgz","fileCount":37,"integrity":"sha512-XuWiI5SJ6qSr7cwfv87TwaK+10z2coC1FLkRiVv8NQY3wAB5pv3YgbGztJOJep68/GWVuYjPrTDbHWKa1NpjDg==","signatures":[{"sig":"MEUCIDfxkUzqBcOyHVMCyIOqDLhM5F2cnNjfEg+eTj73HALLAiEAipSncI0skWluhVoId8zNz934ridN6TB20YnNqfIDD3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66555},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2fa8c4a8a2955409e261aa1f9d24183fc8b7d239","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.9.5_1710444479500_0.37190479700977597","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"vnpay","version":"0.9.6","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@0.9.6","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"18e5d92ceacc55445a556dfd15a2747aa2e2dc87","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-0.9.6.tgz","fileCount":37,"integrity":"sha512-HOo5Lgl0OMVnW+tgoYfpevlZWMFZ4kKhv2/8WCTMyV5zM+WqN02df/h8ER1su3r/RGS3bTgIHe/jaqoOi4biDg==","signatures":[{"sig":"MEUCIQDDklB4Zgs9I2lBKJZy0NRpfex+im072bf547BaSLrXqQIgSnO157uf4PUkxDX+xDAyFgT0fczJPHCkuSpyUDul0Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66640},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"80d4d0b67af2e503b235dc05d4de74c54615ef0b","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_0.9.6_1710482145030_0.6573111278910457","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vnpay","version":"1.1.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.1.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"e4631e37b3b57809b1da2c91c3117aaa27d5cda2","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.1.0.tgz","fileCount":37,"integrity":"sha512-358/jqK91B/2ABdqjfYmgbLpOCeqnb5CbLcbS8JhWMWLZqGniWmzaUZE4XAEtchwVs6v8GBMACLUvzzuq/+BFg==","signatures":[{"sig":"MEYCIQDUWWy/aDf/q8JvIWlSFPam+onCr7cczQVtx80LSAE0GwIhAMDEE5O7s2nsHKF7Bl02BI+1ULluxY5azb63fhjOPf1D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67286},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"212eca0a36987defb689162647c009a2544d1666","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.2.4","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.19.1","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.1.0_1711027136655_0.30455078831304294","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"vnpay","version":"1.1.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.1.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"feeb1c45166ccc61382c32c9b3a29668c0e33afd","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.1.1.tgz","fileCount":37,"integrity":"sha512-TTAcI0kOPnqQjmr+piwJHcLqlcKfxavswu7y8v/mlYGOY9MVcVj1bgOdAUg1zTKZmIkfOFnvpcEn/QTAsqYKEA==","signatures":[{"sig":"MEQCIA+P4n5z28pcB0JIT5dnbzU3m9U75HpZ4VgPjsKWyc9VAiBL8G7I9iOonPDUKaJ8RkycoFO8B2xyysReKp6MHeo/Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67398},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bc88c1f71963246d10e88be322afdfd24d274a08","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.1.1_1714650860652_0.17751771611864076","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"vnpay","version":"1.2.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.2.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"2d3c63a87119f28fcae807e8bd8cb9e2e168e6ff","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.2.1.tgz","fileCount":37,"integrity":"sha512-qVoG+ymzTTpycfxVDg6Vbj5ogLw13uAH/M1qmrhdvULmtGdkBVGaRtp4fjUwwrrXHoc3NIoUb3hvHZ8mh/lMtA==","signatures":[{"sig":"MEUCIBA2ltEf961xIizmEirzGWhFO6YWvMVgKEX+5gQYw9XqAiEA3zPzMjN57vKRQlJp6/qR9KqtzI2NO9BcTA/XPDEUFvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68831},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"87c109e8e94fcb101933627d1abf8d1c5fba8c48","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.2.1_1715773073656_0.24498358146163257","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"vnpay","version":"1.3.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.3.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"7a8d529c0ac031be42b32c820687e0c26c0b2c6c","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.3.0.tgz","fileCount":37,"integrity":"sha512-VL/ytMmGDJXkzKwLP9oVR2tEunrzd4LuVnSMmpJFkS8cPf6Lg1Z4OHTQfC9UY8qHhvJbvz9+yS/PXiGn+n+zKA==","signatures":[{"sig":"MEUCIQC2RFJLostxOCDoXdoYKYwEIor+iKq174UgB+PFmMj+8gIgS62bP/N7baKBBbFfLmHAZrlUPULGQCC74359UgghrNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68780},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e278518e4088a532586e7a588c993b5a769d0fbc","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.3.0_1715774218479_0.7719291466400482","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"vnpay","version":"1.3.5","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.3.5","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"ff562965bcee8fe79c1f1dbbf9bcc72684057f1d","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.3.5.tgz","fileCount":37,"integrity":"sha512-i/NSRrRitFDS9yzXhrO5mRwINyXO9pZIrShe34zgeKGDYvr+O39NUFabfnGcFq8+qGZn+x59ojOgl+5XZ+98+w==","signatures":[{"sig":"MEYCIQCH3PvsxcKC58fceY6e+0TVXu0PK9DqhZjzENdZDqfWqgIhAPHISslMuqi2V1iflWZo73vcdul6Lqo/HxctUmejALZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67075},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d6ceb3378489e583e7d0b49d0347354f0c46c665","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.3.5_1716047480599_0.9593494443347204","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"vnpay","version":"1.3.6","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.3.6","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"34c6fc53aa7526dfd38cd599c0aa5129032742bc","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.3.6.tgz","fileCount":37,"integrity":"sha512-3evXSQOBq/ELA2oPuXyshoY5ifnOFHfDu1xE3zzRe2bzXeLjlQOIvVBiN8KwMta0CAMzkyoqg3moTC+/PymwBw==","signatures":[{"sig":"MEQCIB0o8LmECMQuDF7OTCPK8+TmBy/ZEW82dS2gm80LNw7SAiAr2XPquiAlqoBXs6cy9OQY7XX++h0l6DP5SanAuR2Fvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67189},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"80d2476b29aa80a4dede88ef039503fccf7d86ed","scripts":{"test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","portfinder":"^1.0.32","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.3.6_1716101643364_0.7063146424189912","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"vnpay","version":"1.4.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.4.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"658c87d4ee04398dad230f3d0ac48c955a0a233d","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.4.0.tgz","fileCount":49,"integrity":"sha512-FGSAyZDfJdwWU51WNcJ1pBwgt22oI7oETl/WrLU5MEtuGmf2tOl09TnPKo+DoFNT4qHTUpU0sKhFx33t5TvzNA==","signatures":[{"sig":"MEYCIQD9lGe/eu1NtWljcU+AQ6Cqwb65Nji8cIMvL6YUJxxf+AIhALaftXQMF+jBElQdSeWFerqzwZRBdYLrVL9WdCFFoK1H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80742},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5d018fb5540b5caf90871d6496369e8d173a5ff1","scripts":{"lint":"eslint .","test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"npm version patch && git push --follow-tags","lint:fix":"eslint . --fix","prettier":"prettier --check .","prettier:fix":"prettier --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.4.0_1716279855847_0.4839345378287985","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"vnpay","version":"1.4.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.4.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"328ec4d9ca86be62e2753d25e111faf3a2ad4a22","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.4.1.tgz","fileCount":49,"integrity":"sha512-DU4hSCTQD37WxBsWA2JhIkBOGyFSl78JcYJwakLEWrpNsO41kl9YOvPGg7oxjT/qWXkJwqbNiKU+1xR06sCghw==","signatures":[{"sig":"MEUCIQD7ORdhffqjYGUfmQIdJg+913E0731jTIP6OMBBNsWTswIgLxX8QUAgSVPUiHKgUZ8WpLvcLhZIeMazjpePuDGijF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83397},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d7540fce49035dab69e16f340298bb0d1e0c17cd","scripts":{"lint":"eslint .","test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"npm version patch && git push --follow-tags","lint:fix":"eslint . --fix","prettier":"prettier --check .","prettier:fix":"prettier --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.4.1_1716393878020_0.4003406747863969","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"vnpay","version":"1.5.0","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"a32a28e21bcbf27458d712ed61e23b2a1d175f4f","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.0.tgz","fileCount":49,"integrity":"sha512-ZhPeOEQQmGCKRfcrx123PB70ZpwNJ8RMlMJ3dUj3h1yEBpJvcsV99EksVmLq4l9kU/u143CA29ek6DTh5Vt7Tg==","signatures":[{"sig":"MEYCIQCmX+nMvKa3N612zRGpN/AS5OrExgRmXR/CNhYSkOgC0wIhAMgEr1FGxNmvBNg/X/zjhs9+JtZcyR6mYpJTUWkNuQz4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85531},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4b23377299dc8f4cc7f92dea046bc214a2921d8c","scripts":{"lint":"eslint .","test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"npm version patch && git push --follow-tags","lint:fix":"eslint . --fix","prettier":"prettier --check .","prettier:fix":"prettier --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.5.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.2","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.0_1716710832588_0.7615054382745474","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"vnpay","version":"1.5.1","keywords":["vnpay","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.1","homepage":"https://github.com/lehuygiang28/vnpay#readme","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"8332f46de747031313dcc4462968f524033dc8ff","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.1.tgz","fileCount":49,"integrity":"sha512-1im0OkC+/eRe/OXDOigRFtVR0sP3TCAsthSI5seWODtmR7nh7OoRq4Sn6+drZukQPOcgoZ2+TY0R1xTOFbP4kQ==","signatures":[{"sig":"MEYCIQCNR/tGiD2rj3QJjeKrkNGaChRDfaWu8n+vIPHSj/NDRAIhAKfy5HPsI3LcG62HolN2s+p/uzzgAaZcLRq/54aiiD2A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86371},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d074119fd1cde4c04777b3bda641571221a47065","scripts":{"lint":"eslint .","test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"npm version patch && git push --follow-tags","lint:fix":"eslint . --fix","prettier":"prettier --check .","prettier:fix":"prettier --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.3","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.1_1719926933653_0.34015646269836197","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"vnpay","version":"1.5.2","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"755bf98756a44d1e226332aece86a137a5d8f64a","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.2.tgz","fileCount":49,"integrity":"sha512-rxxoIV5WeJprO7zwKOcUUXauBFUer/WYs33llkrTYCTUu90sMI15fBKoPAHdizzwPUe4E1ErllFN/fDoN12UJQ==","signatures":[{"sig":"MEQCIFwQtB7wJGyMaCs13cWVZfSkdsfbESeQN8/4904HZhNeAiBGv5NxgRa6R5yHz0h/8nY6n9u4BmSqeVqSkwgDgxcrrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86654},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4c1c781f5c47dee2635c7bd43307a8dc31162123","scripts":{"lint":"eslint .","test":"jest","build":"rimraf ./lib && tsc","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"npm version patch && git push --follow-tags","lint:fix":"eslint . --fix","prettier":"prettier --check .","prettier:fix":"prettier --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.3","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@types/express":"^4.17.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.10.0","@typescript-eslint/eslint-plugin":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.2_1720527914446_0.41365374705143587","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"vnpay","version":"1.5.3","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.3","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"8c510e5bf816abfae3fd0812945104943ad81e9e","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.3.tgz","fileCount":51,"integrity":"sha512-0+e+6RSf9bHeYC0kzqclDCiJj+ENzBg8Hf+loIQ8mJ+3kT4RdyrOn/dd/cmZUnDY+Rvp6MIcUYrzXfELWLO0lA==","signatures":[{"sig":"MEUCIQC8748RgyDjB03/lASwkO76mBQGcU0RCMdol3Kr1RBCxgIgY5yk4gz1yfhnNmH+j7EcJwamBqyYHOa59npg9DdCkRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89010},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"87543a82d27aa9084bcbb898af744a8c03bdde95","scripts":{"lint":"npx @biomejs/biome lint .","test":"jest","build":"rimraf ./lib && tsc","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.4","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^17.6.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.3_1722503988315_0.8616544655590643","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"vnpay","version":"1.5.4","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.4","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"39d4a7a4ab85c7278b09aaef7a6b046fdfcc7169","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.4.tgz","fileCount":51,"integrity":"sha512-jaw8Nf1PmxINVYxByOseLGWC51l4DYK5JnvP9XEVKR92q0RVrIYVm7dkGgPZJvJrwQKTdgibKzfoqdR3RogyYw==","signatures":[{"sig":"MEUCIQCG0/wPGyFlFoLaNDcXteysITn8Nxz6hPSmteUwENg5ZQIgClOJgiN+W+kUz2TI6LmF6Yhc7uoiTF5O3wYe0lyN/sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89171},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b304f2c86f7c4d1030092ff04ca5d3b3a39a9031","scripts":{"lint":"npx @biomejs/biome lint .","test":"jest","build":"rimraf ./lib && tsc","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.4","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^17.6.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.4_1722600006812_0.2197331557031481","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"vnpay","version":"1.5.5","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.5.5","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"013a2382b0484225e945b64465ca9365fb1ad9b6","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.5.5.tgz","fileCount":51,"integrity":"sha512-yG9MznolUCC7eH/6La2OsMC1vwi//49WuJkI++JnAnY/rbFzPuumvSiNTuKvXam6W9qSWlxSbGOQuj7utdFZHw==","signatures":[{"sig":"MEQCIEnft0kawlgMN9fQLJRx18vo6t6RMvz4uxoyEsLGL4o9AiBv7ZHNyahZePISAb3Kvrtn3DZdIdHWAgBHCRivcaJJrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89334},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"59bfe1770adbd61067550b4bd48a986eacc76046","scripts":{"lint":"npx @biomejs/biome lint .","test":"jest","build":"rimraf ./lib && tsc","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.4","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^17.6.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.5.5_1723037649751_0.9886136492731461","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"vnpay","version":"1.6.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.6.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"54d11374cd642b574843a245dd80248421eb6e33","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.6.0.tgz","fileCount":51,"integrity":"sha512-+y1tdsJ1ClPC0cVGCG6v5lDi5rZZSzfUe1I670d4tqzxvHdgPbgmrYuH4LpLOEuiFs0Nwum9Thw7DfWgbztjBA==","signatures":[{"sig":"MEQCIA5/uAn/d51b4azTyJaj1wZNu4WdwrfbRu+iTs4juFEoAiBgf+8cu6s4ZT0KfvriwUKO6eNoKLrtQ1iFCDLIj69SDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90456},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f7af81208d7cecb37e042beaeec5f49ced924567","scripts":{"lint":"npx @biomejs/biome lint .","test":"jest","build":"rimraf ./lib && tsc","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.7.0","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.4","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^17.6.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.6.0_1723673424838_0.48355982854193624","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"vnpay","version":"1.6.1","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@1.6.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"91b4f81196428c101048d6f469dd73c4727a3b9a","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-1.6.1.tgz","fileCount":51,"integrity":"sha512-z1/pV+v1qe69vZGJGJ7j7QEsObxLnN+X6u+uK71maIg1qGk0K6vpeaFT+7fHMBFf5iSuudlygBFUA3hhlkYZoQ==","signatures":[{"sig":"MEQCIDNPhFJdylIjhPlrPrwz3cia14pKYq+rmbUMKbEL6IopAiA406rnaZd+62RZiBiK59jPR4McJGL5QN6agjoFAHjBxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90935},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"095efa6fd7ee3494aeb2d19064da7c17992cd5d0","scripts":{"lint":"npx @biomejs/biome lint .","test":"jest","build":"rimraf ./lib && tsc","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.5","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^17.6.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_1.6.1_1735044954744_0.7202647635870925","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"vnpay","version":"2.0.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.0.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"c1dea79a927e1767f0f1a2b6c26303cf54bd8ae8","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.0.0.tgz","fileCount":9,"integrity":"sha512-+0NZziM6+t6THjSt8eHieFI/wPa2NavQHc5sSCKpzyDJRxQf61NFpg4HKqfHjYW6itqgtVAL5HZQS7skZDkOag==","signatures":[{"sig":"MEYCIQDe3xUL9UKIyLNzUUv4dw9jjD330BbqUaFuepXEdOd+7AIhAKD4HlIY6O6E+jtXRITXAphJYBBO9ZjhQLRFpN7B087U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"414a07a6e84fd5f2d7cf2abfc37260589c4d793b","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.7","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.0.0_1741116605845_0.7021149430958809","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"vnpay","version":"2.1.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.1.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"1e5af121dd1d0262a95b75004e54b88c39bbbb5d","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.1.0.tgz","fileCount":9,"integrity":"sha512-1DaupY5Wb/C74mKUx/Xn+Ph1ouL0TsMa+cgL3ydCJNXNIzE76eXbHEbBIijeqm7owT0OeUcXh41kBn22Xk4DmQ==","signatures":[{"sig":"MEYCIQCOPwiC46CN04UkFp3wkisALw+7zlKDM6F+DU7pCx4a0QIhAMAeS2NIXkCqX3R79zv5axy9dZX54mu4TSjdRoxeKO35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241441},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0d9759233167cd2e8d47b550077440f603da7f7","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.7","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.1.0_1741122661592_0.656691706685826","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"vnpay","version":"2.1.1","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.1.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"05c9051bf6633f532a7a1788b49ed88ca90c0d9b","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.1.1.tgz","fileCount":9,"integrity":"sha512-IxuNQHGWtInLGH8NjWHBksA68vsdBwuFUwfuWCVX7ut4RrlMLOH1sf/a0uDR5plf444xaHnl1t08tZ2hBNxznQ==","signatures":[{"sig":"MEYCIQCFVyv1yDfPs4y+oC1JzBImuvfFfShW7aTaC/r90m/juwIhAJRwp1g+EQSFSI4AmWRjOP/92iiPyTyxTGMjzAAH8WNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241629},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4f3d08a0674fd1bb1559a9f64ebcb0a3b7ad3ef1","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"ts-node ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"ts-node ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.7","dependencies":{"moment-timezone":"^0.5.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.4","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.1.1_1741590520954_0.7404576190261254","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"vnpay","version":"2.2.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.2.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"d9cbfcb59d6152e2c594f86a826ff84ac3dc49e4","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.2.0.tgz","fileCount":9,"integrity":"sha512-3cqjAD7dHBRNjOeIbfZibL4JzwQRzjDERMy33T1pRJdJHtfB0fZskWPg63IoXnpEo+wduwTyaqyMH10wN4uAhQ==","signatures":[{"sig":"MEQCIGMY7V/kheYngreaymPo5Xq2kFWl9hYUhQyrGdIorjoiAiBJqS9bCB4vDvSYbpNdLVyPtC50BDoaxWewJOnE1L8Glg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284441},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d592bfa49f7bf0f523459f0c9f936f9bf0f9db45","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.7","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.2.0_1743407322354_0.17337165681714084","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"vnpay","version":"2.3.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.3.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"1e1bc5440ae59546e6177720f7170f758725194a","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.3.0.tgz","fileCount":9,"integrity":"sha512-Mm2VMxEGMlv+yVt8SUk7sHaz1RSndkL4m4+JkzIRklgfWdUUbrF1JOQgcb/hAq+93gEC25lr5yIDk6fDbAq4kA==","signatures":[{"sig":"MEQCIEhJWxk57LZn5/TkNIqIwdaZB0dNpuh+7+ZlKYCGdbbfAiBBHHtei7z3xXinh7u6wOXvDrduzOklSr3DNy3FB81MvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b821ba2a2889df6cdd59a7cdf40f2f54f07537e4","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","postinstall":"npm run format:fix","postuninstall":"npm run format:fix","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.3.0_1748617091731_0.6197933895407519","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"vnpay","version":"2.3.1","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.3.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"5b6e09b6c612572b0f660b659ca0346b89a69e06","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.3.1.tgz","fileCount":9,"integrity":"sha512-Ap4x6pe1qdpuGqz+x/QuOVPwzXFDplNPmGgqLtwnPMqn4ow2IcXK3oaFDImJy/2bRk+vMpuTdrbzAWpDOaDEJw==","signatures":[{"sig":"MEUCIQCvmSexZPPrdpZoVH3cEqxREz2rWYZootlF/vEWG7GOBgIgMsZ0657Aj8sMIyhJq1Z/LnQYKcxkN/QIAN+N84IbnrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286098},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a7cca610e66a02af9d27baa9f4375fb0a3d2c47f","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","actor":{"name":"lehuygiang28","type":"user","email":"lehuygiang28@gmail.com"},"email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.3.1_1750512695766_0.968419192872447","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"vnpay","version":"2.3.2","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.3.2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"1437de866cbc984112bd6d48bd8e106fa4014d8b","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.3.2.tgz","fileCount":9,"integrity":"sha512-8JBRJGGO9N++lcAKk6aiXT/UIQPEnWb+TukoAhsPpCGQOSVcexfJ6onpg2jLjjDJHH1DpxEn0gUye0FNUJk85g==","signatures":[{"sig":"MEYCIQDplFkHjjVgsw6C2mk911Aosi05b9ZbuzEkKK0l7UpeaAIhANFzwOBzLp+ai62dp+/VKyy89jpwDJrftizehcWWrlYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bdcbac1a9da307b189e22aca3b57ca82c10c868d","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","actor":{"name":"lehuygiang28","type":"user","email":"lehuygiang28@gmail.com"},"email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.3.2_1750759861094_0.8328404437105548","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc1":{"name":"vnpay","version":"2.4.0-rc1","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.0-rc1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"7bdf9c63aec24936a019fee63a592c2a4852292b","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.0-rc1.tgz","fileCount":77,"integrity":"sha512-kcVfB85XJjEC7QAp6hvhoG8NEc6vzmw6R+fuN+CvFRZim/D/EGyNzjmK6Gpbn23y4TDIic9bEtNi+X/kCKxnKw==","signatures":[{"sig":"MEUCIQDrCGWO8ds+JUsHEP2TByiSNzxkRyTRwBgrotcit75jPQIgFPw3DYy9Rt6+0xDkEFACmb3OGXkC+DbKRClTVM2W1ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416669},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"2db260c5d892c5712085b531d1eaef5fafd1ba8e","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","actor":{"name":"lehuygiang28","type":"user","email":"lehuygiang28@gmail.com"},"email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.0-rc1_1751276370570_0.8495524466196263","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-rc2":{"name":"vnpay","version":"2.4.0-rc2","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.0-rc2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"a89a7cff2f696b47edf48709f9d3292df9d97007","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.0-rc2.tgz","fileCount":77,"integrity":"sha512-dr0CeLonqf1fB5u3VaqNu8mm7LCuVmn6vKpRiNEoRRiiOHVRjcDTLj2CLyc/Dk+f/Wxt/NbXIfB62udClqwQzA==","signatures":[{"sig":"MEUCIQC2795IT09vEHrZAXvDuT9NACu1e1oOIXgubvPUaH2cbQIgQmaNc/4aqAcmUsN21rvvTlr6n/Cl/enBk1o18C+yrS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.0-rc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416669},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"ff9a2c5bf57945dc8f5faf502fd5e3ecf7df0dbc","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","actor":{"name":"lehuygiang28","type":"user","email":"lehuygiang28@gmail.com"},"email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.0-rc2_1751276703790_0.5629943778095052","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"vnpay","version":"2.4.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"61559d37a4248c4b00902d0507d40bcf9632e821","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.0.tgz","fileCount":77,"integrity":"sha512-3KEdRjyORiWs/nO6WsxBt8C+LKhD1mdFJjUeHB7HSP3vd5BWNmnSMN9zRBYVeRgyCQ5r4Y2vLKPumrw/NgxL2A==","signatures":[{"sig":"MEYCIQC7DW8B4QVJapCAvqQGBt8JiyM2mwOMZ43GdILn1lHvYAIhAIIeIm1JAdC8fz/FBr91R+FCq3J4Wb27lv0ieRMh3XqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416665},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"9a2619db43831c4ced63d92dea91e47cd72a93d6","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","actor":{"name":"lehuygiang28","type":"user","email":"lehuygiang28@gmail.com"},"email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.0_1751277146802_0.775627084346513","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"vnpay","version":"2.4.1","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.1","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"c0aab21f6608126b69a7db75a0a13679ba3cdd14","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.1.tgz","fileCount":77,"integrity":"sha512-fa3mKfNBHT0YCA6qYpvLenjoYPtG3D9FU5bhLuUM3lMcdlLgOnO2nPe240imjw37xnST22nJ++IvaVRhtuCM4Q==","signatures":[{"sig":"MEUCIQCN3stleSLr4plXgyOebl4X/8d25+lE4ySkE0WWoylKiAIgR4Y5K89fZqdmvypdh8cfihfH0L7TMSpo4sX27lijR4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416883},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"a3909f4add236f10659bebae28f9ed7ab1b02587","scripts":{"dev":"npx tsup --watch","lint":"npx @biomejs/biome lint .","test":"npx jest","build":"npx tsup","format":"npx @biomejs/biome format .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx @biomejs/biome lint . --write","test:cov":"npx jest --coverage","format:fix":"npx @biomejs/biome format --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@biomejs/biome":"^1.8.3","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.1_1754169076256_0.1743108639917481","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"vnpay","version":"2.4.2","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.2","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"7cfaa97acb3ce16a4bc9e3b0a7a309f86441b8b4","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.2.tgz","fileCount":77,"integrity":"sha512-1DvR4qwlov/W1t8T8LBQZtnbfnJWoxfH2skWVzksxvGT5EPj9Vy47vLRNZTvUyxKiy3Uzp7rd7/g11w+DwwCTg==","signatures":[{"sig":"MEYCIQD9X5jHQHpkpxS+plOyk/+Gop9wcJdq7HVlGafOE2ojawIhAOQAyxWSun4FY8WnDCYsB7e80vWrijOWwnWqqc4pefqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"7562eb5b7cfefe034efcadc1c64a502294cfd258","scripts":{"dev":"npx tsup --watch","lint":"npx eslint .","test":"npx jest","build":"npx tsup","format":"npx prettier --check .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx eslint . --fix","test:cov":"npx jest --coverage","format:fix":"npx prettier --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","prettier":"^3.2.5","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.2_1757487187997_0.016668912292417293","host":"s3://npm-registry-packages-npm-production"}},"2.4.3-rc.0":{"name":"vnpay","version":"2.4.3-rc.0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.3-rc.0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"c85530e5a5edbfd0eb9d33fa9b21f8867386802e","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.3-rc.0.tgz","fileCount":77,"integrity":"sha512-AEnUcAt21TwJ235bh6F3FZfklFqBbWJvbBCy2MbJuGdX/uq8qWqTrTSjOzFJcqvcSLc1xdn/Ro/NWrjafgJ40Q==","signatures":[{"sig":"MEUCIQDqGEqzhNZqK+EUKb9nHMadaEJiUriU+NlrFC7xDk3cAgIgTqwcnA5cgGcOZHddnSm50h9wHr7RytT9vDRzU0o+Tpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.3-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417783},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"0495047330524c8b5fb46fe1a53f82077b11f45a","scripts":{"dev":"npx tsup --watch","lint":"npx eslint .","test":"npx jest","build":"npx tsup","format":"npx prettier --check .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx eslint . --fix","test:cov":"npx jest --coverage","format:fix":"npx prettier --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","prettier":"^3.2.5","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.3-rc.0_1758763625544_0.3777820318384839","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"vnpay","version":"2.4.3","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.3","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"d46b43a4e4b30c194883b468c1237da551c94442","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.3.tgz","fileCount":77,"integrity":"sha512-RXDs3pBgwcy6cb8JyonZWQQ+/1mabGdxoekgFtJCIDtwjSM2KxORunnMH/p4ZaHHneLaG6FGFiEH5lqd/JkC9w==","signatures":[{"sig":"MEYCIQCkpqEORInH0a22GXo4IEQCHwKmOnva+D0lqz5COxIFLwIhAJjQPsBdVtM9W6KHRHc71hijgccVfUhelOASUTvKW5lx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"23ab519836731ab69f8f2b8e4c6966228cf798a8","scripts":{"dev":"npx tsup --watch","lint":"npx eslint .","test":"npx jest","build":"npx tsup","format":"npx prettier --check .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx eslint . --fix","test:cov":"npx jest --coverage","format:fix":"npx prettier --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","prettier":"^3.2.5","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.3_1758764099095_0.1122782464543377","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"vnpay","version":"2.4.4","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.4.4","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"93f67d22c31dc64b566fcab6dcaf652c5f49b4a1","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.4.4.tgz","fileCount":77,"integrity":"sha512-NvftKF1K+JRAyZ7I11Nz/nxmSOaya6Txy/fcW2xFGpBzUsKjfyr2YEg210YitgVHvgtZ94j2/8DFRm8PwjUHjA==","signatures":[{"sig":"MEQCICCEmDgFL1HRsJd/5xD8aTobR3lI6KbtEDgg8vnsC2Z4AiBaSXInqgr7fMzyCER5xqDiN/0EgD9DKvWZ/5PzH6cjAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"bae1eb42a57565fbdf6cdf857d38a5100636ef2b","scripts":{"dev":"npx tsup --watch","lint":"npx eslint .","test":"npx jest","build":"npx tsup","format":"npx prettier --check .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx eslint . --fix","test:cov":"npx jest --coverage","format:fix":"npx prettier --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"10.8.2","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","prettier":"^3.2.5","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.17.24","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.4.4_1758770322756_0.5325912716828434","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-0":{"name":"vnpay","version":"2.5.0-0","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","_id":"vnpay@2.5.0-0","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"homepage":"https://vnpay.js.org","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"dist":{"shasum":"0d1de38c09306a4721b2c427d9581e4cf3da79d3","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.5.0-0.tgz","fileCount":77,"integrity":"sha512-C32Q3pSdu8B9ASPtVTn1A+FRFoG/pUddzdr1C8Id/BxCtyn5ep8lmx3GP/d2QU9R2GYBJDx4IkzC8R+5OXiIGQ==","signatures":[{"sig":"MEQCIBNZQKccftxpQ3G3xd/zsq95GSPaGoSFvMY8S7Z0Usb0AiAgHSqzve73pINyRPtlc+yhHWEg/u7Ye8KROd18jn8pKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.5.0-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"gitHead":"f610344c7799034e2fb5f84b2e29b987c8fdb1c5","scripts":{"dev":"npx tsup --watch","lint":"npx eslint .","test":"npx jest","build":"npx tsup","format":"npx prettier --check .","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","prepare":"npm run build","release":"release-it","lint:fix":"npx eslint . --fix","test:cov":"npx jest --coverage","format:fix":"npx prettier --write .","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7637067d-7597-494a-b1f3-2d86d8b29878"}},"repository":{"url":"git+https://github.com/lehuygiang28/vnpay.git","type":"git"},"_npmVersion":"11.12.1","description":"An open-source nodejs library support to payment with VNPay","directories":{},"_nodeVersion":"20.20.1","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","rimraf":"^5.0.5","express":"^4.18.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.2.5","jest-junit":"^16.0.0","release-it":"^18.1.2","typescript":"^5.2.2","@types/jest":"^29.5.14","@types/node":"^20.17.24","@types/express":"^4.17.21","@tsconfig/recommended":"^1.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vnpay_2.5.0-0_1775194090573_0.993680586116916","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"vnpay","repository":{"type":"git","url":"git+https://github.com/lehuygiang28/vnpay.git"},"homepage":"https://vnpay.js.org","version":"2.5.0","description":"An open-source nodejs library support to payment with VNPay","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","require":"./dist/constants.cjs"},"./enums":{"types":"./dist/enums.d.ts","import":"./dist/enums.js","require":"./dist/enums.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./vnpay":{"types":"./dist/vnpay.d.ts","import":"./dist/vnpay.js","require":"./dist/vnpay.cjs"},"./types-only":{"types":"./dist/types-only.d.ts"}},"scripts":{"build":"npx tsup","prepare":"npm run build","dev":"npx tsup --watch","test":"npx jest","test:cov":"npx jest --coverage","example":"tsx --tsconfig ./example/tsconfig.example.json ./example/index.ts","example:server":"tsx --tsconfig ./example/tsconfig.example.json ./example/express.ts","lint":"npx eslint .","lint:fix":"npx eslint . --fix","format":"npx prettier --check .","format:fix":"npx prettier --write .","release":"release-it"},"keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"license":"MIT","dependencies":{"dayjs":"^1.11.13"},"devDependencies":{"@tsconfig/recommended":"^1.0.7","@types/express":"^4.17.21","@types/jest":"^29.5.14","@types/node":"^20.17.24","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","chalk":"^4.1.2","dotenv":"^16.4.5","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","express":"^4.18.3","jest-junit":"^16.0.0","prettier":"^3.2.5","release-it":"^18.1.2","rimraf":"^5.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.2","tsup":"^8.4.0","tsx":"^4.19.3","typescript":"^5.2.2"},"gitHead":"bb281c7013c4f131c46e8a13d16156146880d6dd","_id":"vnpay@2.5.0","bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"_nodeVersion":"20.20.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-kyUYxG0pyEnRu/ha0gSVqkPCajmql523W2PQzgCkH4ct4XdEuzdiQnssi/k9XMcv+TvoPzuweEJG+4hWNU2DAQ==","shasum":"cb2ebe7dc828b1bc0e26b8bf4775056238c7006b","tarball":"https://registry.npmjs.org/vnpay/-/vnpay-2.5.0.tgz","fileCount":77,"unpackedSize":438851,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vnpay@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDb2HvqQK3I7pqM2CA4uTTvsIr6f9aXyN8oEMX6964qbAiAGFd+QAmygOQPlEymmtYQF1RnmZrdJyVvjUsHso9p1VA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7637067d-7597-494a-b1f3-2d86d8b29878"}},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vnpay_2.5.0_1775194304001_0.19234281608760262"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-10T18:39:33.465Z","modified":"2026-04-03T05:31:44.441Z","1.0.0":"2020-08-21T08:01:20.027Z","1.0.1":"2020-08-21T09:16:36.141Z","1.0.2":"2020-08-21T12:41:30.646Z","0.0.1":"2023-10-10T18:39:33.824Z","0.0.2":"2023-10-10T19:04:00.140Z","0.0.3":"2023-10-10T19:34:56.601Z","0.1.0":"2023-10-11T07:21:05.540Z","0.1.1":"2023-10-11T09:39:36.393Z","0.2.0":"2023-10-13T19:55:59.509Z","0.2.1":"2023-10-26T18:38:49.345Z","0.3.0":"2023-12-09T12:57:06.505Z","0.4.0":"2023-12-09T20:15:30.787Z","0.5.0":"2023-12-10T16:04:17.812Z","0.5.1":"2023-12-10T16:34:45.542Z","0.5.2":"2023-12-11T07:10:52.418Z","0.5.3":"2024-03-03T16:23:16.370Z","0.5.4":"2024-03-03T17:13:27.061Z","0.6.0":"2024-03-04T13:51:32.721Z","0.7.0":"2024-03-07T14:54:27.770Z","0.8.0":"2024-03-09T20:24:12.854Z","0.9.0":"2024-03-10T08:35:30.501Z","0.9.5":"2024-03-14T19:27:59.644Z","0.9.6":"2024-03-15T05:55:45.177Z","1.1.0":"2024-03-21T13:18:56.858Z","1.1.1":"2024-05-02T11:54:20.830Z","1.2.1":"2024-05-15T11:37:53.803Z","1.3.0":"2024-05-15T11:56:58.618Z","1.3.5":"2024-05-18T15:51:20.770Z","1.3.6":"2024-05-19T06:54:03.497Z","1.4.0":"2024-05-21T08:24:16.009Z","1.4.1":"2024-05-22T16:04:38.216Z","1.5.0":"2024-05-26T08:07:12.754Z","1.5.1":"2024-07-02T13:28:53.866Z","1.5.2":"2024-07-09T12:25:14.577Z","1.5.3":"2024-08-01T09:19:48.459Z","1.5.4":"2024-08-02T12:00:06.965Z","1.5.5":"2024-08-07T13:34:09.892Z","1.6.0":"2024-08-14T22:10:25.018Z","1.6.1":"2024-12-24T12:55:54.927Z","2.0.0":"2025-03-04T19:30:06.116Z","2.1.0":"2025-03-04T21:11:01.806Z","2.1.1":"2025-03-10T07:08:41.238Z","2.2.0":"2025-03-31T07:48:42.592Z","2.3.0":"2025-05-30T14:58:11.925Z","2.3.1":"2025-06-21T13:31:35.953Z","2.3.2":"2025-06-24T10:11:01.278Z","2.4.0-rc1":"2025-06-30T09:39:30.752Z","2.4.0-rc2":"2025-06-30T09:45:03.976Z","2.4.0":"2025-06-30T09:52:27.003Z","2.4.1":"2025-08-02T21:11:16.436Z","2.4.2":"2025-09-10T06:53:08.184Z","2.4.3-rc.0":"2025-09-25T01:27:05.761Z","2.4.3":"2025-09-25T01:34:59.362Z","2.4.4":"2025-09-25T03:18:43.190Z","2.5.0-0":"2026-04-03T05:28:10.778Z","2.5.0":"2026-04-03T05:31:44.154Z"},"bugs":{"url":"https://github.com/lehuygiang28/vnpay/issues"},"author":{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"},"license":"MIT","homepage":"https://vnpay.js.org","keywords":["vnpay","vnpayjs","vnpay.vn","payment","vn-payment","vn-payments"],"repository":{"type":"git","url":"git+https://github.com/lehuygiang28/vnpay.git"},"description":"An open-source nodejs library support to payment with VNPay","maintainers":[{"name":"lehuygiang28","email":"lehuygiang28@gmail.com"}],"readme":"<div align=\"center\">\n\n# 📦 vnpayjs\n\n[🇻🇳 Tiếng Việt](./README.md) | [🇺🇸 English](./README_en-US.md)\n\n[![NPM Version](https://img.shields.io/npm/v/vnpay)](https://www.npmjs.com/package/vnpay)\n[![Package License](https://img.shields.io/npm/l/vnpay)](https://www.npmjs.com/package/vnpay)\n[![NPM Downloads](https://img.shields.io/npm/d18m/vnpay)](https://www.npmjs.com/package/vnpay)\n[![GitHub Stars](https://img.shields.io/github/stars/lehuygiang28/vnpay)](https://github.com/lehuygiang28/vnpay)\n[![GitHub Issues](https://img.shields.io/github/issues/lehuygiang28/vnpay)](https://github.com/lehuygiang28/vnpay/issues)\n[![Coverage](https://img.shields.io/codecov/c/github/lehuygiang28/vnpay)](https://codecov.io/gh/lehuygiang28/vnpay)\n\n**🚀 Thư viện Node.js hiện đại cho tích hợp cổng thanh toán [VNPay](https://vnpay.vn) vào ứng dụng của bạn.**\n\n_Hỗ trợ TypeScript • Tree-shaking • Modular imports • Minimal dependencies_\n\n</div>\n\n---\n\n## ✨ Tính năng nổi bật\n\n<div align=\"center\">\n\n|    🎯 **Dễ sử dụng**     |   🧩 **Modular**   | 📘 **TypeScript** |   ⚡ **Tối ưu**    |\n| :----------------------: | :----------------: | :---------------: | :----------------: |\n| API đơn giản & trực quan | Import theo module | Full type support | Tree-shaking ready |\n\n</div>\n\n### 🆕 **Mới trong v2.4.0**\n\n- 📦 **Import theo module** - Giảm kích thước bundle lên đến 80%\n- 🎯 **Types-only imports** - 0KB runtime cho TypeScript projects\n- ⚡ **Tối ưu build** - Code splitting và tree-shaking\n- 🔧 **Flexible endpoints** - Custom API endpoints\n\n---\n\n## 📚 Tài liệu\n\n<div align=\"center\">\n\n| 📖 **Tài liệu**     | 🔗 **Link**                                                            | 📝 **Mô tả**                |\n| :------------------ | :--------------------------------------------------------------------- | :-------------------------- |\n| **Docs chính thức** | [vnpay.js.org](https://vnpay.js.org/)                                  | Tài liệu chi tiết với ví dụ |\n| **VNPay API**       | [sandbox.vnpayment.vn/apis](https://sandbox.vnpayment.vn/apis)         | Tài liệu chính thức VNPay   |\n| **GitHub**          | [github.com/lehuygiang28/vnpay](https://github.com/lehuygiang28/vnpay) | Source code & Issues        |\n\n</div>\n\n---\n\n## 🚀 Cài đặt\n\n> [!TIP]\n> **NestJS users**: Sử dụng [`nestjs-vnpay`](https://github.com/lehuygiang28/nestjs-vnpay) - wrapper tích hợp sẵn cho NestJS.\n\n```bash\n# NPM\nnpm install vnpay\n\n# Yarn\nyarn add vnpay\n\n# PNPM\npnpm install vnpay\n```\n\n---\n\n## 📦 Import Options (v2.4.0+)\n\n### 🏆 Import toàn bộ (Backward Compatible)\n\n```typescript\nimport { VNPay, HashAlgorithm, ProductCode } from 'vnpay';\n```\n\n### 🦩 Import theo module (Recommended)\n\n```typescript\nimport { VNPay } from 'vnpay/vnpay';\nimport { HashAlgorithm, ProductCode } from 'vnpay/enums';\nimport { VNP_VERSION, PAYMENT_ENDPOINT } from 'vnpay/constants';\nimport { resolveUrlString, dateFormat } from 'vnpay/utils';\n```\n\n### 📘 Types-only (TypeScript)\n\n```typescript\nimport type { VNPayConfig, BuildPaymentUrl, Bank } from 'vnpay/types-only';\n```\n\n> [!WARNING]\n> **⚠️ QUAN TRỌNG: Sử dụng trên Client-side (Frontend)**\n>\n> **Thư viện VNPay chỉ dành cho Node.js backend** vì sử dụng các module như `fs`, `crypto` và các API chỉ có trên server.\n>\n> **❌ KHÔNG làm thế này trong React/Vue/Angular components:**\n>\n> ```typescript\n> import { VNPay } from 'vnpay'; // Error: Module not found: Can't resolve 'fs'\n> ```\n>\n> **✅ SỬ DỤNG như thế này cho frontend:**\n>\n> ```typescript\n> import type { VNPayConfig, BuildPaymentUrl, Bank, VerifyReturnUrl } from 'vnpay/types-only';\n> ```\n>\n> - **Backend (Node.js)**: Sử dụng import bình thường để xử lý thanh toán\n> - **Frontend (React/Vue/Angular)**: Chỉ import types để type checking\n> - **API calls**: Gọi backend APIs từ frontend thay vì import trực tiếp\n\n## 💡 Cách sử dụng\n\n### 🔧 **Khởi tạo VNPay**\n\n```typescript\nimport { VNPay, ignoreLogger } from 'vnpay';\n\nconst vnpay = new VNPay({\n    // ⚡ Cấu hình bắt buộc\n    tmnCode: '2QXUI4B4',\n    secureSecret: 'your-secret-key',\n    vnpayHost: 'https://sandbox.vnpayment.vn',\n\n    // 🔧 Cấu hình tùy chọn\n    testMode: true, // Chế độ test\n    hashAlgorithm: 'SHA512', // Thuật toán mã hóa\n    enableLog: true, // Bật/tắt log\n    loggerFn: ignoreLogger, // Custom logger\n\n    // 🔧 Custom endpoints\n    endpoints: {\n        paymentEndpoint: 'paymentv2/vpcpay.html',\n        queryDrRefundEndpoint: 'merchant_webapi/api/transaction',\n        getBankListEndpoint: 'qrpayauth/api/merchant/get_bank_list',\n    },\n});\n```\n\n### 💳 **Tạo URL thanh toán**\n\n```typescript\nconst paymentUrl = vnpay.buildPaymentUrl({\n    vnp_Amount: 100000, // 100,000 VND\n    vnp_IpAddr: '192.168.1.1',\n    vnp_ReturnUrl: 'https://yourapp.com/return',\n    vnp_TxnRef: 'ORDER_123',\n    vnp_OrderInfo: 'Thanh toán đơn hàng #123',\n});\n\nconsole.log('Payment URL:', paymentUrl);\n```\n\n### ✅ **Xác thực thanh toán**\n\n```typescript\n// Xác thực URL return\nconst verify = vnpay.verifyReturnUrl(req.query);\nif (verify.isSuccess) {\n    console.log('✅ Thanh toán thành công!', verify.message);\n} else {\n    console.log('❌ Thanh toán thất bại:', verify.message);\n}\n```\n\n---\n\n<!-- GitAds-Verify: AS4WTM39TY1WOG94V1FIXPB924R4LHF1 -->\n\n[![Sponsored by GitAds](https://gitads.dev/v1/ad-serve?source=lehuygiang28/vnpay@github)](https://gitads.dev/v1/ad-track?source=lehuygiang28/vnpay@github)\n\n---\n\n## 🤝 Hỗ trợ & Đóng góp\n\n<div align=\"center\">\n\n**🎉 vnpayjs là dự án mã nguồn mở và hoàn toàn miễn phí!**\n\n_Nếu thư viện giúp ích cho bạn, hãy tặng cho project này một ⭐ hoặc mời một ly cà phê ☕ và nhấn vào các quảng cáo trên để mình nhận được 1 khoản tiền nhỏ để duy trì project_\n\n<br/>\n\n[![GitHub Stars](https://img.shields.io/github/stars/lehuygiang28/vnpay?style=social)](https://github.com/lehuygiang28/vnpay)\n\n<br/>\n\n<a href=\"https://www.buymeacoffee.com/lehuygiang28\" target=\"_blank\">\n  <img src=\"https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20coffee&emoji=&slug=lehuygiang28&button_colour=1a1b27&font_colour=ffffff&font_family=Lato&outline_colour=ffffff&coffee_colour=FFDD00\" height=\"48\" alt=\"Buy me a coffee\">\n</a>\n<a href=\"https://me.momo.vn/lehuygiang28\" target=\"_blank\">\n  <img src=\"https://raw.githubusercontent.com/lehuygiang28/about-me/refs/heads/main/public/images/momo-donation.png\" height=\"48\" alt=\"Momo donation\">\n</a>\n\n</div>\n\n### 🛠️ **Tham gia đóng góp**\n\n<div align=\"center\">\n\n| 📋 **Bước** | 🔗 **Hành động**                                                                |\n| :---------: | :------------------------------------------------------------------------------ |\n|    **1**    | Đọc [Hướng dẫn đóng góp](.github/CONTRIBUTING.md)                               |\n|    **2**    | Fork repo và tạo Pull Request                                                   |\n|    **3**    | Tham gia thảo luận trong [Issues](https://github.com/lehuygiang28/vnpay/issues) |\n\n</div>\n\n### 👥 **Contributors**\n\n<div align=\"center\">\n\n_Cảm ơn tất cả những người đã đóng góp cho dự án:_\n\n[![Contributors](https://contrib.rocks/image?repo=lehuygiang28/vnpay&max=20)](https://github.com/lehuygiang28/vnpay/graphs/contributors)\n\n</div>\n\n---\n\n## 📄 Giấy phép\n\n<div align=\"center\">\n\n**[MIT License](LICENSE) © [Lê Huy Giang](https://github.com/lehuygiang28)**\n\n_Made with ❤️ in Vietnam_\n\n</div>\n","readmeFilename":"README.md"}