{"_id":"@rytass/payments-adapter-newebpay","_rev":"36-2d94315a6daeaac3d1f5d8c624edf2bf","name":"@rytass/payments-adapter-newebpay","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.2":{"name":"@rytass/payments-adapter-newebpay","version":"0.0.2","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.0.2","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"cc8e4f65d6ea2544cebdeba1b5dfb9d0d6a69dad","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.0.2.tgz","fileCount":21,"integrity":"sha512-vfqpwhCYmFDXU6Ft1Nm2HoFjnBZi2ZdCDuiJfCNeUk9FmCkhc2itf8bDMiO/kNW+94LM+Sa/7lScyof6TSv3Rg==","signatures":[{"sig":"MEYCIQD7eUQkiWfkrfhvXwJIEdBkXj8zmLj5a8RhaY940Cg96wIhAKWoy7VmDMyUu+xTWaEDgcR5PQ0IXJbOYSHZxbqz4YxM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj28uPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK3A//Sr9WRRhd3uOaZY18J83wCH98SyWS5eC3YO1spNzwkC3B+YGL\r\nKkczydT2UieceqYu7kpcM9E7E8nO2VmA5eLiqcC4NYoz89ymiI3hJAjOw5jx\r\n3CB4hwyf5csn/gWAazjJtXi5Qgxw2SNkjnoBg83Pe1iDi5/PNRWNOSZo8Nsh\r\nPsnzjq77ZN4MxRc+5GCcIoDl4T570tiDneTi8xsq/rLkttNGH5r5Vf9QC0uI\r\n2dGAN5ZGJ0An/Vhu10odpEkFdoNlaG1vIiZAY2/9Loikh1YLS8l3Oi7932TU\r\n9AtaUIsM6x7vKgOGp8os3/1a/i5WOEzIBaGguFSq2Xvd+RlomxjJKsrP9Zvj\r\n4NMR8/KplX63XvTtND4jtggARRK1lSuJOoNgc59GWNFuaIK5ujeA5Cc9+l40\r\nnR4FcY7cBmjZ2VA+UzKUVejs6idyDTBsK6ySlwgj2jlr5GXHp68Kk4Gbz/Ni\r\nw/xnms6IXL5+mm58swivuNZPZpZJpk+F2XVtBWC2tO8DkCry0+HgmDmG8mrO\r\nFkIYzYwGdwDz0mmiRuAt5qGuJjzO2XFEiWExXrQoVL+UvdumgCus84lcCgbd\r\n/kJVGIQDIxfSlJuMkOeIiKmFjwcsUdEOS5GdkUdqRIv/xgwYm21jzkXn+VTq\r\nfLaH1TWPV7L2j3byTItTjsSXabIVymsLEmE=\r\n=PmmH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"edc27d50758dd2dd4b04617c514df71a18e7afca","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/5.5.1/node@v18.12.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.2.5","luxon":"^3.2.1","ngrok":"^4.3.3","lru-cache":"^7.14.1","@rytass/payments":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.0.2_1675348879271_0.02759351195076709","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@rytass/payments-adapter-newebpay","version":"0.0.3","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.0.3","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"3675437f6ae5b4c48f3b9e81567d5bab421f01ab","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.0.3.tgz","fileCount":21,"integrity":"sha512-4NCVEV/BlRVm5L7a3W+rzR7dUjOzYARfJJeiERWx4q5vfB5Z7DI9I1KlvIvYTgPjQ8L2qy5pH3DLJGV3a20XQg==","signatures":[{"sig":"MEYCIQCm/rI6UaVEzs2trGCbHjMUt6HiI27yIjHobqtzQlK7UgIhAJmBimdtoClgL6883Q32cwwUauqfo9P40r94uMJN/Oz6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7iZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplQhAAjsjjF/QMlg64s9pGCQx+dQUM7gJr8mBhcsNMG8tDGHHAlo3x\r\nVhR2dr4C7d+qsmemRnN3aQ0TcypA3i7n/AJVNdEjXUB1XPdJLhgXzmbc31jj\r\n6pkojCgl1yczQd+WJtNN0YemNQ0SveoDAMKilcTcTFDm2meN3wFN7d6OXLsL\r\ndEd/nqCXDdEfW7exHq/mA/iNeyPWj55htuirMOEE0yzHWa9XlCS3EnsyVDVP\r\n+tPcGMOhlRmYKG3yglD1mRY+ZJYgG5bhlloNK+4eBTZs+ME6DUDa5DK9XwR+\r\nZ7eubO6Q2FI0+GXGmISt9m5KHtzCN8BfElCfqfeRA0fYGTQM9CkQfoFe4pd7\r\nqhuv2vpxEsNLSRP3jlkwIMlE1DZCo7BwKhfiXSY9+7CJMRPheSGzFHo6PpTi\r\n0IqJeOty7PkYBKRI5I1qeLg39aUXV6oOByrokFeZDYfz5KcSlmgB5QS4mSSQ\r\ny5Vib8zQFb4B74p3uy/xhSGWFi16m6hvMwxAZviRpxGDogCTyLZH/oy0Dlgr\r\n5iWWJqQZB7o0A7h0tcBK8sfHj2gE92lIOQz1V3HKsTslrIXni/+pKcqyZaan\r\nBNefXTUIvyT1Yp6jM6HNPCeRUctlQrOJ5MLultKP4G53aCgYAG/Wpg0J/Xji\r\nGDGNwYJooCG/vZeS4CwwwhWu7h3ZgPeCPck=\r\n=DX+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"e233f6f94bd26a2bfc828c6655c7b905de62eb8e","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/5.5.1/node@v18.14.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.2.5","luxon":"^3.2.1","ngrok":"^4.3.3","lru-cache":"^7.14.1","@rytass/payments":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.0.3_1676551750147_0.2521569542893216","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@rytass/payments-adapter-newebpay","version":"0.0.4","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.0.4","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"ae694434a469e5aa794743288522ef6cdf64a73c","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.0.4.tgz","fileCount":21,"integrity":"sha512-StsgTBkIIJFotpFaze5cxv0+nT5YDOQYtwx7Ie2IidqDBlRn6zh5DC9ZVM5dpxztRcNU4sXbMEWjnVlRyzZdhw==","signatures":[{"sig":"MEYCIQCzFwMqgtbeRIcN6+d3E+TGw0M3+h+9VlIGnerpDYgKZgIhAODAXXpy4Snj1S5jK6pSV9MHU1b77QaJ3uhxiqEJjS0U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGdGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDuw/+LxDKUrAw2gm2A4/cH1FOvb/aUZaCk/TUuftlA1mH8zoFjvKt\r\nfFwYqFgGex5ebNUTUYP0r6WOy4f4lWyzhVgp2IRBz1Y/XAkjVmlqs4d1xaOG\r\ngZh4tvMr7ifjdYgve/bQO1k728CLm+wxe0GjxG8ICcKjpj/9wOXAebDnkYyE\r\ng4hRC0/HHmdTnLle2tg8TCL7RYyem2GQA93FmYfzP2Rbi9dpt3/KEYqo/+Cn\r\nkOsFysSxFjJBpI1auh0H1a5BL+zSwhZ0O0+qKXomnWOxWV0Z0ifxYHH3U+oD\r\nPVufe4YhhxUQAzQHp1AuYhV1mmuL0Nr9EZB/JlAMsy7vv0RCIMmHL0OogTuv\r\nqVHq6FtgS47EzYySYx5Lwnho2xsJHH1AvFkhX/rDBfJQkKzTrkxBDi/ZIivb\r\nO15UQd35iQatJQhOiuZxYNeNAf5XbcqkTZ+jhUe3GgUWs+XblWtIGOBIYEmB\r\nqfG8mPwohIrQzLeJEjNWoeVVnBPtl9sJQYGklecCIFdVzoHvwbTPFH1UecbV\r\nfQxlwx10cJ9rSeSw9WcVfofi0F55eeLUqcH19wSIE5jV0roBoVkX6J1zpN0Y\r\nBbS8pye5pXeOL+XdXHMY4Ycv5PpwR0iHBKs7e3cTBz0PFViz0ikz7gtj5I7z\r\ndcrSKFNR9HrB2Z2EODQBHxg/kz30kHBjr1c=\r\n=WdeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"6db12040c62e239b9d0edd8ce4e997d0d97246e1","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/5.5.1/node@v18.14.2+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^1.2.5","luxon":"^3.2.1","ngrok":"^4.3.3","lru-cache":"^7.14.1","@rytass/payments":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.0.4_1679413635973_0.7379925425067131","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@rytass/payments-adapter-newebpay","version":"0.0.5","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.0.5","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"2104945c664d719f173eba531626ab669f9b1adc","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.0.5.tgz","fileCount":21,"integrity":"sha512-ypAz0Z9gclFgTbkC/6MCHSVAVKRG0cPa1tIxqiNPiLu5he0jXeeBjRxhV2U2PKQWF53CRULq3on+9DFupIceyQ==","signatures":[{"sig":"MEQCIEH7iOlWaLTx7XX0CD8zek4SH7G7u8DuAwA9iMyahIEqAiAdh7kWd+79i+zq+0t2tu3s4lrLN9MVBIRz/uOlh2HJCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97343},"main":"./index.cjs.js","module":"./index.js","gitHead":"cc99e8d3df79b3e26fb3b71049da413e26a4b4d0","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.1.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","ngrok":"^4.3.3","lru-cache":"^9.1.2","@rytass/payments":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.0.5_1685945302497_0.10083680128449246","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@rytass/payments-adapter-newebpay","version":"0.0.6","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.0.6","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"620d6b1cb9c25a669aa14462059ca839e33251ad","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.0.6.tgz","fileCount":21,"integrity":"sha512-i8OUsDT6mUqlQapIb1ScR26wbTEc9b+soDZikazcKQ28y11/p/rXoeNPYBOU9eKQfqNcY6oqM/UtnhUWYkLqSA==","signatures":[{"sig":"MEUCIQDpE162lrlvRccE3Rml35s69n7GU+BXtsP38vx9qtPTbAIgWfa44AsHW1ul9EJsZEqUefrO8oJzhUEPOfdXcHVa+ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97659},"main":"./index.cjs.js","module":"./index.js","gitHead":"f5030cd26543f48cddaffb7e59d8821f9d8f539d","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.5.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"20.5.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","ngrok":"^4.3.3","lru-cache":"^9.1.2","@rytass/payments":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.0.6_1691584078392_0.8739200311802184","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.0","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.0","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"61a47b59c5f2c4aaf6f6aac11448064485093433","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.0.tgz","fileCount":21,"integrity":"sha512-aZbltLkeug+pX8RaKbZQ9m/ithD3T1b3WaIvnEBRN8h0/rGZkLRjeylxr5gZjoyuJP/DCI7CKfvNY+Zzu9PIhw==","signatures":[{"sig":"MEUCIQDVcp8B/3gIaNW5RCELJNOe0uahKFSYqZq8GsWFtcfu8wIgUPT8dnAKfIYe0lKabysiRHo86SnY9vYt+Tp/LXQse+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98280},"main":"./index.cjs.js","module":"./index.js","gitHead":"15ee414ed39e9e21e0743048e4b990e5b6c80d87","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.0.0+x64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"20.0.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","ngrok":"^4.3.3","lru-cache":"^9.1.2","@rytass/payments":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.0_1691820531970_0.40268236334121066","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.1","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.1","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"7a76f5069b7e3ba66b8a4ec5324b5485a20326c6","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.1.tgz","fileCount":21,"integrity":"sha512-p/g27JyP/CHN/l1Z0wOJodbUfGVMNYNab5fQnKan7R3JzmtpcLjfYx5FdVzEFkDpgHOPDGpVxGO6/uz+0ksb4w==","signatures":[{"sig":"MEUCIQD6C5sXcIid6wCRgb+xMdMphQRnPXfA/MF96iTNFWdhpQIgY2ofG8PAjioagSlldXsP5O12dyrkC1Pem5oHILnJfe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98279},"main":"./index.cjs.js","module":"./index.js","gitHead":"ca9f8b5be74cef4a7c9c01e54025b9cb913a2543","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.5.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"20.5.1","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","ngrok":"^4.3.3","lru-cache":"^9.1.2","@rytass/payments":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.1_1697095321458_0.3120104386828466","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.2","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.2","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"c110d0364653af3d11c3a0ca0b5917fc54bb0882","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.2.tgz","fileCount":21,"integrity":"sha512-7/FOVfN/t/v4zLrrrBnT/1ecBmP6yDq+uPd6HK7IW+mL1Q1XSZ+kngh8CtRcdPu99fFbDNr8o593jf21/PGNvg==","signatures":[{"sig":"MEQCIHa1FYMx0CBYd7AkJDavvlYDqdqg0n895haM+6IiXWhNAiA+6LBSJ9xSCztOZ+lkIDGxNTIhKCDUwdniRR+n/PpaTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98279},"main":"./index.cjs.js","module":"./index.js","gitHead":"bfe8f6cf4c93c355877b9ae4345527c4b51aaf7a","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v20.5.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"20.5.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","ngrok":"^4.3.3","lru-cache":"^9.1.2","@rytass/payments":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","supertest":"^6.3.3","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.2_1700927466003_0.08230432722753567","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.3","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.3","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"249027b5ba6b04c3c30f84089b38710487efb321","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.3.tgz","fileCount":21,"integrity":"sha512-0EXh1Hu/AOwdltKsQG6lbDqzM+SKfPVoGq77mZZcTXd++fwVPHjI6VCIxl3E9e7ZN5wiIXQtartoXp74zaKFQw==","signatures":[{"sig":"MEUCIGSyqrKxsTLyTaJ2GWzwtJEkhGUVOXGn0RQraZvxdCRUAiEA0N78GESV9/rkJNAo8XtZ+H3muBbs0Y8jcUKUk0xvPsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98486},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v22.4.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","ngrok":"^4.3.3","lru-cache":"^11.0.0","@rytass/payments":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.5","supertest":"^7.0.0","@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.3_1721715555107_0.28503213745152056","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.4","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.4","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"a80f358fcc6dbd84707b4eca0771c2a3fc7a426d","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.4.tgz","fileCount":21,"integrity":"sha512-EOZdPWxtVmcSJkxeuEU3GGzQuh+XKV+qjpEddo7QF81rwkXJHtnVDDtuNllGD/PpRLGORLvrZbvS7Q3oVxkV1w==","signatures":[{"sig":"MEUCIQCYMzquHRK+jR0qRobckNxUlT+SJgCFVD++1fe+xFyygQIgT1Dgkpk3iarAtv8G9qO2sXM4B3vsIqu+fYgUE059kCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98436},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.7/node@v22.4.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","ngrok":"^4.3.3","lru-cache":"^11.0.0","@rytass/payments":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.4_1721823356895_0.9976061326681203","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.5","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.5","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"34ea9be3ffd1d6ffb40b2d57d2b00a987aa361a6","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.5.tgz","fileCount":21,"integrity":"sha512-48960X1csQ+D0cg6rA1aePQsG5HYsakjKltqOoZYJzdz5xF90EQPXRDhWM+Z3IuEDrDKNBYHiIpFTH84Agx6oQ==","signatures":[{"sig":"MEQCIDbomSm50oSmgDIC8q6m6ID5Oim392Xwh7qSrOXvJyw9AiA+ZSpBh65+LhdAc36lnAVJpejxnHApD79zR315ME/Sng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98436},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.8/node@v22.4.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","ngrok":"^4.3.3","lru-cache":"^11.0.0","@rytass/payments":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.5_1728294975073_0.2134083836666445","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.6","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.6","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"49bb33effcd271847c6c4ce88e65c58d80abb180","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.6.tgz","fileCount":21,"integrity":"sha512-ZXWnanI2XpnCyd6SDUgi4v12NTlPEh4SocpK1ppq1I4nllMcgjOyGJQ1RqBDNEVwcjHR4reJVxkoGt7KLeB/VQ==","signatures":[{"sig":"MEUCIGl/KSdSz0ucZBfd2NJwR8EOfykRMRTgvpeINshJ8K7mAiEAygzxIH1G/C1SzAy1wxrv4jo5rH3FbU9WvWHveP6tEks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98436},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.8/node@v22.10.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","ngrok":"^4.3.3","lru-cache":"^11.0.0","@rytass/payments":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.6_1731175724269_0.11323901693025151","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.7","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.7","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6046964a231154bd708cacbf2fe8a23cba0e8feb","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.7.tgz","fileCount":21,"integrity":"sha512-Am16CuIl26Se7uFNlx2vAEfcDcmzC7EfArCLnyzu+IgCsfuVG1qyaviCDGxaaGz2hfC7POMeU+ClmvAIPFqEtw==","signatures":[{"sig":"MEQCIEcdmdEXqcL0VgZaj3XyZp+q8px42cJhlSUgeZsmk0VOAiAmAVbe1GnjNEbazAeoqaELuwfpkye5IjJ8dB3E+zqeMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96973},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.10.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","ngrok":"^4.3.3","lru-cache":"^11.0.2","@rytass/payments":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.7_1732881762815_0.15297651198177342","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.8","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.8","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"5c7bb5ef0918b6d4fed9414565c2156d65a0464a","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.8.tgz","fileCount":21,"integrity":"sha512-G7CyTwcMt72WTWgFqnP3FryoVDXidU0jFg9ylS0UrvqXq+uB+EIJp9DcFCDeOLgVoLBZweBowKB4J3BTd4fojg==","signatures":[{"sig":"MEYCIQDPxNOPIQwvnEmWNKhyhEAgURsPAgin8TSonm9zcZPeYAIhAKaHeKqFvv/bGQBMEcN3hOlryugCJyAFL/x5Qi1HKADE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97058},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.13.1","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","ngrok":"^4.3.3","lru-cache":"^11.0.2","@rytass/payments":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.8_1746892859463_0.5570290671785647","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.9","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.9","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"c4c9dff1c60a0c1b76e19d7247d6b8338b10c0c2","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.9.tgz","fileCount":21,"integrity":"sha512-GhIt66x6rfmd7Xhaw6vbun8nkd4+/sPlNQcZceAOIYPja49QGV0o2elMkQ4L8Y/Rl3A82cfOjQ8LmkHuJmKhaQ==","signatures":[{"sig":"MEYCIQCM5PgWElcGlQxdc9CuCQWzLzuMlt+dGkp5IDo8IVP5dwIhAJ4mRBuwuoRPzo8MgO+4XsV/RiEUMh1cqTGoPCu6Mpf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97058},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","actor":{"name":"fantasywind","type":"user","email":"fantasyatelier@gmail.com"},"email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","ngrok":"^4.3.3","lru-cache":"^11.0.2","@rytass/payments":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.9_1750845627487_0.3276613442455625","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@rytass/payments-adapter-newebpay","version":"0.1.10","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.1.10","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"7318dc27a313149c1090e979aa70bfbd0f1a8f53","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.1.10.tgz","fileCount":21,"integrity":"sha512-/TE8DCvVzHM0j3PMTPcWYFa4922rs1+D8XCCp2ROs9O+zyLS6s7Y9/P8sbWNy8PcTQ1tgCZHREtbbRuYGla8+w==","signatures":[{"sig":"MEQCIH/HPpA6Gnp5cRRGLsUsiTkg1KDOClN4nn7p7/MolCDjAiBDDp7gOt2LVCK97FLDNBVjmT6Z874xwOLXkyyyVdw2xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97059},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","actor":{"name":"fantasywind","type":"user","email":"fantasyatelier@gmail.com"},"email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.15.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","ngrok":"^4.3.3","lru-cache":"^11.0.2","@rytass/payments":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.1.10_1751088521593_0.46589088465823436","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.0","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.0","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"1b212a45059aae7b7c19dab39dd5735cc210b3df","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.0.tgz","fileCount":21,"integrity":"sha512-bhFHFS9TSlvh1TEuvYlkkNVzbVZhS4TbMZYApHOTI6pcvAUwGx5TPZgFxJJLRBR4WIz4lScdmyzR547tqwp3gA==","signatures":[{"sig":"MEYCIQCnX2x+jZM8CkykUhor7dN1yoi75ij3EnJ+zZ/GCZ51UQIhAMh+zgTDrWseHobYrkTnuRmM+d1jUhb1uv4Vcx3ghSWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98356},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.0_1753701457394_0.11820549004874215","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.1","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.1","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"137e5f0de35bd22a1b09caf914466bbce4f323aa","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.1.tgz","fileCount":21,"integrity":"sha512-KWPgrZFl+/pPPR5LDOXwb3VX57Y0BN/+A1+E06QxGU3vQi2BsGJ9StSckdRI8sWbEnH34V0VG6wpC81IlW3h/w==","signatures":[{"sig":"MEYCIQDe8WdskBaXanCWHbKMqLiS4K6U0gbaGpm1QEBQutqV4QIhAKRkc7FKRlrpGrv2FLpgwbTdQgEomCVnHzyHGfd2K2mk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98356},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.1_1753712559773_0.18870075216836057","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.2","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.2","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"14439d99abbbfbc1b343d6dde18552ed2ff25f16","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.2.tgz","fileCount":23,"integrity":"sha512-ilcg2FyKOVkh4zkLcyneOl09OMipSzuGvPYybsqy+2bk1/2n6IRzovTy60kHK72F0n7UJPRlxN0vKQJIt9OqOw==","signatures":[{"sig":"MEQCIAC32UH65wIU5hr2hmWg8LDY4tjmzvLQStf3KvLHYLtlAiARTeFoAWtQHHJWg+paFXBjx/l1XFR3YPFGKev37wDDjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119569},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.2_1753793274498_0.7699833915726233","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.3","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.3","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"314c09600224bc55bc4c03938ed49bce0685c6b4","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.3.tgz","fileCount":23,"integrity":"sha512-ZrR5C9pYszPSIkXKSzl1AI2d+tLPKAyb8QArTELufOr/VgS3HE0OxlH+gZ68NX1SPWRs5uiiXfI72RnFO6NfKA==","signatures":[{"sig":"MEQCIDuN9gE1WE1jw1IzGIaKlKnESZuHngemiFX9jngHMdJfAiAhV/YC3sR+PA1pLTtc6hhLE5E1Sip9Xe7JyJRi3WQ9nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119569},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.3_1753860227132_0.6326844371964617","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.4","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.4","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"1bf4a684b14cbbc576a7d4e89757fe2f785fa95c","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.4.tgz","fileCount":23,"integrity":"sha512-qxEg3p16EWGqAgT0pivSmcqw6LnTlgQl5nzjtXGmbVlVXJ/TP1y+1gV8xY9qu7R/K4VQp++eK7nLTJZzQnHEVA==","signatures":[{"sig":"MEUCIHiPFVJn+rRoyQq3iPrQbayPgqEc7xqrB6U0mwMSJLHHAiEAsJDX7QSmX/ph7HY3A/7bKaux+i92Gz4nVDPEpBGfRN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119559},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.4_1755071506989_0.612610846884917","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.5","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.5","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"906a6a6de6fc58b452005f3510e57ca1aafab906","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.5.tgz","fileCount":23,"integrity":"sha512-jXV+3es297coxBe4pME2svas/MiBvo46HY3vZMwdWjkIngeOPjMvA3mkded36RXdBn+IE80awKCkYHwcej0cCQ==","signatures":[{"sig":"MEUCIQD8E65C/Tv9As+wq/i1UYcLcIbCD5Vr3P9n612OFIEn6QIgDKsvNWB0GrC1GqRm5cIYpMqHremEA5Se5n1+InXLDtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120782},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.5_1755072777677_0.8916487804760829","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.6","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.6","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"ce0f0cd6385b58f291fc913ce54e6ff1ebaa907d","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.6.tgz","fileCount":23,"integrity":"sha512-Ed3lwdDdw0Ea2fF6/HpVCxLTQa7d0mUrp/V/cEXy8d2o4m6oqL6jYwFRfsg3KT1G/9U67Q6G2YCfCgdBh22+dA==","signatures":[{"sig":"MEUCIFfRra9cq/yDkbNdmBSjbWawvF/LVDw5EW47gUGtSHQuAiEAuoHi2V4I1j18V2txrBMluwXqMi4j+3otYogOK5enhYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131851},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","lru-cache":"^11.0.2","@rytass/payments":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.6_1755614352561_0.9499667603220461","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.7","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.7","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"30786a710f1d3f37cba22df7c3f5f05f69fdd69c","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.7.tgz","fileCount":23,"integrity":"sha512-dSSZcnch3hUg/kzAWqtIFeILNJ6XZCvSO7GJYSOXRT69svaVyW7g/36lqFYflmIFin+ESJPWWAsQO5qBy6vR6w==","signatures":[{"sig":"MEUCIQCGSX2OUNEYVfqi6TQlwCT69IWZ+1cuvPzJYG/nijUCzgIgLSdEqLQoHnL1eC7YFTLseXcCQgI9Gbp36ZoO8v/Zlho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132397},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","lru-cache":"^11.1.0","@rytass/payments":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.7_1757429144415_0.606533712801826","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.8","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.8","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"4e87c7396f0d5b52458eac02768d03026067c040","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.8.tgz","fileCount":23,"integrity":"sha512-REPcYS4+s1hqrDXXgMe0ytbSZMyOfSmdAf3W2Qbh5XCHQgTspR01uBH/3YxpOOLE37uV1m7BEDrX85oOi9XjKw==","signatures":[{"sig":"MEYCIQDx7vyT8er8MB3JSSvewfRrpiTlnhTnrsuC7GaanXxZuwIhALvzLBl9ouCo1fbpHzYMyB5iKD2MVKXv/Pw2YeV9qYUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132397},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","lru-cache":"^11.1.0","@rytass/payments":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/lru-cache":"^7.10.10"},"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.8_1757585687132_0.0813445537854538","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.9","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.9","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6f18d57855ec3087e08ccca75268230ab8fe2e50","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.9.tgz","fileCount":23,"integrity":"sha512-V77HI6ODy2lCsuqqW4gB8KolSWWFxgJTAYOdI9rY7Tsniz22xksVUQUqtb3nQ6Dwloc9FHoiGMLZIQfx68UdjA==","signatures":[{"sig":"MEQCICYgiyXAGQpST6xe5D/8DyMCb3KD4HPWeYY3u27IBDjKAiAEYwc0+7NYrBVDjmeIuYT1D71pnVihHVJ4KwWcSDpT6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132333},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"^3.7.1","lru-cache":"^11.1.0","@rytass/payments":"^0.2.5"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.9_1757942365767_0.17858384442860853","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.10","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.10","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6b2e845266e382dd8db521f3a7c861495081d12b","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.10.tgz","fileCount":23,"integrity":"sha512-0VxSX5a2BTzEdUsvM1QDIIC8l4foV+xOv9t4bwe/qbtHkczkr4SL20/kzVxoWoblmy3n61LI5spluXU/+NkGMw==","signatures":[{"sig":"MEYCIQC6QLl72k/eXDIw/DP2aB5+2ob5ONMYDvgRCMhryldNxQIhANpNi6WuzmPElieJhpQcvQocbj4PyugTxPJ6Jgy2F4uZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132334},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"^3.7.1","lru-cache":"^11.1.0","@rytass/payments":"^0.2.6"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.10_1758555535172_0.25179294944079245","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.11","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.11","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6d08434f9d95c5322e22ee4463b75e16f6e3016c","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.11.tgz","fileCount":23,"integrity":"sha512-L/V97qEuCL67N3ua+tMfEAcdSJXJkrxKsIKkCsU39LBk/c07U4KCrXcBl0ie5oyp2YRuSxvbjdcM08h5hChCNQ==","signatures":[{"sig":"MEUCIQC9Ff03xSp/r24EX4hM2WhHKNIVvX2e68dLhbp7qfj8AwIgd2KXK9SNvBDUKTe0opqRANXOBncgQRa02NmS+Qtlltc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132334},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.8.2","luxon":"^3.7.1","lru-cache":"^11.1.0","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.11_1760680861882_0.00683716021977121","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.12","keywords":["rytass","payment","newebpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.12","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"62021246ec8869e02bac140eb47624823308dfb5","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.12.tgz","fileCount":23,"integrity":"sha512-NINX3CBQTNbw1q6cP6P0GsYwjskXZmjS9oZZ8moMGIa3y5dGmvhxczF6xKxdvqmCvKz9u6KvGKsd0jziQBwpRA==","signatures":[{"sig":"MEUCIQDBtXQCOT33vjUeeFerZJewRnvg7+9DIusBlB5SlAQlpQIgMI6y/StS5i2rSi9XQjiMp1+cB8GAL87BJF+DLq6556s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132335},"main":"./index.cjs.js","module":"./index.js","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","lru-cache":"^11.2.4","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.12_1764839903701_0.9875717188233117","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.13","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.13","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"0c0eae59be6aaf2549be614f46da51404f34287c","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.13.tgz","fileCount":23,"integrity":"sha512-GzQX6VIwCRF3NB2hd+nwKwJ3XoUIfLaLUE7Xp0SMVcdfTU6eEGvGy206x7qUsb9GRVRSNHVh4jwZazeJPP5zuA==","signatures":[{"sig":"MEQCIAU6e/ED/TuJN7p6aLKVqm7tDhNE1Co1DE5l5+qr2sioAiA6/mTc6cdAGU4eOnWEZofYUVKURC1Mfffvvzk8eoTZIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132335},"main":"./index.cjs.js","module":"./index.js","gitHead":"6d64a59c8a66ddd5590d8ee96f1b4b9ed8bcf717","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","lru-cache":"^11.2.4","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.13_1764927207901_0.057414570032950474","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.14","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.14","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"5efb9ca4fe9b55d969e9f83082fff4e7778d21c0","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.14.tgz","fileCount":23,"integrity":"sha512-YKDmqWJqCtWSMWyg/Qe3546CaTg3dhDoctf35YAgDXuyUr3W/UGOTb9WPgUPgUenPQeIkMU8ihVkIqiWkp91hg==","signatures":[{"sig":"MEUCIQCjOCTWUjkCxU6Wk4wI/FVh1usyxUUXmzNkX12RadMuGgIgTqobn8O19DU1SfwOX5Ca08sqDYxI5Z4U7FC5D8zJY1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132335},"main":"./index.cjs.js","module":"./index.js","gitHead":"90f416c963149ca24e008100c78c31d323b65374","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.5","luxon":"^3.7.2","lru-cache":"^11.2.6","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.14_1771930024210_0.6714811296376959","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.15","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.15","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"d4fe313d12402137156842eeb6f5a0037f98dd70","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.15.tgz","fileCount":23,"integrity":"sha512-7g7QqSMBd2lWVFyxcdrrvgi4ALQD4s0eL3pVpAcRU/iTnhN63HR20fNOWoh7LT0CXwY6LPbLrguxP6p/kBu6vQ==","signatures":[{"sig":"MEYCIQDI8wdK1oqkF+WdG/EsR++Z6YcnfyYi/CJV8ioPDHvbEgIhAOnYXq9Th7Uipr6UmmhJm33Hr+LJbv7qxQIww3tN9lSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144541},"main":"./index.cjs.js","module":"./index.js","gitHead":"9742594ceedca4020916b65efbd251fe73c67f23","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.5","luxon":"^3.7.2","lru-cache":"^11.2.6","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.15_1777655646227_0.6059422323204251","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.16","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.16","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"c7ca3627d966040464f7dd77cc701cc10b4c03ac","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.16.tgz","fileCount":23,"integrity":"sha512-ywXy/1zv1GNO1MFPX3OcnaikorypbInJoqqF30Alx6yesdTffDwtrhoW53GlnO9XXH9x2DPBtqdYk7W9FqDfTQ==","signatures":[{"sig":"MEQCIGdbvCxIfY/+S07bDIbr+pqRkpHSHMm6zkaXfuW3fFBWAiADFuhBEHeeN56tTJGrC7ZSbRBlQJoC9JmtTs8+5jvRAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144541},"main":"./index.cjs.js","module":"./index.js","gitHead":"b9633a854236afe6468d49d0a41d5593fee0249f","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.16.1","luxon":"^3.7.2","lru-cache":"^11.2.6","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.16_1779093031951_0.6104699110893557","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.17","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.17","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"9deacc4428b52658615f61ce40e63ffd8e064d86","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.17.tgz","fileCount":23,"integrity":"sha512-gbZg850DG008uvQRItWbU7ZFUbZZ8LaioKISUiwdlbN3Sr0CUoP0VA73wQtyOC4fkif65nlEBq5N2GEQ8seOtg==","signatures":[{"sig":"MEQCIGMZfA3GYuA1WwSMK4M6eq9tNva/qUg3dmeDnDxebK/mAiB1hwxcs0QzQv49gkBB1Mw7qMQvfbrJDShBMd3E3UhKJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146180},"main":"./index.cjs.js","module":"./index.js","gitHead":"610e6713fb0340bd1d2f386b30af70b83393bbf6","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v22.17.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.16.1","luxon":"^3.7.2","lru-cache":"^11.2.6","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.17_1779447064268_0.629735460191978","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@rytass/payments-adapter-newebpay","version":"0.2.18","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/payments-adapter-newebpay@0.2.18","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6354a7c1a049df0b7c433964e4eab530cc814bd1","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.2.18.tgz","fileCount":23,"integrity":"sha512-WhhuxfYsKSxcCVxDEuX3fs8iLdLZeBvsgmatPvRzAZ4SKFHVetxHQk4WRQ79E8/n+LJ1mn6Z8cc7KeI53glSPQ==","signatures":[{"sig":"MEUCIQDrt0FZYNJPCKGhQa0irSd5rUY1ElD3KiY6ch7GUOopvgIgcQzKG10bYAah35RaMJqBAa7TcPGtHLKNTQ//1zTqFNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147286},"main":"./index.cjs.js","module":"./index.js","gitHead":"d73d52ebdbb410d8e6e7a0be1fa0b04164629361","typings":"./index.d.ts","_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v26.2.0+arm64 (darwin)","description":"Rytass Payment Gateway Adapter NewebPay","directories":{},"_nodeVersion":"26.2.0","dependencies":{"axios":"^1.16.1","luxon":"^3.7.2","lru-cache":"^11.2.6","@rytass/payments":"^0.2.7"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrok/ngrok":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/payments-adapter-newebpay_0.2.18_1780822279377_0.49386476400240653","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rytass/payments-adapter-newebpay","version":"0.3.0","description":"Rytass Payment Gateway Adapter NewebPay","keywords":["rytass","payment","newebpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"homepage":"https://github.com/Rytass/Utils#readme","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Rytass/Utils.git"},"main":"./index.cjs","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dependencies":{"@rytass/payments":"^0.3.0","axios":"^1.16.1","lru-cache":"^11.2.6","luxon":"^3.7.2"},"peerDependencies":{"@ngrok/ngrok":">=1"},"peerDependenciesMeta":{"@ngrok/ngrok":{"optional":true}},"type":"module","module":"./index.js","types":"./index.d.ts","typings":"./index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./index.d.cts","default":"./index.cjs"},"default":"./index.js"},"./package.json":"./package.json","./*.css":"./*.css","./*.json":"./*.json","./*.js":{"import":{"types":"./*.d.ts","default":"./*.js"},"require":{"types":"./*.d.cts","default":"./*.cjs"},"default":"./*.js"},"./*":{"import":{"types":"./*.d.ts","default":"./*.js"},"require":{"types":"./*.d.cts","default":"./*.cjs"},"default":"./*.js"}},"gitHead":"4e84d1f8fa0679df8809c6c03f1e11be5610c5e9","_id":"@rytass/payments-adapter-newebpay@0.3.0","_nodeVersion":"26.4.0","_npmVersion":"lerna/9.0.4/node@v26.4.0+arm64 (darwin)","dist":{"integrity":"sha512-qvPxVdoLZXWr8n/IDXN9FdL/lfmdqbOaPbbwN8jy2G5V8GNNH+mzLPzP+Ya3B63OtVyoAYlXrBCCfhdJVAwGmA==","shasum":"6d889601b7a4fbe023f063438ed30baa5bf20a34","tarball":"https://registry.npmjs.org/@rytass/payments-adapter-newebpay/-/payments-adapter-newebpay-0.3.0.tgz","fileCount":41,"unpackedSize":175931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2RgZscA30qAPPgYAc6apTJptaLr8b29X76ihv4Dt8agIgCwLiPrN2+ykxWyCxUdouCo3fsqWmiznwkGk7+G9CPvU="}]},"_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"directories":{},"maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/payments-adapter-newebpay_0.3.0_1785696835050_0.6720252770794422"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-02T14:41:19.174Z","modified":"2026-08-02T18:53:55.354Z","0.0.2":"2023-02-02T14:41:19.456Z","0.0.3":"2023-02-16T12:49:10.303Z","0.0.4":"2023-03-21T15:47:16.167Z","0.0.5":"2023-06-05T06:08:22.693Z","0.0.6":"2023-08-09T12:27:58.559Z","0.1.0":"2023-08-12T06:08:52.152Z","0.1.1":"2023-10-12T07:22:01.831Z","0.1.2":"2023-11-25T15:51:06.202Z","0.1.3":"2024-07-23T06:19:15.312Z","0.1.4":"2024-07-24T12:15:57.080Z","0.1.5":"2024-10-07T09:56:15.269Z","0.1.6":"2024-11-09T18:08:44.450Z","0.1.7":"2024-11-29T12:02:43.000Z","0.1.8":"2025-05-10T16:00:59.665Z","0.1.9":"2025-06-25T10:00:27.679Z","0.1.10":"2025-06-28T05:28:41.758Z","0.2.0":"2025-07-28T11:17:37.552Z","0.2.1":"2025-07-28T14:22:39.989Z","0.2.2":"2025-07-29T12:47:54.697Z","0.2.3":"2025-07-30T07:23:47.298Z","0.2.4":"2025-08-13T07:51:47.164Z","0.2.5":"2025-08-13T08:12:57.859Z","0.2.6":"2025-08-19T14:39:12.757Z","0.2.7":"2025-09-09T14:45:44.616Z","0.2.8":"2025-09-11T10:14:47.286Z","0.2.9":"2025-09-15T13:19:25.930Z","0.2.10":"2025-09-22T15:38:55.349Z","0.2.11":"2025-10-17T06:01:02.320Z","0.2.12":"2025-12-04T09:18:23.844Z","0.2.13":"2025-12-05T09:33:28.044Z","0.2.14":"2026-02-24T10:47:04.350Z","0.2.15":"2026-05-01T17:14:06.364Z","0.2.16":"2026-05-18T08:30:32.087Z","0.2.17":"2026-05-22T10:51:04.424Z","0.2.18":"2026-06-07T08:51:19.530Z","0.3.0":"2026-08-02T18:53:55.198Z"},"bugs":{"url":"https://github.com/Rytass/Utils/issues"},"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","homepage":"https://github.com/Rytass/Utils#readme","keywords":["rytass","payment","newebpay"],"repository":{"type":"git","url":"git+https://github.com/Rytass/Utils.git"},"description":"Rytass Payment Gateway Adapter NewebPay","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"readme":"# Rytass Utils - NewebPay Payment Adapter\n\nComprehensive payment adapter for NewebPay (formerly MPG - Multi Payment Gateway), Taiwan's leading payment service provider. Offers unified payment processing with support for credit cards, virtual accounts, WebATM, and mobile payment solutions including Android Pay and Samsung Pay.\n\n## Features\n\n- [x] Credit Card payments (with installments)\n- [x] Android Pay integration\n- [x] Samsung Pay integration\n- [x] UnionPay card processing\n- [x] WebATM bank transfers\n- [x] Virtual Account generation\n- [x] Card binding and tokenization\n- [x] Built-in callback server\n- [x] Multi-language UI support (Traditional Chinese, English, Japanese)\n- [x] Trade limit and expiration controls\n- [x] Order query and status tracking\n- [x] Refund processing\n- [x] Installment payment plans\n\n## Installation\n\n```bash\nnpm install @rytass/payments-adapter-newebpay\n# or\nyarn add @rytass/payments-adapter-newebpay\n```\n\n**Peer Dependencies:**\n\n```bash\n# Optional: For local development with ngrok\nnpm install @ngrok/ngrok\n```\n\n`@ngrok/ngrok` is an **optional** peer dependency, so it is not installed for you — it\nis only loaded (via dynamic `import`) when you enable the built-in ngrok tunnel, and it\nwould otherwise pull a platform-specific native binary into every install.\n\n## Basic Usage\n\n### Credit Card Payment\n\n```typescript\nimport { NewebPayPayment, NewebPaymentChannel } from '@rytass/payments-adapter-newebpay';\nimport { Channel } from '@rytass/payments';\n\nconst payment = new NewebPayPayment({\n  merchantId: 'YOUR_NEWEBPAY_MERCHANT_ID',\n  hashKey: 'YOUR_NEWEBPAY_HASH_KEY',\n  hashIv: 'YOUR_NEWEBPAY_HASH_IV',\n  serverHost: 'https://your-domain.com',\n  withServer: true,\n  onCommit: order => {\n    console.log('Payment committed:', order);\n    // Handle successful payment\n  },\n});\n\n// Create credit card order\nconst order = payment.prepare({\n  channel: Channel.CREDIT_CARD,\n  items: [\n    {\n      name: 'Premium Product',\n      unitPrice: 1500,\n      quantity: 1,\n    },\n    {\n      name: 'Shipping Fee',\n      unitPrice: 100,\n      quantity: 1,\n    },\n  ],\n  language: 'zh-tw',\n  email: 'customer@example.com',\n});\n\n// Get checkout URL\nconst checkoutUrl = order.checkoutURL;\n```\n\n### Virtual Account Payment\n\n```typescript\nimport { NewebPayVirtualAccountBank } from '@rytass/payments-adapter-newebpay';\n\nconst order = payment.prepare({\n  channel: Channel.VIRTUAL_ACCOUNT,\n  items: [\n    {\n      name: 'Monthly Subscription',\n      unitPrice: 999,\n      quantity: 1,\n    },\n  ],\n  // Specify preferred bank\n  additionalInfo: {\n    bankType: NewebPayVirtualAccountBank.BOT,\n  },\n  // Set payment expiration (days)\n  tradeLimit: 3,\n  email: 'customer@example.com',\n});\n\n// Virtual account info will be available after order creation\nconsole.log('Virtual Account Number:', order.paymentInfo.account);\nconsole.log('Bank Code:', order.paymentInfo.bankCode);\n```\n\n### WebATM Payment\n\n```typescript\nimport { NewebPayWebATMBank } from '@rytass/payments-adapter-newebpay';\n\nconst order = payment.prepare({\n  channel: Channel.WEB_ATM,\n  items: [\n    {\n      name: 'Digital Course',\n      unitPrice: 2500,\n      quantity: 1,\n    },\n  ],\n  additionalInfo: {\n    bankType: NewebPayWebATMBank.TAISHIN,\n  },\n});\n```\n\n## Payment Channels\n\n### Supported Channels\n\n| Channel       | Description     | Channel Code |\n| ------------- | --------------- | ------------ |\n| `CREDIT`      | Credit Card     | `1`          |\n| `ANDROID_PAY` | Android Pay     | `2`          |\n| `SAMSUNG_PAY` | Samsung Pay     | `4`          |\n| `UNION_PAY`   | UnionPay Cards  | `8`          |\n| `WEBATM`      | WebATM Transfer | `16`         |\n| `VACC`        | Virtual Account | `32`         |\n\n### Multi-Channel Payment\n\n```typescript\n// Accept multiple payment methods\nconst order = payment.prepare({\n  channel: NewebPaymentChannel.CREDIT | NewebPaymentChannel.ANDROID_PAY | NewebPaymentChannel.VACC,\n  items: [\n    {\n      name: 'Flexible Payment Product',\n      unitPrice: 999,\n      quantity: 1,\n    },\n  ],\n});\n```\n\n## Card Binding and Tokenization\n\n### Bind Card for Future Payments\n\n```typescript\nconst payment = new NewebPayPayment({\n  merchantId: 'YOUR_MERCHANT_ID',\n  hashKey: 'YOUR_HASH_KEY',\n  hashIv: 'YOUR_HASH_IV',\n  serverHost: 'https://your-domain.com',\n  memory: false, // Required for card binding\n});\n\n// Prepare a card binding request\nconst bindRequest = await payment.prepareBindCard({\n  memberId: 'user123',\n  description: '綁定信用卡',\n  finishRedirectURL: 'https://your-site.com/card-bound-success',\n});\n\n// Get the binding URL for user to complete card binding\nconsole.log('Card binding URL:', bindRequest.checkoutURL);\n\n// Handle card binding completion (usually in callback)\npayment.emitter.on(PaymentEvents.CARD_BINDING_SUCCESS, request => {\n  console.log('Card bound successfully:', request.cardId);\n  console.log('Member ID:', request.memberId);\n\n  // Store card token for future use\n  saveCardToken(request.cardId, request.memberId);\n});\n```\n\n### Checkout with Bound Card\n\n```typescript\n// Use previously bound card for payment\nconst boundCardPayment = await payment.checkoutWithBoundCard({\n  memberId: 'user123',\n  cardId: 'saved-card-token',\n  description: 'Subscription Renewal',\n  amount: 999,\n});\n\nconsole.log('Payment Result:', boundCardPayment.status);\n```\n\n### Handle Card Binding Events\n\n```typescript\nimport { PaymentEvents } from '@rytass/payments';\n\npayment.emitter.on(PaymentEvents.CARD_BINDING_FAILED, request => {\n  if (request.failedMessage?.code === '10100112') {\n    // Card already bound\n    console.log('Card already exists for member:', request.memberId);\n    console.log('Existing Card ID:', request.cardId);\n  }\n});\n```\n\n## Credit Card Installments\n\n```typescript\nimport { NewebPayCreditCardInstallmentOptions } from '@rytass/payments-adapter-newebpay';\n\nconst installmentOrder = payment.prepare({\n  channel: Channel.CREDIT_CARD,\n  items: [\n    {\n      name: 'High-value Product',\n      unitPrice: 12000,\n      quantity: 1,\n    },\n  ],\n  additionalInfo: {\n    installment: NewebPayCreditCardInstallmentOptions.SIX_MONTHS,\n  },\n});\n```\n\n### Available Installment Options\n\n- `THREE_MONTHS` - 3 期分期\n- `SIX_MONTHS` - 6 期分期\n- `TWELVE_MONTHS` - 12 期分期\n- `EIGHTEEN_MONTHS` - 18 期分期\n- `TWENTY_FOUR_MONTHS` - 24 期分期\n\n## Configuration Options\n\n### NewebPayPaymentInitOptions\n\n| Property     | Type       | Required | Default          | Description                     |\n| ------------ | ---------- | -------- | ---------------- | ------------------------------- |\n| `merchantId` | `string`   | Yes      | -                | NewebPay Merchant ID            |\n| `hashKey`    | `string`   | Yes      | -                | API Hash Key                    |\n| `hashIv`     | `string`   | Yes      | -                | API Hash IV                     |\n| `serverHost` | `string`   | No       | `localhost:3000` | Callback server host            |\n| `withServer` | `boolean`  | No       | `false`          | Enable built-in callback server |\n| `memory`     | `boolean`  | No       | `true`           | Use in-memory order storage     |\n| `onCommit`   | `function` | No       | -                | Order commit callback           |\n| `onFailed`   | `function` | No       | -                | Payment failure callback        |\n\n## Order Management\n\n### Query Payment Status\n\n```typescript\n// Query order by ID\nconst orderStatus = await payment.query('ORDER_ID_123');\n\nconsole.log('Order Status:', orderStatus.state);\nconsole.log('Payment Method:', orderStatus.paymentMethod);\nconsole.log('Amount:', orderStatus.totalPrice);\n```\n\n### Handle Payment Notifications\n\n```typescript\n// Built-in server automatically handles notifications\nconst payment = new NewebPayPayment({\n  // ... config\n  withServer: true,\n  onCommit: order => {\n    // Order successfully paid\n    console.log(`Order ${order.id} committed`);\n    console.log(`Amount: NT$${order.totalPrice}`);\n    console.log(`Platform Trade Number: ${order.platformTradeNumber}`);\n  },\n  onFailed: (order, error) => {\n    // Payment failed\n    console.log(`Order ${order.id} failed:`, error);\n  },\n});\n```\n\n## Multi-Language Support\n\n```typescript\nimport { AllowUILanguage } from '@rytass/payments-adapter-newebpay';\n\nconst order = payment.prepare({\n  channel: Channel.CREDIT_CARD,\n  items: [\n    /* items */\n  ],\n  language: AllowUILanguage.EN, // English UI\n  // Available: ZH_TW, EN, JP\n});\n```\n\n## Advanced Features\n\n### Custom Trade Limits\n\n```typescript\nconst order = payment.prepare({\n  channel: Channel.VIRTUAL_ACCOUNT,\n  items: [\n    /* items */\n  ],\n  tradeLimit: 7, // Payment expires in 7 days\n  expireDate: '2024-12-31', // Or specific date\n});\n```\n\n### Custom Return URLs\n\n```typescript\nconst order = payment.prepare({\n  channel: Channel.CREDIT_CARD,\n  items: [\n    /* items */\n  ],\n  clientBackUrl: 'https://yoursite.com/payment-success',\n  remark: 'Special promotion order',\n});\n```\n\n## Environment Variables\n\n```bash\n# .env\nNEWEBPAY_MERCHANT_ID=your_merchant_id\nNEWEBPAY_HASH_KEY=your_hash_key\nNEWEBPAY_HASH_IV=your_hash_iv\nNEWEBPAY_SERVER_HOST=https://your-domain.com\n```\n\n```typescript\nconst payment = new NewebPayPayment({\n  merchantId: process.env.NEWEBPAY_MERCHANT_ID!,\n  hashKey: process.env.NEWEBPAY_HASH_KEY!,\n  hashIv: process.env.NEWEBPAY_HASH_IV!,\n  serverHost: process.env.NEWEBPAY_SERVER_HOST!,\n  withServer: true,\n});\n```\n\n## Error Handling\n\n```typescript\nimport { OrderState } from '@rytass/payments';\n\ntry {\n  const order = payment.prepare({\n    channel: Channel.CREDIT_CARD,\n    items: [\n      /* invalid items */\n    ],\n  });\n} catch (error) {\n  console.error('Order preparation failed:', error.message);\n}\n\n// Handle payment failures\npayment.emitter.on('order_failed', (order, error) => {\n  console.log(`Order ${order.id} failed:`, error);\n\n  // Implement retry logic or user notification\n  notifyUser(`Payment failed: ${error.message}`);\n});\n```\n\n## Testing\n\n### Development Mode\n\n```typescript\n// Use NewebPay test environment\nconst testPayment = new NewebPayPayment({\n  merchantId: 'MS350015834', // Test merchant ID\n  hashKey: 'Ggo9KBc0JYIQ28ulMOHPOqrJCuPO8Ns8', // Test hash key\n  hashIv: 'x9jt40c4oNWdBJn2', // Test hash IV\n  serverHost: 'https://your-test-domain.com',\n  withServer: true,\n});\n```\n\n### Test Credit Cards\n\nNewebPay provides test credit card numbers:\n\n- **VISA**: `4000-2211-1111-1111`\n- **MasterCard**: `5424-1800-0000-0015`\n- **JCB**: `3566-0020-2036-0505`\n\n## Production Deployment\n\n### Using ngrok for Development\n\n```bash\n# Install ngrok peer dependency\nnpm install @ngrok/ngrok\n\n# Start your local server\nnpm start\n\n# In another terminal, expose to internet\nnpx ngrok http 3000\n```\n\n```typescript\nconst payment = new NewebPayPayment({\n  merchantId: process.env.NEWEBPAY_MERCHANT_ID!,\n  hashKey: process.env.NEWEBPAY_HASH_KEY!,\n  hashIv: process.env.NEWEBPAY_HASH_IV!,\n  serverHost: 'https://abcd1234.ngrok.io', // ngrok URL\n  withServer: true,\n});\n```\n\n## Integration with NestJS\n\n```typescript\n// Use with @rytass/payments-nestjs-module\nimport { PaymentsModule } from '@rytass/payments-nestjs-module';\nimport { NewebPayPayment } from '@rytass/payments-adapter-newebpay';\n\n@Module({\n  imports: [\n    PaymentsModule.forRoot({\n      gateway: new NewebPayPayment({\n        merchantId: process.env.NEWEBPAY_MERCHANT_ID!,\n        hashKey: process.env.NEWEBPAY_HASH_KEY!,\n        hashIv: process.env.NEWEBPAY_HASH_IV!,\n        serverHost: process.env.SERVER_HOST!,\n        withServer: true,\n      }),\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n## Best Practices\n\n### Security\n\n- Store credentials in environment variables\n- Use HTTPS for production callback URLs\n- Implement proper webhook signature validation\n- Log payment events for audit trails\n\n### Performance\n\n- Enable memory caching for frequent order queries\n- Implement connection pooling for database operations\n- Use appropriate trade limits to prevent expired orders\n\n### User Experience\n\n- Provide clear payment method options\n- Display accurate payment fees and processing times\n- Implement proper error messages in user's language\n- Offer payment retry mechanisms\n\n## License\n\nMIT\n","readmeFilename":"README.md"}