{"_id":"@rytass/invoice-adapter-ezpay","_rev":"42-434206d4435d1cd58c493763bbe23ee1","name":"@rytass/invoice-adapter-ezpay","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.1":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.1","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"1cc8119ef2b59d95f368a95ede0ffe1925215a52","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.1.tgz","fileCount":8,"integrity":"sha512-JIkiUqGZmdsZpw7kBsgyfM7HAOxKgBuJRa+OnTZwsYMi+MRvcgQdHSm2SWjDlAUjPBUEtni40ErzZH8LEp4+hQ==","signatures":[{"sig":"MEQCIFT2rzMQb0PQnpRVaFjM4alMziXbrl91zX1S7wLCxBo/AiBlUBSC2hSW1ZirRQA3u1FjT3M6eDEK38si2cXOxZfQew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPY/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX/BAAnLvc4u2oYdjRbtvVQb1MjgFvWrtfEYyCYADAgPnL9rqhRvY2\r\nyW0jTGu13R+y6bDKWAMKvkOsBKDB6WVyMtBUlop+BKDNHjK3ZY4KsHPZQO8G\r\n7nrY/j+2g4ivaAQbYh/wL/npjVOc/hmXUBHP4E9g2lD8/5csD6Cf1a1kA/bE\r\nZL7eJbjHYCv6DUnDVh4oHrLlp+mAGQBDBQBkJ5Bvj27r/Kb7HHMZOmqehQxU\r\nkKGUDkBv2AZB4QMN/VZ34ZIv0s3+4ATKsiUKaw6C2q2+tmyFjn5RsfZRcXaU\r\nQDXrwlR/i0OvxSytaJAJxGJDWQQ3e/yf5fjSYYUFD0M3fJ8Yo6t35rpWfAot\r\nYWgNKKiOM9jtisfUwW9v5Q2E+78j/vdrL/Y/f1W3RIg3sg8WyjMIXC248532\r\nsCX/oF3O2v3wsLMhXjO35++FpxqoFxtrHdzFmxdnVumI6a5WOzeRgsl1tDpT\r\n6EaKjAchMNMult8LfVz1377jyZs3UmUBi+5c+KgqItYvmPmQdtluH8xN2eti\r\n4uTd2Dyncr10BT2GUBKOqatZMdtXv6P1FvbNX6sgN9f2PV39GGTgplmMkQdh\r\nXUV8Er7Ctx7IzELDEUoSwSYHZzJNg98zDaU0RnTrMVwY3InwTN8n/IACupUq\r\ns0wHEVVlcKpUjtjJJ6xQM32FIPRrupWvxRM=\r\n=gqsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"b6ccab31c565ce98599dd569cddf48f8904dd55e","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.6.0+arm64 (darwin)","description":"Rytass Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.6.0","dependencies":{"axios":"^1.0.0","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.1_1664978927940_0.261739915884478","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.2","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"afa561d19f68ebc845c13fb00b0fafaf481f5365","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.2.tgz","fileCount":12,"integrity":"sha512-7NjtGwa2JJvlYV+yvrxiEY5AfrSPZa7Bhz09Ka2p7TECgjB332qoddn7tU83HpNIDFId4tOQ9uj/WYBnHbJbHg==","signatures":[{"sig":"MEYCIQCSjoqG4oXmYop5Wa0E78n3cpJ08JfquM/MqkqlVdzZaQIhAPE3GxDG1xM1xVBEEBWZ3mPjZhXGQSWbmwwC9RM0eZBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPZHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUaw//Yxd2JxXknZp/IXCXQ5jSH2vZswY6UFmuzEi0kvmConDYpVq9\r\nycy9QmRla4Bb6Hwt6zAYrCDZPKNi9jrUb0aTkkszg4lwJ2TKEwFEQEJ7aPQB\r\ncSjEd6wg4d5CnV6xx1otpXOomdASg2LLpV+xUywxWj/VsuNebN6ZHLsf5XPk\r\ntWJCOJprKhqe3ZHIQJcaQbdTToPq9nIrBcc9AGyUqoGy29nW1Z0KYD6bUX8m\r\nAoJIiSRfN2QtijmlMAHEsIyHhgvFMFY0qVIEeZWC+YYj3Jw4gMAIbKp/vz7O\r\n9+PmCMPlF3glN2B1h18CeUx+98H6wXzraskzwoajmj3aiykV+r2TiNKt+FYs\r\ngSWOs7CKFOgdFoJFJ9rRZIgXk2Rh83UxVIFoZwXJvGLLtiztYPTeXwCcq+Xt\r\nPCyjESyHz9/YZ7/6CfBTQNDvnvyUJrgHvHU2Jaxrb/t4ihrcNeY/6ALPNVDq\r\nvI8CZ839ZNMi+PgGRSkMoGS2DKqUAuwB3BlKBrBDwbdQgxJ+8HPgXWs8Baos\r\ntQf9ydWL1q5NThAlQxnh/6WJur3U8CgoIlCC1BXwf+/0iwk3BcrXDzFoXXrW\r\nqcw9+a1+oTbezPlsbzK3qMwxwdmSqYkwQ6KOEBeEnAvjR+XzhgDEi2zI0K7b\r\nZAfGzKncf4kk6us+5s/dH9pJpd8/aQnga9Q=\r\n=oRdz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"43710a8bd46b1931f70a95be58ccdeb8d097ff4e","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.6.0+arm64 (darwin)","description":"Rytass Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.6.0","dependencies":{"axios":"^1.0.0","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.2_1664979420857_0.09410107435862436","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.4","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"f7602461e0ceaabbc01b01ab0c3318fd36ffdf58","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.4.tgz","fileCount":12,"integrity":"sha512-a1dFt5XVTT47g+Ji4//H8eIkOB5wsSQHPbXRlwuAPUfQHTpfz0vYMjX/xq2mkxNY9LN5o1AG8Ah3LLs5LirozQ==","signatures":[{"sig":"MEYCIQCOo9Qhm39FDT8m0ew457euA7eIDl6GOlxEg2Pd2SdLaQIhAPrf/uW73jSs4WWbCUs85C0QOUpKEBc8C1QXLStQo85H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjosmbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSbQ//cLQaxvwzUggH2aAsLulQ95mxAD8qXhv2io3YgqM7M8k1ZOw8\r\nvCpyCvbmhE/ppqhVSOfI5f9ah5+sbu7qaYOO1LAT3V/LyY1Nmdm/jGGLvoQo\r\ndbpd+3+0Ms6ZFFo1wNnd73SssHkz2sWZyd54tuPbWF/nfyoNOTS8nalDfK1r\r\n+GG6RQHcwqeSVzcKiu3OPkXTHgTslJ1Sb4Trsw3wXtz1sPTthGWbJlcKy8Q0\r\niOw0YLlObLND9NQ3sZKgquVoC15Ab7hVmc2vzKLdWgQSXLE7THT+UNzhLywl\r\nuMxJRc+QXSHvWiA299wDWrW/ZKH2FTlYRA2annCjvEUr2c4N/klqBrEZLqXJ\r\nb0dnsI26K5sAjh6Mu4hl+Fu2ryD3bdJUeAynoqgt8M5vvxFwUMhEoVKr84Cu\r\n9EKP9TdFc2W7z2O7nohl5uXmg0xGQmHMZlQ3zdLSmNLy6fAupKIat+lqUhm1\r\ntVwfxX4bZubGJw/vBrcw8hsRNLjKkHj6iBza069SLr6nYOqpWN/UG1WBaGf6\r\nEFDNx6UYlGxmRg5dFuW1FrgfywzLluIgtM/pORKc5CdaYtmGVkl0yM0p4nfa\r\nckdK/31rPXqTaMah+Xv00zcPwNEZavcXmehJVMPTm0sPYmJvWRH6uZt2XVs1\r\nk4hsfpT0eAapdsTY13eJJl/3bZ5HU+PEtQE=\r\n=SWq8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"e26b906effd7b42c6eff8bc7adce479157562c33","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.4_1671612827359_0.02162228216398554","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.5","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"5c0d84ba7d90492c8cf6e9776602ed364266a119","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.5.tgz","fileCount":15,"integrity":"sha512-Rv5PSqU8cozUheLj7tOmVNAWiCBt5110/y/1UwmG2ASIR03tQSqYBkyPXW9O8XKbTfWts6381SfpA/kPeLng3g==","signatures":[{"sig":"MEUCICsUZvVW9Yo0caLCqyiX80UxE26sQbsCsJ1C8JCDbBwlAiEAlL+3U0BZIR1PDcnmIs+Wpv+XXGkGEv0lW9X9i/qvwvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjstjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAhg/+NRWx9xf8064213U5HbiO0+J+U0qtBvZRBaIFosIMddcRIXvx\r\nAQAmAQPXu5RI4C0Y9/Gh6XrViuiGHlKcY0hy2pfrJtlwviqL75pGK35lQS0m\r\nP7UbYIuT5g3hBuW1IlBR5gZ77o3Nlgosx6w0tD6O+NPTqkU1KiLCEPwRDlZk\r\n8E3ySGpKGFpsirIu//1xhPto/ItK1HMcI+XFVry5BTsU718E//8rY3sGVH2V\r\nJlfEfXgNcKofjpqZRi2fQJAsrH04Rj5wvHzpuRbXtURlqM5iEBSz3uHNtmtG\r\nXd4C3Ja0yz10Scs21J+KaOX9gPodGVw3fkypDN3KsAxWAwk9dum3K0wm7mny\r\nFT/TqG+1wpsA0+6Jti33g0JJ51y3yuwr1ymqFoo3TJC72Jen+4OoD/n13ub0\r\n1afV7uKTquSVPqeYjncrtnE6w4v6Pe3ZF9Tv9erse4LHHEp2Ivzmrie9+50w\r\ns0t0rmJZaKQwDfI7pCLM0SNbcIlFLF1IcIqVCTtuus5hjJE/v9LZgY0lGtP4\r\n/Tu4wMhPGaoWMynsRkBA59fphb+iL6PsI2Rc71Vw5EKqqd6aF4NKnPS4jTFg\r\n0nMF+Fq2rvdpw0lrou+mi0IOTNhRi8Tzujj2Xr0QcdK95ypK/MNgyH+0nhs3\r\nb9fCaGI0T5GsgYTvQmT1jJuqDgahkFl2Y3c=\r\n=FNYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"38f8576ac3762b9acb549d4de361bfd1fefc9c30","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.5_1672665322494_0.688612593426706","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.6","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"43ca69b3986a291b0d661d2c9e797f5c62a35436","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.6.tgz","fileCount":15,"integrity":"sha512-jn6EHRIEuRQjZPf/hypBWwsSHd1e5/vTpMlPQmnZ3cwycBhwVRHHOlfqWitBSbvgkVIkC3lkcZY4nDNhWON4CQ==","signatures":[{"sig":"MEUCIA+TJK7eqxkf8bPZTm3R3kHMTtfJdd7sbIGLZbDVqAyTAiEAxHp47pIf0sEAT5HJcnRKtbJNF3JJbbamwhOWC/geB5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj036dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk9w//Q2JgL+Lw99AGpHFX7eSkp8Zcz19/IrbCl/plo2znhxLdtAI+\r\nWMqP1lBtUDvLu3+IZ0y9wnJj4doRlybw2a5p6k8Bmldvnds2yOUq3lSOWOfh\r\nvFNJqqb9/ZM7ZJtL4NXZ82tGUbsd4cBMhN7BcpYc+/1B8tn50LeimCtixSvn\r\nDq3LuIUUmICBrtZnQW89ykPzUJOnYuU+pyFgbdHXJjBHUOXhWeB81B5gMRfF\r\nzgGmpZQVGek+wfEVA6ZXmW6vxlUjof3F4TcPFhWNEOJodhEUbFadbZ78+LBx\r\nw9TCvVvkO9cenA5ahP+C0/GFnTxAfKpG++0pvnNipab0SD7lnpzt4gS3TFE3\r\nOyu4fD0VVahN7/cnRCsbXTRN9w9atpHGpOtPImWiOlyLYU7Ut/5EW5t9U8ep\r\nZZd5+LIJWjVkBhDiCS6rqvQ3HTjbVHJrnmKgwny8LUCfH+s+7/LLw2rzPSFP\r\nWiheG8nhZGAU0ALZ8uJTI2SCmN2r/qxJeuyWoxWxlBIN6xdWzx1saFDGd2F9\r\nFXCC+mpfb7dq3m3pbK7dtK9d3E7JE3lPHiuOUvg3tq++XO+6b7fthb6eNK2j\r\nfWdENOoOZBPC50fcw07DPgTHYsZ2a/kZlGk7E5QtIL7c5eSGtGGesx55cDB6\r\n/ja5TPIOQojgJKFOTo539H5GG1endk+lMy4=\r\n=Mtr+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"c159932caed885bca3dc178cc1f9b4e488e02dea","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.6_1674804893077_0.2035369916392844","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.7","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"b722034331faa08d7b44310f4fc74fa14d7ec525","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.7.tgz","fileCount":15,"integrity":"sha512-uxnWj2MErGC2iOTMygPqgbp+UagMOquF2ildmUYVmro7iyulWDjNdpFrqfPwrj+R7ZjQ4mE00L2QxTFsI/rg1w==","signatures":[{"sig":"MEQCIFPTZ7fftzbNePbyyB2d/d1vjhOiWBQ+de1umUqDZsi4AiB0eUgW2brcvmlYxqtqkro9A1dcL9aLWA62rnNbROxrsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj28uQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA0g//RYghXgzJsN1TECcK2eP0vGQEXLmTJw7zohd9XEfmIbQNM0qU\r\n7j9Iv3YRd80XjaC6M6spayujVPEIRjmjgBwZMsWecjtGuMVH7p/qbSx2g1dh\r\nB8RmZ//qu3IJeZAR5jS1IrCAL8lzO+TsL8AJf9+qbhhtYCK13cVZvz5SfsKw\r\ngw2mQ22V4JGLVVcWs4tZROZU6kK7kKbKXdP2qoJV8SyRtJwRPphAQUBlkal6\r\nDzlGUnMZ23vv3BK/ynUcwsXvIgVm9JYptMC+ZJrglp6Szp8KgCWFnOjz3vW9\r\nbXsr2VIOFB5pdQm7hPRa34YInbA5Tim/yLdA2wDbi5mSCRnf9ugTjboMkD9i\r\n3hyvhlRlhPnR6bUP0LK3M37p5Wc9xmCYhDjy7YHLmuxmPnr+991qGl9ij32X\r\nbBx5xBCRemGymKv+hZWi25EwIvCH9ixT1+BuW7cGJZbvcnrblNEqiSLtHj+P\r\nVpnQjnaIoANKq7RHl+sjrzqc5zZTGCV5vbOGuz1z4ZYRJQm1sjB+SIUqrIK6\r\ndK6H1gol2LKEMJHmyFodfY2mreClP0dSGMZLzWvV/JN9LKX6fNQ8lgcxpU9f\r\nrRUC/Q7MIxtxBDwnbjksbTYpfC+5ZCRDqOAK4x2ZoRmh2384ozRlWxq6DXx3\r\n2G6UHIv0Q7V3zsv2IDnYnSAL9tkyNumKNmE=\r\n=zkTl\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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.7_1675348880746_0.5027715116450522","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.8","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"b10848c46c58e13026c88e5e10a85a005423ec2e","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.8.tgz","fileCount":15,"integrity":"sha512-IMTMdLnQB6YH8RvuPpfdn6+2JieKmdLVIzjmc3uoCwQI3bTOtlzFN20GyEvFWsmUSBICb35jG0zToLv6G0jxvA==","signatures":[{"sig":"MEQCIGLkptIJjpbaXQy2zz3wBRAj/rb1NZPN1ug8LVSQupTYAiB+dgus7Zj5izl+jyRVvdCOiLaYf4Quq3jyXm8hlPIZ7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3QguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTlQ/5AH68Usk70TRieCxyM/D+hrPJh43l2o6O/ib905nRDtfkwNnc\r\n2dQCB5OReu62x4hsyluHFirEA04pB3NkM5hRe49hJ5zB3me7FnlrCtknEGwb\r\nYG12cmzpJY0Y2GlEdegMP7uUxSjrIkfPb1il6PP6gwksrE69gjnISQ+hfGJJ\r\nD0Zt4ktEjh4iZ7gu1ovxo/4UkKup+8W9W6rawYcKBHXJW00Mc0tnAb0AqhEz\r\nQJeZ41S6kLOQIPnHy1uIbZ3IkjF57PW79yFMSwPIjPbslgqXSeoDcuMtjfD1\r\nKtCgvtFPGpiX/dXnpTW4agHRTCaz9kanG2INGhhA1r3paIZKHo2BrR1uyo7g\r\n5O8vHioVZ3Nmy79r/1hu7wD0EbzvL1jz5Fd/04znkXOzrOdG+CC+K+uYDbsk\r\nnbZtMgW56zraLChs8iF+0ASKomgH3j4WBuG5WOg49WN9YMnGtSuL4o/Ibpor\r\nZbIZKmrcTl856lmGBxwDIIcr9LA30Yy8KGWk1tGysRpo/gmHMBkmInwHn5tQ\r\ntsOkUQmWYdI6/igKZIaadElGymYuFfaj5+QIyh/gnsQOPW3uktd5rmEW9FGp\r\nBdqlAKQVgKjzCTdcQdBsm4f4Gu6xxb7WZbdbxwGs0BYxfj3ju/dbVNTv4kPU\r\nxSgK+5MRGWBdqgLobXKkZmQjTu5aZX8U+9A=\r\n=ttb9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"a7c6b237e3bcf32058ce36cd9d4c11d0bcbea0dd","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.8_1675429934737_0.9986899644866214","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.9","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"b1e5d382dcb3f4c54e14c4d02a824f6b1fccace9","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.9.tgz","fileCount":15,"integrity":"sha512-hvP5I1vwIgvDn8D52edruncLmZCGgsSvsw3/hs9Ssqi5NN4er5m8thMHOn/OvpRJrRI+N5aJOdo1Fv1i89087A==","signatures":[{"sig":"MEUCIBVg6P2SWSiZW5zbNCg9sI4QcxoOzxClWrxpHSXxl6poAiEAnnNB2ghiRNwM4GdrO0xzVmWc+2KZ4LwbwT2fTrzrMCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7iZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6AhAAgH4POWy4KLcJnMGLasqbrEsZVldXZ+iVK5NZF0phYJM5z/JU\r\nmJpWAzom60g4aFOANDmdp7cftkX2aXnrKMk3NNl87T8xKc+gdOZcNZJMULaC\r\n5yGB5xJgrQ9P0lvK2zyOt254HO8wtBuLx9gCrmjs61BWjkjnFaBAh+clGBJ0\r\ncdbFP4BQ9O+5FDUEVKvPe07haU5xus6VAyUUhzoc95Hi3U7smr6EbBpk4QvF\r\nDPPAbFc4nbg/D4qc524QiYVJO3p8ry+jmZAX7TAXR0AcNEJ+dRZTf9SuT3kT\r\ncd0WLILSb/Ib+pBlHLkCVoMpNwK+NhXDCUkyySw/l3IL2gEO9+PX5o36W4xB\r\nv91tn4S8LE4GKmqTZ1Uo6+VMXLpfxCxr0bz7P/MMgsGAaSgJ9uRfJLDvqfc1\r\nL/wX90go4mCH8BwZoLAlmpUydC0LSo0hqL++ELX/ESWUj4thRRSAedoXxDuB\r\nUuqNw29Eqy30X0wAOLXV3zuYVXWsEHlRzTbsmfsvt7W5rqrtNETKs991nHtS\r\nfAHfpnYcVpA3BA+5e8z0Y1xe/sp5fmDWCsNSoQD/dPB2EddAzLLC0Je31rjp\r\nbuEWD/xj3PgIaDY8nRIjvW2ayWDZ1G5oW2X2F9YhjyB8ansSfXCBP0epwCQW\r\nW5fKx/Dqwg2jmw3O0dGVuYvUJ7cFmxfZS14=\r\n=cYPZ\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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.9_1676551756292_0.08999856873991718","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.10","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"2603698c8df4bfeef248a50d2b461aca09216486","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.10.tgz","fileCount":15,"integrity":"sha512-FaU7Fvs/Otn9d5jyZ+RRDvFknBrsIuC0S8OY8BaWRjrHzVXGYbnx63B5hw7uUoPLONHqbBjzgk2kzJY8MVcN/w==","signatures":[{"sig":"MEYCIQD5Lze6aj23s1SGQHtynnmXcnyUH2ssezo/+ec0ZC52sgIhAKrNn35KSs5OL8ESn/uf4FziRR00vDNDx+QorHbCsXJD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7x/xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZPQ//eoDvTzwGuxr8oGkR9zQdjxDJE1gk3iFCZO5orIByfpBL0Kk1\r\nRWf3pc8dk0xYHpR0PZ88smQkkQTLTGjywbao27HwZXRbszEUgqBSoT+5WB1q\r\nDbGH1LAWnVWzDyy3lzBds9k8dhxBSLq8NttSID8idlxHh0j2ERBB7BNgMgcz\r\nsGIWaLKURqR7OkZUpvo3XV1y8wUkElcp4sBbz0X6SsJblK9Vp52+cAEYLMYp\r\nd9/cgoWa9FqTrgZsL2RsPTyV7H3exZWxu7nAzEsj3byYbBZlCGDNj1k+X8Ah\r\na9uA+tXruC9V5EdVMeAHKaXM5/wyZbkB0potxR5EvgXreFhI0mwSSej0wsYm\r\nB7hCwtBvC5pIR/gu05gAuuFfHcYXyi0SMF63n2VEbUkXlCjbTZxn8/zpoZAg\r\n4Au+bfq0Zr8hfr0y+Ftfuwd9bPTrfbyMiefRNc2gHQWn1tb7/C16XhwKuTnO\r\nW6MHA6SfKeNrIW0QrVq9d2Z4hXM5fSkvs6wOLfn9tlz+vCfeKkADN+9toE58\r\n79HHcLS8zNGCvkoOq4OIppBayZ/gtpJneh5uGklcG+fryCFua+15kohmbSy3\r\nseKtq0h/bHQrq9TA1FNIVRsm1etgNHX0dSC4qf2gjwE5cTBXuvGV9wMlndWF\r\nEO9bPzW5RQG8di0IgVxmVNeXUxEOfzYqqQU=\r\n=1+Pr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"1bbbdbb60704981eee99d388cfd321fa77826346","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.10_1676615665086_0.4096348836323649","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.11","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.1.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":"8453c1d901ffa1479c446f2f5d8a401bdf4b98ba","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.11.tgz","fileCount":15,"integrity":"sha512-qCUO+Xntdu/zXzY7vQ2IJPqUnws0dKpW3rAc/ygpJFOpx7qQy7Gw0Wg21GigJA5QCYOcEvIeEFDT32dGn2ygBQ==","signatures":[{"sig":"MEQCIAwEBv/7S89dwZNpxKwhHqlFLswyt8DVgMpsKxgjkrVLAiAGUw37XA56yFzhozvnUuEID+Vh1VRaYnAQPMXREuJhDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7043ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOlw//XXpYRGPUEe4yKasKMsYt1tg5haXXTIsrQF3m6PnGS9H45d5H\r\n2022vqJ59QQqoLbhh9c/WuBI6BCqtUf5LpfjrEENeHnSeaR3G5md3xqXkL+w\r\nYT3ejbuFj668SvQKX5c502AtTfQYLzxCF67ewJG07a7eXwSxXfUxKueGpjhE\r\nxYM00sS+04Ti5JSzCKzVG1whHeVJ8n7ErJ8obBjIViRCz1BG2Y6HO34ArAJU\r\n/1TDEBhF6oD/pr/VTBxM2krbAlengf1PtrpwT8A6cM56yvfkP4F2IeDAIaIx\r\nNQY54WO/jrz2G0OqdBgwZ1RfEghljMnytQrAxmU0xmsSmVFtaPnZIjCAeIl+\r\nTIKFTNB+RO42DV2unklZ5wz+LAe+Q5rn6jXS/D5/tTkm4roK9QfpJmGdIITs\r\nQ/TFj9b8DcNEFxpLspFbFfzjfDD6aG4G4viPC5xUwmH6ZZcBVK6Axh3xHlWJ\r\n3KGSntbSvD/YfgfSbA1Y3tmvtyQuoVlCgRChwrx/eo56y1vR974jPsXvYURn\r\nQrgLZbPmppV7Xzf2XTzMzj8EuHMisTBsvuIAjpSxCapop1JsuxO5dLGeoqS+\r\ndo5RcBUQaHpAONJMLyU8YkPPFFrLE8b2yJlkSUeXn12dXy7dwhbq9+bYhIhL\r\nvqZg5DIMSfhGn87+VnooT0UI4gNe0qDnXH4=\r\n=pBr5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"a33bfc14e056d87eaaab704e5e21ec157f17b2c4","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.11_1676627511219_0.46966468813893725","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.12","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.1.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":"9031cf5aa662176bb7ce71ef2468596ec777009f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.12.tgz","fileCount":15,"integrity":"sha512-NHdDbyr/6lALtvcvYUzLrHX4/27Dl1OC1alcI+Q3oL3rE7GARte0ppFJirSbr/vcYCAItvmxywr2GoREUEfjSA==","signatures":[{"sig":"MEUCIF1/Eo7JUR9WMb4K3v9WnjCSqzdQQ3IPyEhvd+eR2npkAiEAuH7y9bjguNujaEWb0gJBDFoaEqDcDX2FGcPQZrARc/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGdGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPGw/6AuPgtIbL0WPKAXlAIHlnnxrZDsSYisoYDjBO32d3zx4uGj2p\r\n6ApfNONXkpMJEBBGeYn5xotqjGVpMoVHy9hbRa/29Zag391eD7u1Ntt9SaPQ\r\noaAEMk+u6LC4YtcqtUNPWjzHYydtb79kYhOJiBqUOVgF/a6tfztjamcnERo3\r\nGw75jTYnlhuSRe0QHQruH7LUyJaPepCNJL0Xw9n6M05tX0yRSfj5Ugo5hczM\r\n2zNiY+JQy0daUOTX5mqJVziCCoQ+qjN6LPO7orBtgi4Lpp8uIOuu87zzW4d0\r\noUpg3sa2l4L+KQYQgDRov2k9KecXjcb97GCp9CO0kcKMwRas+YTWeOqzsLj/\r\nnnjfyAjrO7VzB0Vc/g5XjsvaVjDX22QQeyMap8goTzFgB/Bn63ZXVEkehYi9\r\nlkF2PWe3LOiU7NKy7Clmre+pkT/mRW60eHpKkkKuizSi3eJMWvATh8YVvxRc\r\nqfjCooYNTWM5m54pX/rl9b1W+L4TAhhDVKRK1g8xtOhe6w90Fq0stiPI0TKG\r\ncq+zdpzCyXk3ICYEw2LlqankIowlqhimea8wmGqshs8PmAdBec15C6PstBA/\r\no6+uLU6hGDMO9yffYtzh+nRdnb9P+pLEdj9niC+5unthoW8zH+esFRFeB3Np\r\nOtYav/ZaFvIQLEsh1hdNJnpG5+eYOi+LSDg=\r\n=/lUt\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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.12_1679413637663_0.6168182291199806","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.13","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.1.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":"d3f9ec81932ee88f5d2f00990720da76e26d6818","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.13.tgz","fileCount":15,"integrity":"sha512-yyGR8IeAOGTDgPSMQS6ZJjNF4B/81eG0CaUnuGcaFHgQgorGjEstLeZX8w1i1rHznFBmsoLc/MuVvrfvET0b8Q==","signatures":[{"sig":"MEUCIQDdC4L5cj3XlTuMedTCmxDr1o86b9HArHoWPN33u/jPCwIgOhAefoEcRvG9VD7iqdnw1L15OCqc0RQ3zL1LTtwZLl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74125},"main":"./index.cjs.js","module":"./index.js","gitHead":"1202f49d70c5c24113b64a2787010efe5155c9f5","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@v20.1.0+arm64 (darwin)","description":"Rytass Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^1.0.0","luxon":"^3.1.1","form-data":"^4.0.0","validator":"^13.7.0","@rytass/invoice":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.1.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.13_1684420481751_0.5112068694033973","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@rytass/invoice-adapter-ezpay","version":"0.1.14","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.1.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":"d67e2cdf32998a2216b807c74302c5d07465a759","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.1.14.tgz","fileCount":15,"integrity":"sha512-QU2glAwkOkY+jbdE5/IAbK2C1Q6JCUTbpk525CKUFdwECFNj4RjjqWOhGZqhb4t30n0rtBFkKDQLfQU8aDGIew==","signatures":[{"sig":"MEYCIQDLHzSBJ8vRZ05YkakRJDKTu/W66xRS4PwdVUwYyAlJ1QIhAPtYZZznnv1Ks+8H5+3maz7MmuL3f5Tphy1w77lvEYvc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74090},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","form-data":"^4.0.0","validator":"^13.9.0","@rytass/invoice":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.3.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.1.14_1685945302515_0.13369620176435526","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.0","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"e09770ea852578ca7be5cc0e3c25ee11b846df97","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.0.tgz","fileCount":15,"integrity":"sha512-v6z+gEgFsz0Xj9icFzmmZwXciOQZ+dgHYlLTIXxf14ZlOLwlUypV12qX/fvaBZd5YWL8wgGV5HTPt/FCuRMwPg==","signatures":[{"sig":"MEQCIF15wr+8zAPKV1HT0Ne7QTGhquOpkF8aZLE2658SBWceAiAr7gEq7G/ZYZR0fqedT4tGEKkKrp5/x3LpXpG8QMOR3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74088},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.0.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","form-data":"^4.0.0","validator":"^13.9.0","@rytass/invoice":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.3.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.0_1691820534227_0.07651719452273165","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.1","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"d5210a412733ec34038433820dd589b1c5d7c650","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.1.tgz","fileCount":15,"integrity":"sha512-HtDVSJuAp9icMk06nGMrrD35zzEDIi0Te92q7P3IV7p8St8cL6qZdiog+lkjgMzY0jG/tGAQtnfBE1vu4ZaFWQ==","signatures":[{"sig":"MEUCIBm75VDwBHYzGXcACYDL6DHrV+POl0nvOqz8d3DCLujhAiEA56T+YPgtCNdbvRUWfIoqHUhkO+nkYqMPrmjbFo8sOY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74130},"main":"./index.cjs.js","module":"./index.js","gitHead":"f14227e4faaa6b5ff47570b2233c2ce59bf8994a","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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.5.1","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","form-data":"^4.0.0","validator":"^13.9.0","@rytass/invoice":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.3.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.1_1692763872941_0.2371300244614274","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.2","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"c94211391539a59da181c3d09bb5e95113aa4d05","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.2.tgz","fileCount":15,"integrity":"sha512-NZgp0SCBH5RSrYS+PZez1r9GICbumB3Rk6og36TvL0bXtu5Q7ZI/p/nnRwRBiplYRrokVpmjenT3UCmMiL/plw==","signatures":[{"sig":"MEUCICOZ3qhpq6QQDfujO2j+UPc5gnhhzrEH+a85xL5YllzZAiEAjd9BkNBlcoSxY6w2JZ3PXXqizq/WPG0xaX3qUNHD0aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74132},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.5.1","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","form-data":"^4.0.0","validator":"^13.9.0","@rytass/invoice":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.3.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.2_1697095323259_0.034157591803574805","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.3","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"2d8759d1f4f151792a48b78bab9520813fee6314","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.3.tgz","fileCount":15,"integrity":"sha512-5HB+QHZyG3be0BZ2Z53+i82J/Npe8Yk8YVJF8P1gEpNacVeLJYQyKCd4cfLsfY4k7WZLHpha97ENbIOBblrJsA==","signatures":[{"sig":"MEUCIHW57O2RTgGhR13tQQ02ZC1BnasephKHVtvjQy5v5YrJAiEA/+POhySZIG3z7qpHmXOMw9SgD/gHBLN19R2vT4SJCGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74132},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"20.5.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","form-data":"^4.0.0","validator":"^13.9.0","@rytass/invoice":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.3.0","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.3_1700927467461_0.05350731135055953","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.4","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"587574296003d3730be2cbafa02beb451851a229","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.4.tgz","fileCount":15,"integrity":"sha512-5JGz+8lCL7x0m6TomMxyvs1KVhC1ZAbebJdNcTqEfKTWuI32a9XseVdNAHgrRu1vOZ9v+l7GeI3/SDGh99ugRg==","signatures":[{"sig":"MEYCIQCIJ4LWbA3Gp66r6rmS0NT2x1E2z8gJ80odDSBi4Yjx0wIhAPViYpmGnKsvEisDtlye15c1E8D7zPhmyOjF0eQVeWGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74378},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","form-data":"^4.0.0","validator":"^13.12.0","@rytass/invoice":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2","parse-multipart-data":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.4_1721715554937_0.7706597241316628","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@rytass/invoice-adapter-ezpay","version":"0.2.5","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@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":"452e2024e68de431f54077f29d8c46019b73dbd8","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.2.5.tgz","fileCount":15,"integrity":"sha512-NLN3Vim78UWw2PowEKcXdsZ+75kCTcXInGznkNOTE3dKY9YMERpjjmLnrcNWLrARu5FMK5p6UuaKHWFBb8mUzQ==","signatures":[{"sig":"MEUCIHPlUHhjk/JAVhg1CkRwC7JGod+D/FcReBFPHQABLK2RAiEAwTbztSmcVDxbeR8i5gA246BWxMytu/kJXHeJWcNsNWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74340},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","form-data":"^4.0.0","validator":"^13.12.0","@rytass/invoice":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.2.5_1721823356809_0.4576071119697984","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.0","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"8417c19f1257456e5bb85e4f8f1641b4db5450c1","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.0.tgz","fileCount":15,"integrity":"sha512-jpxDR6zLocEfnygFBJ9z7uJ9S3UOQ5yi1VgTUTzXo/pwOgN4ZH+0pNjtFIfczMnFbNjpAuI4TOgnmzGl2vHQ6g==","signatures":[{"sig":"MEYCIQCHGYTR31K5lOiqXhg5qO6J5fJ/uMRf9ffJFwcc0CF1PwIhAPj1KHYkeTGPgRgob5jgV82rrvxANAj4rpmAmJ8fGtLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74239},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","form-data":"^4.0.0","validator":"^13.12.0","@rytass/invoice":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.0_1728285504099_0.27568905629514284","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.1","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"d69164c6f8c9314161ce817daa9f0756d6443764","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.1.tgz","fileCount":15,"integrity":"sha512-JBtZrmNXDadQlmboFHbthq++tInM+apC9/Rz+fwjaXu+KXuuwVKMq/f5/2qhJZ4u43U7g8EcC55mPXSz+iQrBw==","signatures":[{"sig":"MEQCICWlQpqd9hWXbpYV4lLqJO26YWdRy6TFrwfuBgfCPehuAiAeSKCoW4UJCggVbyiUI9CYvm0V5eT3IwofzK7yvB9Ogg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74239},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","form-data":"^4.0.0","validator":"^13.12.0","@rytass/invoice":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.1_1728294976573_0.6279079786844923","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.2","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"3e675b04d3119df321e74800fe98d6c2539fdd28","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.2.tgz","fileCount":15,"integrity":"sha512-wHsP7xJimYY10sURnR7IY9shXvc0cEu/fuWAy8mpowZCiyEGLNQXVrcqNYskTxfW+4nNtXNPashwBh+yyq0h5g==","signatures":[{"sig":"MEUCIF5c3sZbdg9Mw0A+pSwJ+noBcBQkUt93r3C9f4iPFsPDAiEA/ZyPHLnhrfaBKVOcQdHGiuh5/by/8wBrD3pXYebV4O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74239},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","form-data":"^4.0.0","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.2_1731175726142_0.4406341330787449","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.3","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"e223599a9602d679dfe45a138c5dd6437c5d8383","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.3.tgz","fileCount":15,"integrity":"sha512-BdaOSl0mDZIwOcGRpWhWxiGFGo++cXBk0vfSfZYdVxFKElULhmATvxQT8fLO6uiHQPV2TluWbKOHvpy+0t9WOg==","signatures":[{"sig":"MEQCICZ3d4mN1y3rTuYCuZrJwGOOzPYloIkUlsgecHR38I2oAiAFLldkUl6M7kP+f7GzV2us259+ga6PahYbrboAcXtu+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74277},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.3_1732881760955_0.03247129546996774","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.4","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"c60a82ef993056140d8926c7a8f8b599e631c471","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.4.tgz","fileCount":15,"integrity":"sha512-bcKSW7PQBzEe4noE4uWmzd5/0FZp3Qp1vIBNCIdruBjhj1BonNwQcwbPgA4hXauZPrYQ4P0M/e/cJ/4W6Qqwog==","signatures":[{"sig":"MEYCIQDF/+UkysAbUX6gJkav1yRtCmGg6YUUoOgKTZGUk7uqnQIhAO+Iaqfntng1PYWVuEUs0JPYey01yqoY9h18mIoQcIUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74277},"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.15.0+arm64 (darwin)","description":"Rytass Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.4_1749468618831_0.4042795806694308","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.5","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"1362cef9962b2b6f2ed542db0a81c5c3577be118","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.5.tgz","fileCount":15,"integrity":"sha512-cwvzCbws93RTzTxYs83Etcqe/sTrteGnh2ikXq3LAbOt1RVCX5xJyv3wiSNQ6t5wEiO7O+LFL7QA23m/oKAUCw==","signatures":[{"sig":"MEQCICr0t8MZgJ/gXvHgnm1/OuK2Ssr8TzO8iohcsMbm8uaCAiApi3NLaiJgjpxIWo39IV64aDyc2Sj2FOUIeSQKrah9CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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.15.0+arm64 (darwin)","description":"Rytass Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.5_1749534312360_0.30860000080774475","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.6","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"099be7f57b9ec361fe1d7a29cddcf48e22f9b4b8","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.6.tgz","fileCount":15,"integrity":"sha512-WZhYGy3Gf3w5O4nrHO2Kro3YUGG2XfYR7d5qzA82PhABFuuSoYvJCKaYgWtTYZ38wO0w1neYsf7wFcrnMIgVlA==","signatures":[{"sig":"MEUCIQCah3CTROwzohOPLZiCDUjtQ8IS/GuupNlrdUjUm3IwEAIgYRFrPzVqxfA1tD/Z+SBlRwX80HtK858j56f+7lX4Jc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.6_1750845629521_0.3897071791176021","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@rytass/invoice-adapter-ezpay","version":"0.3.7","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.3.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":"6219bc76cfbb3a0c35beaec4b25bfe60f4d21cad","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.3.7.tgz","fileCount":15,"integrity":"sha512-JKBqFR17ZohXpoBy1OUyPPnSAuBrYsnkXuxOEaQHv3AwT3N3o4MWTq6efBtv6nsLTMnYLaQzh5ha2tzZj5o5SA==","signatures":[{"sig":"MEUCIQD/ZTC4SL0PxAT4yATQzQ2wnLRuiGmCCT26wE+cd47vegIgEDT+8Iz4p1ooAjDIhq5QbdI5CXtoi+9PTaBcU0F20Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.3.7_1751088523409_0.7310481756603044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.0","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"73c2f2bccc873a316d366dcd0ac91202298984c9","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.0.tgz","fileCount":15,"integrity":"sha512-hrbrWKBmS4k/Fe6QSA5Bl0cwXu3weU/MHUB+rVeqil7u5zJh30tpXceyaaYjIdhWHqPeToltqnyGmCKB4mF6IA==","signatures":[{"sig":"MEYCIQCzMbA/BAx9OfZ08GujqAUQn4OlSAo9rcPx3OSXQPwytQIhAPkMv9wyoU86RdhLc1A5eb8+yCnimAKGYUWvViHP4J5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.0_1753701459170_0.8566568643698982","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.1","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"15107247822d574c959f444e6503e493bc6e4e1d","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.1.tgz","fileCount":15,"integrity":"sha512-leBI8AbEOGxGKgOyD8VWWhcFFMP4Zvr1B+ATt5quqBsW87UGK4NmE4+ZMQX++hTOP8lMH8FbxeWEx8D7ySRSFw==","signatures":[{"sig":"MEUCIQCCFn3y47mDsTHp+EqrNQ/GFTTkWxAeOGekLtpG7z4bkgIgEx+9ilfEorG2d8jLGQ8h1GqVy5jn3DQaPKJAo5tYaeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.1_1753712562140_0.04437178764133498","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.2","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"bfa142ed79815816257a2dd2855ae74af6a7e435","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.2.tgz","fileCount":15,"integrity":"sha512-noJrGGgBkBiHqSiOd41zKXF+kyb7af3pt+wHa8stRxUvyJ3xROW8gHIDiOcE0xgeGBRi7xRsWGXddA66u4a9XQ==","signatures":[{"sig":"MEUCIQDEhnpjoYz1woM84aVxHjB1ddK+HWWU0fpxHH7ibozTvwIgDl2ZnlTIy2Bhl6E2j5IM5ORWz+69xEM+/wYbirNc56I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74304},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.2_1753860228973_0.169295058990085","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.3","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"a30410aa2c4f9d3d7383c63ac900c35bfa026773","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.3.tgz","fileCount":15,"integrity":"sha512-DpLObes3QfvhYahigYwLBgRGzIlTbqvwpuwACocKJP70oFO6Kh/QaBOk7GlOXv5aBJ8NBay+4eQQoOBEwNa8DA==","signatures":[{"sig":"MEUCIC9cK8u3RjQN9yy2mXhoczvW8fBF11VcqjDC3xQTZSMlAiEAvMxGlOEuePEOayOfpmoouVvJYwWmvNgcfRhLv8r0Po0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95978},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","form-data":"^4.0.1","validator":"^13.12.0","@rytass/invoice":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/luxon":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.3_1755614355391_0.06460847938383552","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.4","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"ee3b58c8225acce0039916378d6517259f6c9bf3","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.4.tgz","fileCount":15,"integrity":"sha512-wvB9AGpfuygxvHvqdccyiz45FhLI877Y/lqJ1rhEJwwxHi8vUsxl9DETJYnLtw1f3bAbW7SbClHsBnugzXTTtA==","signatures":[{"sig":"MEUCIEKdsHpbT8b85yfXxQ/X89walnmbYYUz5dhkJ6dGVanjAiEAlMVhalT/MGNHtSC4vnx5Js7hDoSZV1qvM47omqr7Nns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96319},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.4_1757429147754_0.1815359150088336","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.5","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"859b933e94a23c970fe5b88cca2dbd7a0adf12d8","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.5.tgz","fileCount":15,"integrity":"sha512-LYteSN44uVqf/AOY+clwnPw5ONls79+PJTDtr08eg/qDeXwFkg/KsU1k9Z3b+ZDZcBbCIQHAOFQatsN6tPj2oQ==","signatures":[{"sig":"MEUCIQCm9+9skrDhM+pelPn/g0JD1fgZXdjHutZcblOuB5rR2gIgJMXjIzFgIsluFEWe9N6JKLaZzWLbPZZkLN/T9lhY/AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96319},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.5_1757585689646_0.5342797239728456","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.6","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"a185e0d4ce266bf7d154cd81a31d136568bb62ba","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.6.tgz","fileCount":15,"integrity":"sha512-9RRsQgxNw0l64NEJJAdM1HYZbN28x67N2ue40IcjHpVzyIy0OT+UH3lHEZO65L7iL4RB+OZCXZJUN4lVp/FfgA==","signatures":[{"sig":"MEYCIQCh5JgHe8gvGiVK6UhZy59jEHe1EKcTJOQarwexGGGNUgIhAMsEC7FjxstMDo5spTFJvDuXDHQB1NHL2k/0stdl41tT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96319},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.6_1758555536723_0.598082708310909","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.7","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"961f0ca97c397449cb266074f8df0421cd8990bc","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.7.tgz","fileCount":15,"integrity":"sha512-UZnl+Rjjto0lhgt679KQosEcxkxwyvu+janm8Mcu4mNpDloH+6/6jM/M9LfC0aEnRQehmZf+3ye2pKJ+U92Xkw==","signatures":[{"sig":"MEYCIQCEfRS8GBtTmBGNqvc2MTfoiS7UsNltFSHvVQ42F7710wIhANXxiFesINxBDEQX4XAiGAoF++9zfLbqx4xSCTudSCvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96319},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.7_1759413702174_0.15828218504948577","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.8","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"ad341322c553a46e92f3982df58a1da1fd84e364","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.8.tgz","fileCount":15,"integrity":"sha512-Av2hIf1vZORYrOo1G0/nDVICMXHWdRQSwfMk/mpt9TzwbcdPKbEe/KsyJRkZ2lW4DGtkpYBriAcMV3UXQuLa+A==","signatures":[{"sig":"MEUCIQCNG/KlXOLZ8rly8et78qo1Q/LC0m//wYnIssrh9Kw6WQIgXDA6dlNDgMjzhhy+16+gMncC4uQb9mNgYwZpv3yGSwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96319},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.8_1760680864073_0.45187876649678516","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.9","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"b06f848e70bce9a14b541e5766cb560c458d91f1","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.9.tgz","fileCount":15,"integrity":"sha512-BrXS8GCU7pliD6uFN15Ul369AjuniceKKa6cIvQOMf7ENBliQgKeXLENXHNtqIT0P4cvXAYtW/0jXXSUPWem7Q==","signatures":[{"sig":"MEYCIQDAh3CaTZnHMqcag1xhM9OktQTT6TUS6+joxFK7l3j+uAIhAMj/CSBW85ABqNy5RhDRVSXUtVh5FX8H3DuEXHygnrmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96323},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","form-data":"^4.0.4","validator":"^13.15.15","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.9_1764138068514_0.34707794564505345","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.10","keywords":["rytass","invoice","ezpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"fbffcca4dfb890fce6435a30bada59f513408181","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.10.tgz","fileCount":15,"integrity":"sha512-o73u6E9KwmfD3OpCydiUvg5ZrGJ6WwqrwZBuWCkazQuZ/sYXrLYLLJImqxyNGF+auV1HvP/PFT5TlxHIRhLqrA==","signatures":[{"sig":"MEQCIHVMAyUKP3fYpRATLUi9WGknK5jNtvo4qMcRRRVJ16lKAiAZlNxrRjZ34avdG3Dzt5fhw/v4PXItYA6OLnU80YQZZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96324},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","form-data":"^4.0.4","validator":"^13.15.23","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.10_1764839901421_0.9850659273689499","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.11","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"3f3e0a5345c7b201a78369d6b6632f86dee19b58","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.11.tgz","fileCount":15,"integrity":"sha512-BS7RF2cm7gtphmrzhXtpekURgDOywlSrqk2QHOOT/1g9ZTddgmKxWrnyb0Q+p7mxydWQxVec5BvVtPWcueAyng==","signatures":[{"sig":"MEUCIQDhtRUf35qnPIXAMfXQ6j5ST9mdnyIhiYGSMOl0h4XpRwIgMuv2/MOn6lp4jDf97ImpigRq3Q/KE9VoZjA17MZXNRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96324},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","form-data":"^4.0.5","validator":"^13.15.23","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.11_1764927206067_0.01786510704641331","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.12","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"2ce566de07e81be0703ae4ebab5e5d91888522e0","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.12.tgz","fileCount":15,"integrity":"sha512-by+TcR3bTWtWRmK4mPT8b1k7/Nqjw21es48ZuSesAe+1Dhg6/CFCI/bQzzbOMWU7BN15TlgLZxCE5TgDuwet+A==","signatures":[{"sig":"MEQCIFxOsi3VeAbNBgGOMCMCoT+ouflfMoqyfchvna3/VlGkAiA8kRDrTKvAzWxYm+doHe5KyfB6oayV9FppbKxtAmBZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96324},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.5","luxon":"^3.7.2","form-data":"^4.0.5","validator":"^13.15.26","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.12_1771930021843_0.3980838006457814","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@rytass/invoice-adapter-ezpay","version":"0.4.13","keywords":["rytass","invoice","ezpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ezpay@0.4.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":"52ac45d5dcf5d472311b51d8db02a99557909bd0","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.4.13.tgz","fileCount":15,"integrity":"sha512-c2fhoY2RB8KyalIqdMae3NDhKtc05zga9nGdqZ5bEvSLUswN3x8KAMZD56cKYUFwbeUIYuQzoUzRwz/oLEcHJQ==","signatures":[{"sig":"MEQCICKNPbJ4Am3jJzcdxaCZPyuwMiZ0omV/7ADe3hRlJmRFAiB0QPb4lZyziI3ljCw3C8nJP3D+g1I+iAqiQ4InbnMprw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96324},"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 Invoice Gateway - EZPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.16.1","luxon":"^3.7.2","form-data":"^4.0.5","validator":"^13.15.26","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ezpay_0.4.13_1779093030722_0.019677100024335648","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rytass/invoice-adapter-ezpay","version":"0.5.0","description":"Rytass Invoice Gateway - EZPay","keywords":["rytass","invoice","ezpay"],"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"},"bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dependencies":{"@rytass/invoice":"^0.5.0","axios":"^1.16.1","form-data":"^4.0.5","luxon":"^3.7.2","validator":"^13.15.26"},"type":"module","main":"./index.cjs","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/invoice-adapter-ezpay@0.5.0","_nodeVersion":"26.4.0","_npmVersion":"lerna/9.0.4/node@v26.4.0+arm64 (darwin)","dist":{"integrity":"sha512-XWXLvwnCYjTmeUwy6T/Fe5q3J/OBgXkupJcTwE85y1dcbxkhAuP2W0hzYVnhxuk7Jb1Kt+Z77nOdDB+253sC+g==","shasum":"bf54d57eb964e6aada5064b5b6d40a470f4b0e4c","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ezpay/-/invoice-adapter-ezpay-0.5.0.tgz","fileCount":25,"unpackedSize":111641,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNk0ZSpv9WJlA69mNzLMZsX3VE3FueXrDYF7CXGjHhCgIhAJ9hVatldsyL+MYE3U18OWyIcyv1pe3E4zf1+rMEMC73"}]},"_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/invoice-adapter-ezpay_0.5.0_1785696835469_0.3743819894633773"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-05T14:08:47.882Z","modified":"2026-08-02T18:53:55.764Z","0.1.1":"2022-10-05T14:08:48.239Z","0.1.2":"2022-10-05T14:17:01.029Z","0.1.4":"2022-12-21T08:53:47.537Z","0.1.5":"2023-01-02T13:15:22.659Z","0.1.6":"2023-01-27T07:34:53.179Z","0.1.7":"2023-02-02T14:41:20.897Z","0.1.8":"2023-02-03T13:12:14.936Z","0.1.9":"2023-02-16T12:49:16.452Z","0.1.10":"2023-02-17T06:34:25.292Z","0.1.11":"2023-02-17T09:51:51.424Z","0.1.12":"2023-03-21T15:47:17.838Z","0.1.13":"2023-05-18T14:34:41.946Z","0.1.14":"2023-06-05T06:08:22.767Z","0.2.0":"2023-08-12T06:08:54.515Z","0.2.1":"2023-08-23T04:11:13.135Z","0.2.2":"2023-10-12T07:22:03.490Z","0.2.3":"2023-11-25T15:51:07.669Z","0.2.4":"2024-07-23T06:19:15.083Z","0.2.5":"2024-07-24T12:15:57.087Z","0.3.0":"2024-10-07T07:18:24.418Z","0.3.1":"2024-10-07T09:56:16.757Z","0.3.2":"2024-11-09T18:08:46.338Z","0.3.3":"2024-11-29T12:02:41.136Z","0.3.4":"2025-06-09T11:30:19.036Z","0.3.5":"2025-06-10T05:45:12.607Z","0.3.6":"2025-06-25T10:00:29.707Z","0.3.7":"2025-06-28T05:28:43.584Z","0.4.0":"2025-07-28T11:17:39.384Z","0.4.1":"2025-07-28T14:22:42.316Z","0.4.2":"2025-07-30T07:23:49.156Z","0.4.3":"2025-08-19T14:39:15.556Z","0.4.4":"2025-09-09T14:45:47.930Z","0.4.5":"2025-09-11T10:14:49.863Z","0.4.6":"2025-09-22T15:38:56.891Z","0.4.7":"2025-10-02T14:01:42.397Z","0.4.8":"2025-10-17T06:01:04.316Z","0.4.9":"2025-11-26T06:21:08.707Z","0.4.10":"2025-12-04T09:18:21.567Z","0.4.11":"2025-12-05T09:33:26.222Z","0.4.12":"2026-02-24T10:47:02.000Z","0.4.13":"2026-05-18T08:30:30.832Z","0.5.0":"2026-08-02T18:53:55.597Z"},"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","invoice","ezpay"],"repository":{"type":"git","url":"git+https://github.com/Rytass/Utils.git"},"description":"Rytass Invoice Gateway - EZPay","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"readme":"# Rytass Utils - Invoice Adapter EZPay\n\nA comprehensive EZPay electronic invoice integration adapter for Taiwan's electronic invoice system. This adapter provides seamless integration with EZPay's invoice services, supporting both B2B and B2C scenarios with complete carrier management and tax compliance features.\n\n## Features\n\n- [x] Complete EZPay invoice API integration\n- [x] B2B and B2C invoice issuance\n- [x] Multiple carrier type support (Mobile, Love Code, MOICA, Print)\n- [x] Mobile barcode and Love Code validation\n- [x] Invoice query functionality\n- [x] Invoice voiding operations\n- [x] Invoice allowance (partial refund) management\n- [x] Real-time invoice status tracking\n- [x] QR code and barcode generation\n- [x] Tax calculation and validation\n- [x] Custom order ID mapping\n- [x] Email notification support\n- [x] Production and development environment support\n- [x] TypeScript type safety\n- [x] Comprehensive error handling\n\n## Installation\n\n```bash\nnpm install @rytass/invoice-adapter-ezpay\n# or\nyarn add @rytass/invoice-adapter-ezpay\n```\n\n**Peer Dependencies:**\n\n```bash\nnpm install @rytass/invoice\n```\n\n## Configuration\n\n### Environment Setup\n\n```typescript\nimport { EZPayInvoiceGateway, EZPayBaseUrls } from '@rytass/invoice-adapter-ezpay';\n\n// Development environment\nconst developmentGateway = new EZPayInvoiceGateway({\n  hashKey: 'YOUR_DEVELOPMENT_AES_KEY',\n  hashIv: 'YOUR_DEVELOPMENT_AES_IV',\n  merchantId: 'YOUR_DEVELOPMENT_MERCHANT_ID',\n  baseUrl: EZPayBaseUrls.DEVELOPMENT, // https://cinv.ezpay.com.tw\n});\n\n// Production environment\nconst productionGateway = new EZPayInvoiceGateway({\n  hashKey: 'YOUR_PRODUCTION_AES_KEY',\n  hashIv: 'YOUR_PRODUCTION_AES_IV',\n  merchantId: 'YOUR_PRODUCTION_MERCHANT_ID',\n  baseUrl: EZPayBaseUrls.PRODUCTION, // https://inv.ezpay.com.tw\n});\n```\n\n### Configuration Options\n\n```typescript\ninterface EZPayInvoiceGatewayOptions {\n  hashKey?: string; // EZPay AES encryption key\n  hashIv?: string; // EZPay AES initialization vector\n  merchantId?: string; // EZPay merchant identifier\n  baseUrl?: EZPayBaseUrls; // API base URL (development/production)\n}\n```\n\n## Basic Usage\n\n### B2C Invoice Issuance\n\n```typescript\nimport { EZPayInvoiceGateway, InvoiceCarriers, TaxType } from '@rytass/invoice-adapter-ezpay';\n\nconst gateway = new EZPayInvoiceGateway({\n  hashKey: process.env.EZPAY_HASH_KEY,\n  hashIv: process.env.EZPAY_HASH_IV,\n  merchantId: process.env.EZPAY_MERCHANT_ID,\n  baseUrl: EZPayBaseUrls.PRODUCTION,\n});\n\n// Issue B2C invoice with print carrier\nconst invoice = await gateway.issue({\n  orderId: 'ORD-2024-001',\n  buyerName: 'Customer Name',\n  buyerEmail: 'customer@example.com',\n  carrier: InvoiceCarriers.PRINT,\n  items: [\n    {\n      name: 'Product A',\n      unitPrice: 1000,\n      quantity: 2,\n      unit: '個',\n      taxType: TaxType.TAXED,\n    },\n    {\n      name: 'Product B',\n      unitPrice: 500,\n      quantity: 1,\n      unit: '件',\n      taxType: TaxType.TAXED,\n    },\n  ],\n});\n\nconsole.log('Invoice Number:', invoice.number);\nconsole.log('Random Code:', invoice.randomCode);\nconsole.log('Total Amount:', invoice.amount);\n```\n\n### B2C Invoice with Mobile Barcode\n\n```typescript\n// Validate mobile barcode first\nconst mobileBarcode = '/ABC12345';\nconst isValidBarcode = await gateway.isMobileBarcodeValid(mobileBarcode);\n\nif (!isValidBarcode) {\n  throw new Error('Invalid mobile barcode');\n}\n\n// Issue invoice with mobile carrier\nconst mobileInvoice = await gateway.issue({\n  orderId: 'ORD-2024-002',\n  buyerName: 'Mobile User',\n  carrier: InvoiceCarriers.MOBILE(mobileBarcode),\n  items: [\n    {\n      name: 'Digital Service',\n      unitPrice: 2000,\n      quantity: 1,\n      taxType: TaxType.TAXED,\n    },\n  ],\n});\n```\n\n### B2C Invoice with Love Code (Donation)\n\n```typescript\n// Validate love code\nconst loveCode = '001';\nconst isValidLoveCode = await gateway.isLoveCodeValid(loveCode);\n\nif (!isValidLoveCode) {\n  throw new Error('Invalid love code');\n}\n\n// Issue invoice with love code carrier\nconst donationInvoice = await gateway.issue({\n  orderId: 'ORD-2024-003',\n  buyerName: 'Donor',\n  buyerEmail: 'donor@example.com',\n  carrier: InvoiceCarriers.LOVE_CODE(loveCode),\n  items: [\n    {\n      name: 'Charitable Purchase',\n      unitPrice: 1500,\n      quantity: 1,\n      taxType: TaxType.TAXED,\n    },\n  ],\n});\n```\n\n### B2B Invoice Issuance\n\n```typescript\n// B2B invoices require VAT number and always use print carrier\nconst b2bInvoice = await gateway.issue({\n  orderId: 'B2B-2024-001',\n  buyerName: '八拍子股份有限公司',\n  buyerAddress: '台北市中山區中山北路二段72巷21號',\n  buyerEmail: 'accounting@company.com.tw',\n  vatNumber: '54366906',\n  carrier: InvoiceCarriers.PRINT,\n  items: [\n    {\n      name: '專業服務',\n      unitPrice: 50000,\n      quantity: 1,\n      unit: '式',\n      taxType: TaxType.TAXED,\n    },\n    {\n      name: '系統維護',\n      unitPrice: 20000,\n      quantity: 1,\n      unit: '月',\n      taxType: TaxType.TAXED,\n    },\n  ],\n});\n```\n\n## Advanced Usage\n\n### Mixed Tax Type Items\n\n```typescript\nconst mixedTaxInvoice = await gateway.issue({\n  orderId: 'MIX-2024-001',\n  buyerName: 'Export Customer',\n  buyerEmail: 'export@customer.com',\n  carrier: InvoiceCarriers.PRINT,\n  customsMark: CustomsMark.YES, // For export items\n  items: [\n    {\n      name: 'Domestic Product',\n      unitPrice: 1000,\n      quantity: 2,\n      taxType: TaxType.TAXED, // 5% tax\n    },\n    {\n      name: 'Tax-Free Product',\n      unitPrice: 2000,\n      quantity: 1,\n      taxType: TaxType.TAX_FREE, // No tax\n    },\n    {\n      name: 'Export Product',\n      unitPrice: 3000,\n      quantity: 1,\n      taxType: TaxType.ZERO_TAX, // Export (0% tax)\n    },\n  ],\n});\n```\n\n### Invoice with Custom Parameters\n\n```typescript\nconst customInvoice = await gateway.issue({\n  orderId: 'CUSTOM-2024-001',\n  buyerName: 'Premium Customer',\n  buyerEmail: 'premium@customer.com',\n  carrier: InvoiceCarriers.PRINT,\n  ezPayTransNumber: 'TRANS-001', // Custom transaction number\n  remark: 'Special order processing', // Additional remarks\n  specialTaxPercentage: 18, // Custom tax percentage for special items\n  items: [\n    {\n      name: 'Premium Service',\n      unitPrice: 10000,\n      quantity: 1,\n      unit: '次',\n      taxType: TaxType.SPECIAL, // Special tax calculation\n    },\n  ],\n});\n```\n\n### Invoice Query Operations\n\n```typescript\n// Query by invoice number and random code\nconst queriedInvoice1 = await gateway.query({\n  invoiceNumber: 'ZZ12345678',\n  randomCode: '1234',\n});\n\n// Query by order ID and amount\nconst queriedInvoice2 = await gateway.query({\n  orderId: 'ORD-2024-001',\n  amount: 2500,\n});\n\nconsole.log('Invoice State:', queriedInvoice1.state);\nconsole.log('Tax Amount:', queriedInvoice1.taxAmount);\nconsole.log('Upload Status:', queriedInvoice1.uploadStatus);\n```\n\n### Invoice Voiding\n\n```typescript\n// Void an invoice\nconst voidedInvoice = await gateway.void(invoice, {\n  reason: 'Customer requested cancellation due to order error',\n});\n\nconsole.log('Void Status:', voidedInvoice.state); // InvoiceState.VOID\nconsole.log('Voided On:', voidedInvoice.voidOn);\n```\n\n### Invoice Allowance (Partial Refund)\n\n```typescript\n// Create allowance for partial refund\nconst allowanceInvoice = await gateway.allowance(\n  originalInvoice,\n  [\n    {\n      name: 'Returned Product',\n      unitPrice: 1000,\n      quantity: 1, // Return 1 item\n      taxType: TaxType.TAXED,\n    },\n  ],\n  {\n    taxType: TaxType.TAXED,\n    buyerEmail: 'customer@example.com',\n  },\n);\n\nconsole.log('Allowance Number:', allowanceInvoice.allowances[0].number);\nconsole.log('Allowance Amount:', allowanceInvoice.allowances[0].amount);\nconsole.log('Remaining Amount:', allowanceInvoice.allowances[0].remainingAmount);\n```\n\n### Invalidate Allowance\n\n```typescript\n// Invalidate a previously issued allowance\nconst updatedInvoice = await gateway.invalidAllowance(allowance);\nconsole.log('Allowance invalidated at:', updatedInvoice.allowances[0].invalidatedOn);\n```\n\n## Carrier Management\n\n### Available Carrier Types\n\n```typescript\nimport { InvoiceCarriers, InvoiceCarrierType } from '@rytass/invoice-adapter-ezpay';\n\n// Print carrier (traditional receipt)\nconst printCarrier = InvoiceCarriers.PRINT;\n\n// Mobile barcode carrier\nconst mobileCarrier = InvoiceCarriers.MOBILE('/ABC12345');\n\n// MOICA carrier (digital certificate)\nconst moicaCarrier = InvoiceCarriers.MOICA('CERT123456789ABC');\n\n// Love code carrier (charity donation)\nconst loveCodeCarrier = InvoiceCarriers.LOVE_CODE('001');\n\n// Platform carrier (e-commerce specific)\nconst platformCarrier = {\n  type: InvoiceCarrierType.PLATFORM,\n  code: 'PLATFORM001',\n};\n```\n\n### Carrier Validation\n\n```typescript\n// Validate mobile barcode\nasync function validateMobileCarrier(barcode: string): Promise<boolean> {\n  try {\n    return await gateway.isMobileBarcodeValid(barcode);\n  } catch (error) {\n    console.error('Mobile barcode validation failed:', error.message);\n    return false;\n  }\n}\n\n// Validate love code\nasync function validateLoveCode(code: string): Promise<boolean> {\n  try {\n    return await gateway.isLoveCodeValid(code);\n  } catch (error) {\n    console.error('Love code validation failed:', error.message);\n    return false;\n  }\n}\n\n// Usage in invoice processing\nconst barcode = '/XYZ789';\nif (await validateMobileCarrier(barcode)) {\n  const invoice = await gateway.issue({\n    orderId: 'ORD-VALIDATED',\n    buyerName: 'Validated Customer',\n    carrier: InvoiceCarriers.MOBILE(barcode),\n    items: [\n      /* items */\n    ],\n  });\n}\n```\n\n## Error Handling\n\n### EZPay Error Codes\n\n```typescript\nimport { ErrorCode } from '@rytass/invoice-adapter-ezpay';\n\ntry {\n  const invoice = await gateway.issue({\n    orderId: 'ERROR-TEST',\n    buyerName: 'Test Customer',\n    carrier: InvoiceCarriers.PRINT,\n    items: [\n      /* invalid items */\n    ],\n  });\n} catch (error) {\n  if (error.code === ErrorCode.INV10003) {\n    console.error('Product information format error or missing data');\n  } else if (error.code === ErrorCode.INV10004) {\n    console.error('Product information subtotal calculation error');\n  } else if (error.code === ErrorCode.INV10012) {\n    console.error('Invoice amount and tax type validation error');\n  } else if (error.code === ErrorCode.LIB10003) {\n    console.error('Merchant custom number duplicated');\n  } else {\n    console.error('Invoice issuance failed:', error.message);\n  }\n}\n```\n\n### Common Error Scenarios\n\n```typescript\n// Handle network and configuration errors\nasync function safeInvoiceIssue(invoiceData: EZPayInvoiceIssueOptions) {\n  try {\n    return await gateway.issue(invoiceData);\n  } catch (error) {\n    switch (error.code) {\n      case ErrorCode.KEY10002:\n        console.error('Data decryption error - check hash key/IV');\n        break;\n      case ErrorCode.KEY10006:\n        console.error('Store has not applied for electronic invoice activation');\n        break;\n      case ErrorCode.INV90005:\n        console.error('Contract not signed or expired');\n        break;\n      case ErrorCode.INV90006:\n        console.error('Available invoice count exhausted');\n        break;\n      case ErrorCode.NOR10001:\n        console.error('Network connection error');\n        break;\n      default:\n        console.error('Unexpected error:', error.message);\n    }\n    throw error;\n  }\n}\n```\n\n## Integration Examples\n\n### Express.js API Integration\n\n```typescript\nimport express from 'express';\nimport { EZPayInvoiceGateway, EZPayBaseUrls, InvoiceCarriers, TaxType } from '@rytass/invoice-adapter-ezpay';\n\nconst app = express();\nconst gateway = new EZPayInvoiceGateway({\n  hashKey: process.env.EZPAY_HASH_KEY!,\n  hashIv: process.env.EZPAY_HASH_IV!,\n  merchantId: process.env.EZPAY_MERCHANT_ID!,\n  baseUrl: process.env.NODE_ENV === 'production' ? EZPayBaseUrls.PRODUCTION : EZPayBaseUrls.DEVELOPMENT,\n});\n\n// Issue invoice endpoint\napp.post('/api/invoices', async (req, res) => {\n  try {\n    const { orderId, customer, items, carrierType, carrierCode } = req.body;\n\n    // Validate carrier if needed\n    if (carrierType === 'mobile' && carrierCode) {\n      const isValid = await gateway.isMobileBarcodeValid(carrierCode);\n      if (!isValid) {\n        return res.status(400).json({ error: 'Invalid mobile barcode' });\n      }\n    }\n\n    // Determine carrier\n    let carrier;\n    switch (carrierType) {\n      case 'mobile':\n        carrier = InvoiceCarriers.MOBILE(carrierCode);\n        break;\n      case 'love_code':\n        carrier = InvoiceCarriers.LOVE_CODE(carrierCode);\n        break;\n      default:\n        carrier = InvoiceCarriers.PRINT;\n    }\n\n    // Issue invoice\n    const invoice = await gateway.issue({\n      orderId,\n      buyerName: customer.name,\n      buyerEmail: customer.email,\n      carrier,\n      items: items.map(item => ({\n        name: item.name,\n        unitPrice: item.price,\n        quantity: item.quantity,\n        taxType: TaxType.TAXED,\n      })),\n    });\n\n    res.json({\n      success: true,\n      invoice: {\n        number: invoice.number,\n        randomCode: invoice.randomCode,\n        amount: invoice.amount,\n        taxAmount: invoice.taxAmount,\n        qrCodeLeft: invoice.qrCodeLeft,\n        qrCodeRight: invoice.qrCodeRight,\n      },\n    });\n  } catch (error) {\n    res.status(400).json({\n      success: false,\n      error: error.message,\n      code: error.code,\n    });\n  }\n});\n\n// Query invoice endpoint\napp.get('/api/invoices/:invoiceNumber', async (req, res) => {\n  try {\n    const { invoiceNumber } = req.params;\n    const { randomCode } = req.query;\n\n    const invoice = await gateway.query({\n      invoiceNumber,\n      randomCode: randomCode as string,\n    });\n\n    res.json({\n      success: true,\n      invoice: {\n        number: invoice.number,\n        state: invoice.state,\n        amount: invoice.amount,\n        issuedOn: invoice.issuedOn,\n        uploadStatus: invoice.uploadStatus,\n      },\n    });\n  } catch (error) {\n    res.status(404).json({\n      success: false,\n      error: error.message,\n    });\n  }\n});\n```\n\n### NestJS Service Integration\n\n```typescript\nimport { Injectable, BadRequestException } from '@nestjs/common';\nimport { EZPayInvoiceGateway, EZPayBaseUrls, InvoiceCarriers, TaxType } from '@rytass/invoice-adapter-ezpay';\n\n@Injectable()\nexport class EZPayInvoiceService {\n  private readonly gateway: EZPayInvoiceGateway;\n\n  constructor() {\n    this.gateway = new EZPayInvoiceGateway({\n      hashKey: process.env.EZPAY_HASH_KEY!,\n      hashIv: process.env.EZPAY_HASH_IV!,\n      merchantId: process.env.EZPAY_MERCHANT_ID!,\n      baseUrl: process.env.NODE_ENV === 'production' ? EZPayBaseUrls.PRODUCTION : EZPayBaseUrls.DEVELOPMENT,\n    });\n  }\n\n  async issueInvoiceForOrder(order: {\n    id: string;\n    customer: {\n      name: string;\n      email?: string;\n      vatNumber?: string;\n      address?: string;\n      mobileBarcode?: string;\n    };\n    items: Array<{\n      name: string;\n      price: number;\n      quantity: number;\n      unit?: string;\n    }>;\n  }) {\n    // Validate mobile barcode if provided\n    if (order.customer.mobileBarcode) {\n      const isValid = await this.gateway.isMobileBarcodeValid(order.customer.mobileBarcode);\n      if (!isValid) {\n        throw new BadRequestException('Invalid mobile barcode');\n      }\n    }\n\n    // Determine invoice type and carrier\n    const isB2B = !!order.customer.vatNumber;\n    let carrier;\n\n    if (isB2B) {\n      carrier = InvoiceCarriers.PRINT;\n    } else if (order.customer.mobileBarcode) {\n      carrier = InvoiceCarriers.MOBILE(order.customer.mobileBarcode);\n    } else {\n      carrier = InvoiceCarriers.PRINT;\n    }\n\n    // Prepare invoice data\n    const invoiceData = {\n      orderId: order.id,\n      buyerName: order.customer.name,\n      buyerEmail: order.customer.email,\n      carrier,\n      items: order.items.map(item => ({\n        name: item.name,\n        unitPrice: item.price,\n        quantity: item.quantity,\n        unit: item.unit || '個',\n        taxType: TaxType.TAXED,\n      })),\n    };\n\n    // Add B2B specific fields\n    if (isB2B) {\n      Object.assign(invoiceData, {\n        vatNumber: order.customer.vatNumber,\n        buyerAddress: order.customer.address,\n      });\n    }\n\n    const invoice = await this.gateway.issue(invoiceData as any);\n\n    return {\n      invoiceNumber: invoice.number,\n      randomCode: invoice.randomCode,\n      amount: invoice.amount,\n      taxAmount: invoice.taxAmount,\n      issuedOn: invoice.issuedOn,\n      qrCodeLeft: invoice.qrCodeLeft,\n      qrCodeRight: invoice.qrCodeRight,\n    };\n  }\n\n  async processRefund(\n    invoiceNumber: string,\n    randomCode: string,\n    refundItems: Array<{\n      name: string;\n      price: number;\n      quantity: number;\n    }>,\n  ) {\n    // Query original invoice\n    const originalInvoice = await this.gateway.query({\n      invoiceNumber,\n      randomCode,\n    });\n\n    // Create allowance\n    const allowanceInvoice = await this.gateway.allowance(\n      originalInvoice,\n      refundItems.map(item => ({\n        name: item.name,\n        unitPrice: item.price,\n        quantity: item.quantity,\n        taxType: TaxType.TAXED,\n      })),\n    );\n\n    return {\n      allowanceNumber: allowanceInvoice.allowances[0].number,\n      allowanceAmount: allowanceInvoice.allowances[0].amount,\n      remainingAmount: allowanceInvoice.allowances[0].remainingAmount,\n    };\n  }\n\n  async voidInvoice(invoiceNumber: string, randomCode: string, reason: string) {\n    const invoice = await this.gateway.query({\n      invoiceNumber,\n      randomCode,\n    });\n\n    const voidedInvoice = await this.gateway.void(invoice, { reason });\n\n    return {\n      invoiceNumber: voidedInvoice.number,\n      voidedOn: voidedInvoice.voidOn,\n      state: voidedInvoice.state,\n    };\n  }\n}\n```\n\n### E-commerce Platform Integration\n\n```typescript\nimport { EZPayInvoiceGateway, InvoiceCarriers, TaxType, CustomsMark } from '@rytass/invoice-adapter-ezpay';\n\nclass EcommerceInvoiceProcessor {\n  constructor(private gateway: EZPayInvoiceGateway) {}\n\n  async processOrderInvoice(order: {\n    id: string;\n    type: 'b2c' | 'b2b';\n    customer: {\n      name: string;\n      email?: string;\n      vatNumber?: string;\n      address?: string;\n      preferences: {\n        carrier?: 'print' | 'mobile' | 'love_code';\n        carrierCode?: string;\n      };\n    };\n    items: Array<{\n      name: string;\n      price: number;\n      quantity: number;\n      category: string;\n      isExport: boolean;\n    }>;\n    shipping: {\n      isExport: boolean;\n    };\n  }) {\n    // Validate carrier preferences\n    if (order.customer.preferences.carrier === 'mobile' && order.customer.preferences.carrierCode) {\n      const isValidBarcode = await this.gateway.isMobileBarcodeValid(order.customer.preferences.carrierCode);\n      if (!isValidBarcode) {\n        throw new Error('Invalid mobile barcode provided');\n      }\n    }\n\n    // Determine carrier\n    let carrier = InvoiceCarriers.PRINT;\n    if (order.type === 'b2c') {\n      switch (order.customer.preferences.carrier) {\n        case 'mobile':\n          if (order.customer.preferences.carrierCode) {\n            carrier = InvoiceCarriers.MOBILE(order.customer.preferences.carrierCode);\n          }\n          break;\n        case 'love_code':\n          if (order.customer.preferences.carrierCode) {\n            const isValidLoveCode = await this.gateway.isLoveCodeValid(order.customer.preferences.carrierCode);\n            if (isValidLoveCode) {\n              carrier = InvoiceCarriers.LOVE_CODE(order.customer.preferences.carrierCode);\n            }\n          }\n          break;\n      }\n    }\n\n    // Map items with appropriate tax types\n    const invoiceItems = order.items.map(item => ({\n      name: item.name,\n      unitPrice: item.price,\n      quantity: item.quantity,\n      unit: '個',\n      taxType: item.isExport ? TaxType.ZERO_TAX : TaxType.TAXED,\n    }));\n\n    // Prepare invoice options\n    const invoiceOptions = {\n      orderId: order.id,\n      buyerName: order.customer.name,\n      buyerEmail: order.customer.email,\n      carrier,\n      items: invoiceItems,\n      customsMark: order.shipping.isExport ? CustomsMark.YES : CustomsMark.NO,\n    };\n\n    // Add B2B specific fields\n    if (order.type === 'b2b') {\n      Object.assign(invoiceOptions, {\n        vatNumber: order.customer.vatNumber,\n        buyerAddress: order.customer.address,\n      });\n    }\n\n    const invoice = await this.gateway.issue(invoiceOptions as any);\n\n    // Store invoice reference\n    await this.storeInvoiceReference(order.id, invoice.number, invoice.randomCode);\n\n    return {\n      invoiceNumber: invoice.number,\n      randomCode: invoice.randomCode,\n      amount: invoice.amount,\n      taxAmount: invoice.taxAmount,\n      qrCodeLeft: invoice.qrCodeLeft,\n      qrCodeRight: invoice.qrCodeRight,\n    };\n  }\n\n  private async storeInvoiceReference(orderId: string, invoiceNumber: string, randomCode: string) {\n    // Implementation to store invoice-order relationship in database\n  }\n}\n```\n\n## Best Practices\n\n### Configuration Management\n\n- Store sensitive credentials in environment variables\n- Use different configurations for development and production\n- Implement proper error handling for credential validation\n- Regularly rotate API keys and credentials\n\n### Invoice Processing\n\n- Always validate mobile barcodes and love codes before invoice issuance\n- Implement proper error handling for all EZPay API calls\n- Store invoice numbers and random codes for future reference\n- Handle duplicate order IDs appropriately\n\n### Tax Compliance\n\n- Use correct tax types for different product categories\n- Handle export/import scenarios with appropriate customs marks\n- Validate VAT numbers for B2B transactions\n- Keep audit trails of all invoice operations\n\n### Performance Optimization\n\n- Implement caching for carrier validation results\n- Use appropriate timeout settings for API calls\n- Batch process invoices when handling high volumes\n- Monitor API rate limits and implement throttling\n\n### Security\n\n- Validate all input parameters before processing\n- Sanitize customer data and item information\n- Log all invoice operations for audit purposes\n- Implement proper access controls for invoice management\n\n## Testing\n\n```typescript\nimport { EZPayInvoiceGateway, EZPayBaseUrls, InvoiceCarriers, TaxType } from '@rytass/invoice-adapter-ezpay';\n\ndescribe('EZPay Invoice Integration', () => {\n  let gateway: EZPayInvoiceGateway;\n\n  beforeEach(() => {\n    gateway = new EZPayInvoiceGateway({\n      hashKey: 'test_hash_key',\n      hashIv: 'test_hash_iv',\n      merchantId: 'test_merchant',\n      baseUrl: EZPayBaseUrls.DEVELOPMENT,\n    });\n  });\n\n  it('should issue B2C invoice successfully', async () => {\n    const invoice = await gateway.issue({\n      orderId: 'TEST-001',\n      buyerName: 'Test Customer',\n      carrier: InvoiceCarriers.PRINT,\n      items: [\n        {\n          name: 'Test Product',\n          unitPrice: 1000,\n          quantity: 1,\n          taxType: TaxType.TAXED,\n        },\n      ],\n    });\n\n    expect(invoice.number).toBeDefined();\n    expect(invoice.amount).toBe(1050); // Including 5% tax\n    expect(invoice.state).toBe(InvoiceState.ISSUED);\n  });\n\n  it('should validate mobile barcode', async () => {\n    const isValid = await gateway.isMobileBarcodeValid('/ABC123');\n    expect(typeof isValid).toBe('boolean');\n  });\n\n  it('should query invoice by number', async () => {\n    const queriedInvoice = await gateway.query({\n      invoiceNumber: 'ZZ12345678',\n      randomCode: '1234',\n    });\n\n    expect(queriedInvoice.number).toBe('ZZ12345678');\n  });\n});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}