{"_id":"@rytass/invoice-adapter-ecpay","_rev":"52-0f4e6c94a979666ca078238c130f40e9","name":"@rytass/invoice-adapter-ecpay","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.2":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.2","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"6a1ab08f10edf0057d721e2ff2a452b465f6b7ed","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.2.tgz","fileCount":3,"integrity":"sha512-VnUbbdJVu4Y7xQ4OTMh3bFZ68KPpE7yePMjISkg5OnCWUZafG3WBL2T0gIH/PPB9QGQcj96hOA2DDIyoxB1EDA==","signatures":[{"sig":"MEUCIQC3HNVm7jJGUdtXMabnw6dw3K2KwHx7Xv8YMcza1b+2yQIgJXwJbIYe+sEnqNMlqw7NenF8qXlo09NceIGRxLfLl98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivAAqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo36A//aBIMte969bJdlx9ADp0nOFrhKcMBYk/do/ZpfcmZKlzZ1UZb\r\nma2+O3XAHJYD5727qZx6enuPPpVPncpI5skSiNmQygsrrC4RrK/4RnC1sxdR\r\nKoYmfZBCzwqrKuQT33xJyHD69II6RuJluso4c6TDiqwUuHEMz137w7q5Vtt+\r\nSNAYPCqq6FKE/SoaaMRHAFC0xO7b9EGltYy5p1Kda7lbkhOtEGIcgw2Jgd/N\r\nhfLVBSpYC4Zp1fw2oU4lNOXfWRQ3gVQmAdGu69Kf1pfB4p3hvfyeywQxEwua\r\nBEzLTeF/ML4Xulufj8NmVscg5K28kx+BpgQIpADf6c8xRJ+Zn6cScp/PyPjU\r\nUo1ctbl2bH2WgM6/2K7fqeTmfGdfxaD4FvE+dTjy2kmDjx/n8CFCjuaU2FiF\r\nxyqoVZmJOn/0cmLS5ndDuQy7FzauurRHywvsK8KF5JmdsUcJUGB8cL70F9js\r\n+xt3v49uOxjl+IARyVWLdhJ3xeEFRhon5ZdGeJddWJm/O4J69EJu+wr5hodJ\r\nr9qwyTBpdbZF0W0q5cmzWH3z9cWZFcTcKy0f1xmy8Y/mWM6G2qD+dE4gqh2F\r\nlmxuIzDY7HVZesBNDHTwEBjtZDOCehXlmTe13aN/6Zi4zbAuSe/W0s6ZXpu/\r\nRGDXY8MhYmHCDE52rj+ruhdSNu1O3qu02ik=\r\n=y4lq\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.2_1656487978528_0.1893482083204352","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.3","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.3","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"6dd9ce7037c38d2657a7bb38b56b311f38c6c601","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.3.tgz","fileCount":3,"integrity":"sha512-cPsLwtcJQn+Y/1F/J2qVd93DZMhoDJK0YT6ScaAvlHG4IOZd8LaxryJl8ROXpbVLpLQ3FQr0caWWAHdCrtU6iA==","signatures":[{"sig":"MEQCIHy+h3h7MUZZhYhyuVSCaw7xeLc2bNeFmT026DaAP43GAiBS7pkpkYLiAo4wstvCg1DWoqmxUZanqn+t/oJA/VpBjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivaYxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv2A//aIUXummTKrUs12sq5tn0kcUVKzSPHkPw/laIbVOzw/n/PcF2\r\nMaaEVtJZupXzQ3eka9K5FzjvotLQxmBMHjA0h+c/8deTibkNRYpyNhINx3I+\r\nX8sqft8iVcA2eTuJtPBYn4Df82phEZjgvROPqTJIyz9lHcWTkNMWcGiqFFao\r\nR7rl+rb39fyQMzAwfI/IgMpF7TTkjn6I250p0Gapfg/ppMe0A56ZGqPGsUmY\r\nxDJ02f9sZ7pkZ3O97wfP6vAwGny6gIbOCnIG7tHjlTHxJ+IMJ5UzLIqS7ldw\r\nbu2H5zwwL2vEUrOQrZzfbkkkN/2UodHMTpTcv/PUzqlGsRepcSdc/kf66g7y\r\nmMe9n2Y2gAL331u/mIqJjbAz1r8msoMiT8rtyoAgzAfA3Ps/B7pUfHf+7jFt\r\nC7F5nWA7H/FJTp94P+Koq4Ea+a0OvwyZOEMiD9FqzEQXBufjg+S+42HYwh64\r\nd9uMGORQZV5t5wthcEWMRGbgmohAv6LI0arG+exmiXob+gEtuNlmne/6ifnh\r\nmxZFPAcu2hEZfIRFnnoGi+zfpvTqzk9zT0Kg1wI3Vmv6wzkABAeJ3jEpRj5p\r\ndjR8v/mviZbw8CC3AJEaFmDnT/GC+2pFj3eNCeBRmKxXocDKMym7R4uyyAff\r\nwjLUJoFQm71b+1v/+uqsXVasqD1offQ158M=\r\n=htDs\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.3_1656596017351_0.2526453482962454","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.4","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"bdffa73ebf92aed2e49cbdab63fba24e487e4c42","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.4.tgz","fileCount":3,"integrity":"sha512-NdVuqNynLfQwnTJwCFMgmZEBwxUy1ecqEqfuU85tctppupOrVopHbZx4SRMgXj6pXJlu9S8N1ZdWzEAdo6b2GA==","signatures":[{"sig":"MEUCIFZYyrkgu0CxG23YWn0nymylGaEylTx6exoyWD5PW4bmAiEAqavrBQu1C1eOkXVhPKu7oxSXhWg6Jz0idmYqakfgRTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivs/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBHg//UrrM9pzPPwDNyflcIgiWKVE7iN17turch21Wii8gJ6ZvY4N5\r\ndmtqy/D+pX0KBfuMI3lsVri1hvVJETyh5/u2cna5gYZnt868PxKML6EXRHwO\r\nNjQHTrepoUUDMpDI2AKNr1q1al1CKFzheht9CnvYPlEqCVC9tOSwOL+lFZ6f\r\n5OBRw3HJmitcqmmv2cKBWz9x/Yw+eWIMgg4eZ94kjhqNWYoLzpmCevW0qF3o\r\nCnWU/6zyjXUjoNnS+8JU6tjjag2MPlZx7WJl04tVoht0K0sOjNC9m8j8JP3E\r\nzzJXlxEZY/+flSQTtoMKNZ4Tn0OW8YJPdvg2pcYTOQXDMCSNmfVcTCfgIhgv\r\nsTiNUBCHW6I1s1QFdj09KlPNWbNMwk2RCE//Metza3p+aY5x8xr5BhitrMmK\r\nXAJTT6xvuEdomIAHQq4OkogK7KpdZFd03XXbwSVxj0fhVYHXa6I4CIjd+0Nc\r\nk8S0HcvuQPQCVK7+mD6AOwQdvJIINsKE1WmHsmlDZKOk65/lNsXPX5/xnhDH\r\n/8ZafepFaBGVgK75eQamnX/9JdIq7Xcwe8IzQwNNIuJOnAbGR6WCwdhxJz+N\r\n0wxBOigksROroQi5tNsW1jJFIsCdWtefAa9SxoDzUcbFxCX4CoJ9Zu0lT4YE\r\nQjvMrj2Kq1c3jfAXip6yP8FfxYPky5o5v4E=\r\n=/6RT\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.4_1656672208744_0.9174011899235455","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.5","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"bd3286ce87348f882bf4e0fe59e07652ef9a1eae","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.5.tgz","fileCount":3,"integrity":"sha512-YEHfioLe9NNPxvXELwxMl4kyqoNljGyuwKr9xU0aotqW+yXI2tR1sffyBKN8I+PLlg6IjP8+6lvXm/ofGijAiA==","signatures":[{"sig":"MEUCICUkiYmQtTOQH5HqRu6By0klY7rXXilOs152wZb7KNCYAiEApaKn8POnvCWcXmL2KzmBxZCDije+ZddrBaTUB8YYaMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwp/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBkhAAgyx6w3KDZCyrzDQs/pVo9okW+t/botok5DI70mubvyfbprw6\r\nUXGLTJLxu0cwdGO38I1/RpQ75FcgusOL5XNCwoGg+meQThX6a3XepDHZljfA\r\n8qe8L2Qa3Esq6m6a38yPtmW4oI/eR+84iisNOBttNCFEggM1KQf0a5H9jr1e\r\nNj8zUtZ+6vUAM0pQMoXbRA9a8jMT4lMmaroQRYPV4hOzhAfAYmMKwZkqBMvD\r\n5SHfMZ8gOszlgUkQPbNhCJ3oQS0lgJ7odjea1h9FLOS1qXos4hH5j5uz09NX\r\nUVeJ+1PXCfJAvX26hRO7oECThlIfGiyOgUKyrdn4SX5IEGCf53M1AMjsc3xl\r\ny5mjUOsITJdxccZEt/ajoaagoI1af3amD/ZUBtkwwF9L7p022ONJZSj1cW3Q\r\ncxrT3MgwjlPM/Qs6u/w2t5ZupZyxealXaU8fAWB6wLHbAAdydI4Inb7xK/Yt\r\n1LRvZyniPbDCokY1equJB/uwVPlNHo87JQzIgGARIFZV7Q6Fw3Vxrgoa1JPP\r\n5Jw8+WY8dArmr4IvW88nDGDmQ1FdsVIUJM8JnUdPZe4spUi2yyxYI8PAP1J9\r\nRpnJA3d7jRBAVmoov/hhi7rUGCx6kWlROa9mAsvzAQwPZjilxFDcN6/MqOEW\r\neVdshImGmdvnT3pWBl3HgW0NuQp1wogLv3c=\r\n=kBkB\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.4/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.5_1656922076649_0.5539363526070453","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.6","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"df699f33f47cc90cad3c01a8132007756d02721f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.6.tgz","fileCount":10,"integrity":"sha512-qoM2KDqn83iFy1NibgkfhjvwuCRjH0ZWjCSC4tDd0uqusI2/tMlApOjCJqgFYtHJGc5Sr4AGVusY6uAYc75HmQ==","signatures":[{"sig":"MEUCIQCWjRAdp2kc3AaDhENfNHDlrzBKcIXACCUUmyB4kOK+BAIgFJe3Jdd/NwUk1EjAgRjYqdanuxt71YDdJfV5OOYZHlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwqKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohDg/5AERkdpUPmaNJyuIgxdTtFVw2yLWQG23hRsmGfM/OiDGf8BKx\r\nWOeJmY73KvGUiW6fRL/K6p1rMwSFUJaCF3+wqMQeNblCwuk7BCFYyo8+3HZt\r\nuX3AIRhewawGVsGooH6f7ThEFg7VLpfHmSdRUc50oLl98oLHsAVOQXz5T/y3\r\nLL4bMbbP2OUG9EBA6KBv4+aL7iwkhmXNtuOa6bPQp0ZqKx84AUWJAuI4L+aX\r\nuAVjll3JVdxC1fInMxUVoBAy5ow2BNdb/pOXqMepAGpM8kGgkjZAG3rndW1V\r\nJvYKaKIaXUop6ueKcan2A0+kUrh7OSwYdb0iWh3XGJ1uM61XbouH0AcNVQly\r\ng6Fly7vrSrIOdahhODlNvjx38hHXY5UhuUmMLEVqw2eP1O7+w3SozjmINR+f\r\nHlbpGFnu1NVJHi/o9OE/C7rr2Fnfb2Bsx3rWiL7Ed6QtY+1MnJA6P5eSkZgu\r\ne+/UR0mysVCNRWnfouJfrCLr100ac/Yu0dQSCSAuMTLgpOb8cbLCpKuDcskL\r\nQ13QVRwnIY284BZhn00hrjgUbjyoXjJabfqGjSWLPjwF93N0WLfEwIDrxLWm\r\nUm5rngTd/M9S7PE/0U8pHK4iY1NQhYg+EU5/vQXddKxrdN/JtenCTNjPPNN/\r\nloj/O4OujIgMBYMGiqMhWm5uUhCw6BqYeZM=\r\n=nocR\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e74e896981e92930c89fe66c8ee993229bdc8021","scripts":{"build":"npm run build:clean && node ../../scripts/build.js","clean":"npm run build:clean","build:clean":"node ../../scripts/cleanBuild.js"},"_npmUser":{"name":"fantasywind","email":"fantasyatelier@gmail.com"},"repository":{"url":"git+https://github.com/Rytass/Utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.6_1656922778958_0.7907291515888153","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.7","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"a39a9c40e54858455335d6f79ad118921815cde3","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.7.tgz","fileCount":13,"integrity":"sha512-4yZZ5lkmMTRgUAEY6DWOnM/A9135Kozo6OR8CU0OMsWmx//2CuP5rbxh/zrwE60lr2UEo3gRKTt58iGcaQHFKw==","signatures":[{"sig":"MEQCIF+OvCFYXhmCO6owulROT4LlHZvgRdCj0qgOxCRmgCtdAiBQCQEgSRTK/UvHex/TsJxl7TlhZCkYWK1v/qgNYaZpqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwqZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopQA//f+QlcJFzmL7D0a5BmsLjtQPcqennmsa/Gl0hck7vCRZnsPKQ\r\nA2e+30c0wnK6+xXNxstKE9D9wD1t3ue86H0wsnEKrY6fn3rdCIqvBmYMvUEy\r\nmzmcRSHEt9v89a+bEn97fZdFEZuTb16Ic40NYj9g5aNBegWUfTgJM4HFxPKN\r\n9R5fgmh+fMTCmv4gXoJF+VIn+i0SHcFfLh9ZCRXJqjmS8Q8PZfO9dtjcXHbH\r\nTFphYl+kqfLz/XeBstyDimoswKwdAcZL5H0+Z6IKF44410qQDKVqy7RnmsFT\r\ntVo7Ikr0zSdyVqyZyQ+ZjxVrSyizj7DbjDDWJxs5WL3RAe6XW+fB2rzbLGl3\r\n+OWW6I1xDgVmOu4ET765bOiBPxAW87Cwi+WXJqBZE8pXWrEYZ0cnucAeR976\r\nbSFa+evDyHV+5zBVVrGSKHdOx1fuig2KnR805SH5XsAObvUwuFWk/7ecfpuz\r\n7GaU/uSKIaEUZDMjGVs/RxbxPf9VzIXVrGaoINZojY76P8YbklQt8uX1yDop\r\neZ/B9lT0YQjVsdobgytPQfrpqmBVCbm53EGjHhjyNalX2ZMxXRtIS6ap4JV5\r\n174WEtQ3ZkGdGZ4fQnaic9nCKOChi4z9rHTkUTJKJZlctKiQCgL3s52yoZ4t\r\nbB+jp6fCOOaHSa/fyJe9/zO4Lf32mQPWJIA=\r\n=Oph0\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.6/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.7_1656923738870_0.6908170067046453","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.8","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"5b1c65acd903077c2067f855e052f9500e52ac65","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.8.tgz","fileCount":13,"integrity":"sha512-VZ/uRv+urZyMb1wTcnEnFldm6c0pfWJcgQ5DOWY4KWydwgx+uAbvMX5WQkpqzd4jg39P+wwvrzNrlCagQKUEjA==","signatures":[{"sig":"MEYCIQDIuDSetKrvyKRkse8odtLqto5lRug+NpbJKRrrCW6ZxAIhAMczoi2DwmxqInunwV7qKZzt2bkJp1Dp2JWA8Hg/Y0aX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwqfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/UQ//YTB3MYtiefQ/GJ/Ne6mZx686aDp1ui6ONq5M73QL9u6vzzfv\r\na6+sUQ5gYeHnWelmvOBZ+5QMHVd9H1hMsmwccRGhFE/6bJRlPV7hqCS04tGI\r\nzOLxdsfS6f9gYTwx0pouKSm/dr3Eto17h8Yr7hHUEFVUEqQn93p6iwa/+ROM\r\nnqAjlorV5HbGfPo+2dUeGu447wV03UavD/Bw8+W2Tu31Q6BGheEPLSqCa54m\r\nK27mCIAmM6bU9CjsqmhZeRtjAT6mqJLizmKyMrYMzss2g11iR2o/ZALlt5Ya\r\nAYSD7VQbRq+9+1lGI89KX4a9TiK/sYn4aAyquXMrW+H/OAZmfdrIyxYe35Ps\r\n+aDtkqIu3hIMc0kcBtLo30U/Z23hrkn6/uS7B3GlWgzWuyTKsruA5m6QiUdw\r\nUSNZ9FnqKDRV7c0njVDRlIheMmd2hmvsf/4epm8Yi3xWxntUqCQRnCi7obz2\r\nbQQHqkLs3uR7xZkcAk0G1qDXp+L6n6Q4/5QGgZ0GtDfhlbqH8LQJ79mk7aGm\r\n/W383seHoWQgrSAM9M+b4m+Ivxwbo1OjaUcKjG5OWlC0bFVEzyXgKz1zoLFv\r\nj04vp9EznW8L4vESyr4DwIQHliTn5ofzJwXTNftoQTX/meiGWfBaVBbQFhe+\r\njOk32IX3yuJvi5rlosEa3hWgwdCC4PRsfqI=\r\n=Sa8M\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.6/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.8_1656924102721_0.22774527908545017","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.9","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"f4481cc8c7b15fab9be7c009378721b0cb097b55","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.9.tgz","fileCount":13,"integrity":"sha512-pYdKg7AzDfpq2Gau/fcvn3vYF9yQh+fiPR7zWhjLg34OqJ6W8lWlskVtNEy2O6o3bSV5sEWF7kXNsfoYsQg/BQ==","signatures":[{"sig":"MEUCICYs+hAVw2KypCdQTnk1doXxcRb8iVVh+eOe/56GkdPQAiEA4a7vsI6GzEj//akzajee7aSEA+5oIDMBo47Osb58RVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwvJCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBeBAAiHCmPRV11yGm2TW3zPFO0tcuKtK68tvRxRKcwT5OmlJtExHD\r\nRZ54459No8Pf/91Syjz6L0gQEeRPm/MllYSOqQhuAKVWwj7V/p4JV3+tjhnJ\r\nnUFsysjLHKCb3U5Rb3eAsMlelXUQusjWxSOly6uueNzGEAwSBp1TWIy1Cipp\r\nBslBo3vF7UwlV8+MQtYZbEIMTmTuUU/Bg59k7Q3H1LKGcJCJBnXpRbkHgB1e\r\nG6jQAEoFI2xHlodNcd/bpajPwjDXNpjO8zw/J8TFthQIh5sDIxxRHuhvtbGv\r\ngXvKDzciTqZ2UaZmELNGoHY9m76kIo/paM3VADUrNKIdLldL86QKiYkugg3y\r\nEHEdnmQiRKfBJ3u4XOQ9hUeMDBZFZ89JGtZ7F2E54oKiJJRE2t2j8zLCXBmW\r\nMBgjH1NqdJ8WpcLOi+S8b7mm6ebPz+hrxxzwjR5pufDpUxCV8roz+N86ByGX\r\n4BUqAghj8svBmGKlTu67rn4HFpz6Q+HyO2KzGv5HEkQYFv5w2icGhCwu14A4\r\nEvdlhSyJ30cr/oZpFJA0jPGmVO5gRiEMrbzDLsnMK2iy1CgYADRmBfOZqW3U\r\noJvK9LcMnEPGRDAuzpoGUg/1dfgIW5Cbxet9cZOVsj92ZdWqEAfy9mpnFAVZ\r\nY7sFEMYQlxHuQ7ih+cGIhJItvFWJ7TCCWwo=\r\n=iRQr\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.6/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.9_1656943170087_0.06200389293764319","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.10","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"aed31b038caf3e41c00af04aa9d4df2d884d1677","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.10.tgz","fileCount":13,"integrity":"sha512-ENWKCMTolN6scrLeRO+iV5zgS4hfSoQSTpXtB4JwWlRjTx47vy/+LtssL+U98Fwge8EkkwbMuKLV53qTopoMZg==","signatures":[{"sig":"MEYCIQDYRqM61RewqxA0zYiV5WVNj9kU0a8ybwwSmyUm1/AQkgIhAOHt16/4A5jEE6SPIU3DyjQL9rHoEu2oMJhyOAWil8xy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwvZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGSw/9Gke8MM1p9lPSON5yaa/b65byDcd3p+ohSycebJCnBXeS/IHl\r\nEtkpDEib+1zmu2+k3XLDBaGrCDjKCWQh0mmk/Z5TEDvoO/CDwRr8kNS4a63Q\r\nHjcLRqT7+hk21C6UWpUkTgLfX5dpENk7QQu0Ha/gFjJGcOnAg71p/HZLS1Ih\r\nZ4GkeSoph6wkSSDJp78kfmHvcjnGE3fra7S82iddugE3FFMhZczHGGZEHp34\r\nSAKdGK+BSgaCvIRiwDUdlbq1JuTCxz0LuT7qOGztnqVn7L/fAUI3SBOTQrZ3\r\n0ZRmGwZnnmVJACwanQYV3y6X0EgTzE62sYyfOkmQG1GZDBn5YAkujsp+XSiW\r\nYnVlbw02Vk0s9lvSN4c2p9VWr2p+0EKuqXNK2avOlKuCNk5FJIKESZqTUpYn\r\nbKpJIDMhEv+lMlTVNeS2wp0HVBJwjU/lZ3QWlLOuoZmWnDGmWRAt5ikHEBKi\r\nqcIwfVrY8S10KKzsQ9fcaXDjCR+53EhML/CVXKz9xU3pUErc5nQQRvlurcZd\r\nEkCzSKC9omWOo6rr4oAxKM22VHcAHI/pnXz4ca439msZTYeJ1+rchil107ZC\r\nLPRRhzWnCjU1XJguYFkClJ0uEsGQHBGSLUu2yWGnJKWhXdMF7V4FgnzczEJ1\r\n7QaDki65Ono6Fs2AfF1YIDqDq9P6haorIGU=\r\n=JYVU\r\n-----END PGP SIGNATURE-----\r\n"},"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/5.1.6/node@v18.2.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.2.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.10_1656944216496_0.7277481120988707","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.11","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"f3668adfff53e29ba86d383e7cef56cb0b536d24","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.11.tgz","fileCount":13,"integrity":"sha512-iOXi6tDY1GqhtXWd4EvepZW0yK8rHpCsx/g/yztWXu4yxPTtombgFynIMcm5c76Ja4GhzR75CXF8EiDsVs1K4A==","signatures":[{"sig":"MEUCIE00pPXhFeKWKEYQUh5NK9NrBg+QDNCcZplH7958ZnVXAiEAz5NNt0A+qazQIXxn9lhYyJ6Rmv2tXiq8Pa3SN3gQltk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5zgCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry9Q//QBAVuedkYPfxLoS2+P20rmV6pjQSja8NGS15FPgLah4IUw3S\r\noSIRUu4EbBpckQQxm49axeEmlYjkBAY30AiPb/lAKoAQF6UtPJ4SnFocRjwK\r\nh7VdjLWPjcZTYtnY9avHbfHIm581IQL/eC8dXrbowJVvHNebsjtxB01LAATd\r\nmSTX/NWcYG0SFuOJIt2sXnMW+DYEmYHjIAY6dR46LKMhnVRDnWb1inRhDS+Y\r\nqwWgML1IjeAiSUm+e9YctBBRnlPtUOf/jeEztUPKWnag/51qow+k7YjYVnth\r\nzKsZ7O8gBjj0qsTRFzhUv+FeupbDUCVngT29GYVAm7/LQnlaK8Mk9iH7Q0kW\r\n9N+h5v6gLL2e8a/dkd/q4BSBSKkBn8js1rTq7NcPUx0FsqOfw+lnynRyfLyf\r\nbUHAgn4mSjXgfseB0pIui8HDntJiyd0GhvouEHIOuTeg4e7WUyq6rZp+kXlO\r\nKDZSbSZEhBQWBTAzB5pmG9c+bSMK5BKLtUXWV8AwOb6468E+/joRjzSnVt7x\r\nXkOROtLT4PaKdA6OYYswSh70TfaKJEQ2f5xi/hxO+zprWpAr78XXNAPA9lqT\r\nZE5EvKEsZmD4uKtb4BALVPiJpH4AfNmrhqteBUobJbtXH1ELD+sC3W8Nlq/v\r\n9daTi1injFTFdusd1f8gJxJ844vmEG+P2dQ=\r\n=cx/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"eaf935f3270ee3af240b7559901edef908905fc2","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.3.0/node@v18.6.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.6.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.11_1659320322510_0.45359716093326274","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.12","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"39eb0d9ce18f2ed521bffd4e677fa143a38c738d","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.12.tgz","fileCount":13,"integrity":"sha512-nzWWgB0d8Qdc9LTRVuke4gvrrA7FxOKQv+vGZWjnLnUMjHxLGRdfvRUXCNc9JRwEBLGW4CzOb79097s8JnEKmg==","signatures":[{"sig":"MEUCIQCdw4Z1/MDvXQvA5jfTDCHBHvkwJ4NQD5dEd+4I+1WD6AIgdMwR4rCfG6rHA0IVQFAvGjBBSVr8PjqOEG2O5V/OxFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIyf5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpORQ/+KfWgUybO0m8QbYjTWtpsHEWu+UajeYU2AbHSJAnXw0hcRFW2\r\nCNo3hLuyvBpdv/yk02ScNtTCIMqdQG2KPDEfmRYqDTdR5s1kqQstGurvzmOE\r\n8Hbe5e+F4gbWUcCC3UUK7LcibmHenLKKTIZ6WZ0kiqCJk7Q2vzbeL4ojpj0Y\r\nCyIFe9t3oXNFmnON9T1QwRgcmkw7pEdpAFnCn9kGS0j0QkEmocoSW4AiuH89\r\nrY726KpAj6CHGDMJMBiRJrVco75Vl3SNZAl8Pqiy0QTdN1294gcdEAcG4Adi\r\nEMLbFikaE+dgzcLzBfZXUKd27qSBVqUf/N2AF96qbx5AaPbVHBeGZoHEv/tO\r\nzy+pbLLLhQ0+R9HTW6674FvDTD4bM5Zv0fJpXmg53h3cQgcqksQa2LzB6uWa\r\nQFHlslc1WDxbgphr1N5breyf15Axg+gfOd65gCrBkN0aEpZrnFfAi1sLFBsf\r\nRkFrgIjMeq9na71uoGV3hAKtTs/m4lha4MG+aJsPSnMO3gNFCYh7rjQcMa+R\r\nWNijMOTtL321Nne1veSauA7W6dW9/HTI2iSfFs5bS8HMn1afjpbcjxaVFGeC\r\nNYDlmNf9OSv+xfHvP61WG7+jYMYC4eJHxUXQwzYEGg3CIHiJQjNoWDItke6H\r\nIXk+ZtAcid+MXNMBcUEr2Cq2zy2tL+h19Fg=\r\n=V7ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"542f0f088637e2a2f5bc326a416d07bbb8bf7d65","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.3.0/node@v18.6.0+arm64 (darwin)","description":"Rytass Invoice Gateway - ECPay","directories":{},"_nodeVersion":"18.6.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.12_1663248377629_0.6329839311731742","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.13","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"deabad95dcc4fe293809d797eb54dec7dab55709","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.13.tgz","fileCount":16,"integrity":"sha512-1kNZYMrCxNmXf+A+vi2fEFJT6zcn6eF1aFV1UjX5pT+Sn+T4jXoAIrBg+gUaprBzo7oggb61aTMEL0O/bdz+CA==","signatures":[{"sig":"MEUCIQDiHvJj7RVaGCkJOFl+VqPvZPISzlSBRxIHl3dp/qSdBQIgN1V7RPXViFN2F8Tmi4wM37yG69H34iderZiMgNSvcd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjstjtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgLg/+OaF4SaN+o41er7TxBldKezoRp0olnls0cPaV2lV3fj2Sed7k\r\nYjuz6HVwNoPpDF2tiZGZa4W1cBnnhoayBayxJtbE8EJGgsc6ZdGg1orOW/ei\r\nsWCaq5GwqaULi3v+FWforoD/DxUSMe/OC5ovFnCwq/4+Q9UGrjsOkBkS9PiX\r\njQqDpJ9pCQiLZ8RjCF/zCAfTnRWQwVHZTgPaAbj4xjzYg0gEdwL9dilOSbY1\r\nzGyCe9BcFWYNGu64bJ4fCBhVSFoWM4yHmDTe1DEsxByvqQC8XLA27p8b6yrv\r\n+VxmuKBQ1UCnWEwOGIvEi0pFKkaWXdZO4FPrhqH2LbffRcFHpH6iibt5sByO\r\nQm9sgHHb3loFKZ9i3HUqWjzVG7NqWh2Nl3P9iaHxCI5439mbWVQG79ffgtLw\r\np8bmByhY0F3zr9B31Hq/VnAi+r0hyIXVh2y795UQX3t0zNRK99BH+i/Uwh6m\r\nF+Yom4FvdOmKh0k1mlrrzKZjkjqcnyueG9506cKlT5lhE7Tauy194ID50+6W\r\n8I2FS9nTDqnvQQrZWo+48ZfIasOGH21orO5vUsHBENgm1q57Fj8fRnRibvn9\r\nlFM8oiLmbn3GKgPWKhlqfglghVmnNQ4kICIASl9Aq/r0ArTunCs4GnhggTTz\r\nNgLesLeof2IaoAHsGLqjZphe7oLNJQuhxP0=\r\n=+2a1\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 - ECPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.13_1672665325185_0.23460267247721944","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.14","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"6d9d2db729973d65cc52d148f0cffcac82a84e80","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.14.tgz","fileCount":15,"integrity":"sha512-YCUFBiIY7oFa6okBJZxk2cB97rBia10BxrvlckrH13crq73cK8LE2bEkgqFzwMDrWD8FIzRd2WeVq08VvGkVPg==","signatures":[{"sig":"MEYCIQDxPVF5/KqahfJFHvL7riAp0iJwiJu36w/oRBEc9G6TGgIhAM/WE3RkYnPaDJ8RtXeXUsFes/QXl2kXrCPU89zzyo7d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs66iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNug//QUdACbTMucfGuCBsw02gTzL+bV4Ks3X1bj3rIiacOagdstEC\r\nAeQGygvJ+2xVH8tdX/XqxlL3lJQkMg59OSzQthKZntbO3ljJTjw56KJ0srkf\r\nnWypBdUpWooqkDoil2G5MLTz/poNSXSEC+ddtoqnIv3JQ31Ox8zX4FnWQoaN\r\nNFGm4Ez6sIRraDP9TMJrt59MowlRhT1kWZZqlM1IUGExmWj9DPRWM0aa5Lks\r\nmIlXaLABr0E2U7yX7vfLLk82xpcfmXroY2Kn1fgbd0i01jCvvK5I7/jxPCW0\r\neybZWI6kdX8opq3Xe4MmQNfNdi0ja29vS64aabprLrjoEkFY9AqvzHSPGx59\r\n0lxgmRO6/RrT7NbFW/CE66kl8dL804tiSJcanYNrwL9QM/ag3SGKigY/46ZR\r\nXD9WKDoKYzUS3GYKwybVnNbmf3alOHr21zFqxnIU7phnaxUwVxFiLbiWWpZ2\r\n1PNNZ4hFkefV3ZTmDsF6yEpvj8J7S4bV2I7v2NAV5QtbLLAJo6FkRxfMzzh7\r\n0HfAC7ex1MCPBY4P/3s3iPVh/vRhQCS5S6E556EEyD9K73KBIKp+MMITuTk4\r\n7384QBqrTYz++SDztpriG2FGhayv0qITQqiBcVzVkAfh8C+HOEDObl26uJ0g\r\nOkJOZi+IARZOJLMUkRtPrgKD9XajcjJl14g=\r\n=0VkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.cjs.js","module":"./index.js","gitHead":"4fc1548ffd16db4c9bd424ff24e4e1c3e2b0bd7a","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 - ECPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.14_1672720034650_0.9664573193135897","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.15","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.15","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"0123e193546a6d5b373176b8017a4024e2eea151","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.15.tgz","fileCount":15,"integrity":"sha512-S60woco6lF7yapiYba28I0x0D6hIolWQ114b8tmcgtbZCiM7WBu1lwzjOJNXKLnsuNpF0bVNVaqE15Gee2UCCA==","signatures":[{"sig":"MEUCIQDNKmIUMmcu38/8dIOO9sNn7Ce44ndDLmwCUoFov0/3QwIgRAu9rWJmebt4gE3nTdStaIw4EJMl3V87pNWhHwxQQ/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj036dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkeQ/+OtS9YcxKcJdmUt7stQmzgloed2X2baaMpFhyrEN2TOP8Ppbe\r\n889z2W5RwRzixGmwVji1ov1WDnik1/CKm2XgJ8Tl9B8CmWnWvHdVx/FyNjoZ\r\nhI3VHcIheRZrUCcRoESj2Fr8jaP7mQy2dCMA6bTAVhBiCfPRRfZSKQh+U++m\r\nFHX3HJyWUwTmfLxO/TbToqEPpxudvkgQP0xbS26Bj9VuVizkN1jqHeeIwv3H\r\nrZMvjMvkzmPKm0hp+fUZjo2eTXy0d1gGfd7ZNOVUnXkN9Eep8SRTNLIJW629\r\nHn5dDPcAIyked9IRKo0+icOFpfMgv0dRuZl5MmLdI4guwo9ZA2jxDz0O0nyn\r\nyEat/sjfpvxSs9J9L+Rs5yztnpdF5UbeQdx6GXOlKcmXqt01GhOHpfuz9nZ+\r\nHq3wlPwfx+z7YW926ugxE4M728mkSNkKBtSxxGYZ9/gY15MJXjb3VUkiZumM\r\nw7sqMCKasnjoG1kRHRt3DMItTgww51OCAmbbvV1zLoWyRBwKz1YTKCPNQOKO\r\nqd+YHwTbKCHEuI6gVJ2Xxiw2d2AinEFWbMVZXR7TgSz1yACiBA1mP7Obofen\r\nfgwCbFFn/8I2yiAqBSxPUXUJqq84kvA+R2l7BilpL+NQ0hnbDBPq1EGDkL2o\r\nBff11z6K9Oa5k1dT4pkoQezGTU+V8pfM++E=\r\n=4RKb\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 - ECPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.15_1674804892980_0.15397152439079975","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.16","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.16","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"e92993b5c0467d93f46fa8722873ed7af90d0739","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.16.tgz","fileCount":15,"integrity":"sha512-lmfgBnvJmRvDqschD8o3Ac333hSAmq0JP11thA/kQhK0wVRpLOwC5OxeNiiAzwNedBN/RLo0ei+1ME0p3X4QbA==","signatures":[{"sig":"MEQCIFGPoncil+tpYBJSg4sVPR1sgHvLa9zByAvZ5fa+CofuAiB8IV7+u4ULMmiax1IuxT1WdmdMGvyqXwMjlUc/JpmECA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj28uVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBtA//ckBeKqdvhfyUN1LCYFxLnwtkYZKOdIad6VftzZmYoDiqMw3X\r\nUkuHGtWOwneexaczkQYn4fqSdzaeG0BsXCsQvzqpz51TEemUqBRuZQiqX18S\r\ngxp8r0ivwz/2HDYSm2LWbui89U+SEr8JxBguPqF9NAplV5CEZ6rndkeTh90b\r\nWcVbFgHdUGaHGu7RNAR+OEZnHJDFKx733M1w65GRLQo60herJhnCEMTIL85Y\r\npgoUrnIOvA7H+GO/r+efhzgtGmjhlKvVCL7QPfhgl9IcTB4V/W4scPtNwiXE\r\nXceHKMYeEIgAi6T1c9svLBMLZ+uArGWfHqZr46smJ6EGp6hF0zmmptz4DmPT\r\nYW19MfsDVQZ7oZRnMVJJlDpyhltsLrUf511xN9XQAyYuvAzA2g99sFcj4pxm\r\noKpI404XQOSxn3MZ1dICX0qbfbSa2FD++E96svE21tp4kLjOD6mPm3sT0opw\r\ncuTjUgVPZLPU/xtQyL3fv/cqC4eFlS9HGJ7qPc5zCmiJJPtD759vCq80E5gX\r\nbzJozSQ+EuERx/LOVJ+UeEcs9O9B6Vng1cfQkzmZEtkcqod9/o2h2mrFt+om\r\nSqhmqQTuelso0+IvA9g2gb9vj6+CP4dPK8a4v7pIuxVIEGhLyYh6VD8nFz/9\r\ngC9CfinvCdS33qL8AO7m0FaG4tAQUtUNH/Y=\r\n=oaiS\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 - ECPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.16_1675348884995_0.24322478646732582","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.17","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.17","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"fbd768274e3d18d3b69c3eb5eac7591eba09d387","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.17.tgz","fileCount":15,"integrity":"sha512-3KPc69bV4ditN95pefsiggtuRMojm2J7gjlXZJULQoQ2spQwlhxoc+EG9YrMYCy/yysc+RPYJ9WAjxqy3sOz2w==","signatures":[{"sig":"MEYCIQClMUqt2QOqoSST5q9PQkR2jtD8si6KeiyTy3CqPI61NQIhAL2wiPhagiIILdc5qJf2NZKFEcJ9t+JALoPchmnI4brg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3QguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1vQ//ckdgXGwE/y4z62anJrsfY5HtutQ+MpNkDqBQgjOpcQitM/Zy\r\nlho2DbocM9I174fsKcohPTUG2wcqXPIN8SrGbm3o5JYYjXEtAAVMt9Mv7wAX\r\nha85eEjk+p5pSARlMGTjxdhdbv0HrXz5f4nNQtFd0bAnQbdup/hfZSSnXP1Z\r\n+7steXPVVsUhvRWnsXDGN2F6VAQSPO+zu6xjlsXdgsdflawsn3fY154J0zGk\r\nASEnoAf/+cVTtHp6BpEnvWBVA8vMys5wDKv/tVLOZjoBmL9uTSJMVt6uM668\r\n6NP8SWoSpNmMyJbDbrC+ErhO7ZpsT3Tl9ig0SIntjq2ARftZ+yJ+mQh0+S58\r\nIM9l99WCJ7vy/dwSDbpIpBwXXEvTc+FEFxsp6JgrkH740k2AvLKJG7MX8MRG\r\n4LaAyPmocuFce97o2zDNViP+/rSn4xzdoyjps/csOf267anBwjFgheEj5Dzo\r\nte6XbONirmViZTxg0jegke7Mnop8STBQHBKVhp8tdP8/c21as5fUe8DxfK+z\r\naWXFljLZAeJSd1jjDgEYUkymaDEpOH6RyeszbmW22PGWuOU0RkrL9JSbYMxv\r\nrit0WkGxU4q1zAUkBo6ma69xNAb+zaPX0IhuY4tqWpVjBowd9nsHFQKNwZMT\r\nK4ybNsEmZwHLCy16zMdxl3ZBKAuAPPfFAQ0=\r\n=Y0hy\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 - ECPay","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.17_1675429934641_0.044756050470978526","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.18","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.18","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"bb5e0322c79829d211e947b9eb000af4332136a9","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.18.tgz","fileCount":15,"integrity":"sha512-+/5OXP3HqB8AKYxYIJj935vJMRjdAQw2NxZFiU+TuY72sF/8CgulmUv7OcdT7W+91n/J981ipHdDF9NRorQSIw==","signatures":[{"sig":"MEYCIQCM/WR+Htu62IFcELj+bA+hoyfAYX4IWzb1zo8StX1hVQIhALxgpuR42h1vlI0a/nXSmgw+lR/4MDqyjuKSnmhKyUGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7iZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKQA//QPVyEBMuXJ+xO9jBQ76fwia1u0zOQs7NbNxfCroLgfWgIpmU\r\nn/or2jky+GHLo5JQ8rfLoMmcT7vgTp4cCE7/De1YiwV13YpCzYINp7WyLKCE\r\nwqOHgRNqvgwca6s5I/pwV/tqlhUhvqkkwzcb1KWDBYuMbiT/i8Ycivh+G5AH\r\n91vsU0j2tcvTX8yQpe1amtYuJcBlS6tQz3u5jbnAQYuhDkh1J/MZKN7iiX3G\r\nGRh7LN6Sy7BqIc6vVG2Lz75uQT9XSBCDrDidjhiUqsZHdpd7JGglDUfCBZEa\r\n07KgnSGFfPqanOc2R31Ag4howcP/UM34AMuF0TjaytqDCLrXflqmSfc0arxV\r\n/+87w7Ik1GtIDG8Ij4MOe6042/uhrkGWvyz0Q+vJ+UeNRLuSDtCWujzuhApV\r\nu8iDTk0AhQmXojfjk6JIvKodrtkmVJsGaIM/OQJ4Sms9zPhXT5Gth7Fc1YQV\r\nlb+CJnkkYy8LV+78OWFxD47iwNzX5d9Pbpu1bceOV4OBVKt61TBzFU4PyFJ4\r\n102lCrIUnjkPslYyns7E1lS4/dY4VZPT8Qk7vzGQ6Uk7jc12EWvRQPU6zOVs\r\nRW+1jjJp4sfJO77KIGBzs+iraoWyweR/PG9+lPeNLn0W2910S68kAFt040H+\r\nF5VIEaz/Hh9WLFePTqA73U/YM0gWJ2Zmhgo=\r\n=qZAw\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 - ECPay","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.18_1676551751828_0.8419124892817211","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.19","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.19","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"776ef8c7f940e0c681e2f5adef77aecea835ef15","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.19.tgz","fileCount":15,"integrity":"sha512-49UDR8ET2KW56/SUKBta/89ImIdV9x2zxJtCQ+KGKVgETsKGouwzv5xnBLksPBA3vsB+JPh/+4I3XsXh6CR6ag==","signatures":[{"sig":"MEYCIQDBGRtgMxTXfKXNAgfK2XEyGpZq/l9fZqLgHkXrxsuEfwIhAKDgqWIGTcKk4YuI0ZnDnIG0GFTos4qsJPDFpNW9DHN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGdGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4mA//Xm7s7Sy3F5Tl7io6pJgKbu4YMn6ardbqn3+zfd07K/URZ7mX\r\n2QIzdbRHGgbtgieHBrfPgrHbHK+aUs+T4QEcJFnjUbrGvmmIxDM0wz7VpAqW\r\njDIKru7hUFHq1LB8VwCEXT24UoFzFfhqhSQ+WEMgdgia7Wwas3NUOlyuz3tw\r\nRRRmI+cLkR3pksO7HT2UbEdOFcpGwC3hgmHZCbUjQ23Tk9fpfmknziOtnOn5\r\n/1Dcde9sPBtcojVVFzOxmPCwLgHKlO8eV2mtFLG/2GLeWFnV9HyP02xa9SfX\r\nuTrqJUR3LOUgFljHibI0v72LLskGgH5acdnst/MOPE/JO2cajx110mBNjy+T\r\nFLB8RBhbQtcpFiMYjUkaRWzv6ZQUCJoC4ko3vab8jedinvmyfmlCbWguN+qS\r\ndTu3rnSQwXgRAeyNUZ3hF3u0HkusVXHnWvHpTSLV/p8VmbwXtgTPEbFAjHzp\r\n/J76/vuf9TvqpWcA5ly3YOc0S6s2HzDf2ly8jsPbdLAmNbo+xR7msp/NCrvC\r\nBW6TV566mZJ2ynQP84i40IwpfD9XEXXtgP/2UG8UEgwhC9e2/Fb9WHo+IAmf\r\nFVo54Lr2VWo9N4w5r520jyTZGCFYJSHXGtBdVhe+Dps0SmEHVxWkSo6B5/Fk\r\nX0UMU6IK4UmG/Tq6JVssuHoI81UWbOeLc1A=\r\n=GMUf\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 - ECPay","directories":{},"_nodeVersion":"18.14.2","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.19_1679413637703_0.5136035980034683","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@rytass/invoice-adapter-ecpay","version":"0.1.20","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.1.20","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"homepage":"https://github.com/Rytass/Utils#readme","bugs":{"url":"https://github.com/Rytass/Utils/issues"},"dist":{"shasum":"a5285b3a8bbc6f51d36aa0c68f411298e5ab8207","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.1.20.tgz","fileCount":15,"integrity":"sha512-hiTrIAbKi86GNIlo21bHj/9Ho/D9EHTPG/y+lcZ+uXZCtPUAFXekM4EXDGV+If7osfeVaJHYjIsrw3MakbbQVw==","signatures":[{"sig":"MEUCIQCHUmT/P0yOp4XO63rmWdsN/UnjQD6+iKzOZhcPChz6vwIgLJxcD7s5TzGlBUUcMp2krJfeQNJJHFUKVf2O4MoNWUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65849},"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 - ECPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^0.27.2","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.1.20_1684420481792_0.6077764908356187","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rytass/invoice-adapter-ecpay","version":"0.2.0","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"8f091821d76b63db15b69c11b813754da7d2e770","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.2.0.tgz","fileCount":15,"integrity":"sha512-dsTUEJszygq6wPexeKwBxBeVWkd0NQMZmh6LnNqGBfpuMUiNlS7Sq7reFobKN+c0ZZUEsgFunms6JRhxIxEdEQ==","signatures":[{"sig":"MEYCIQDRKvqGthnLsGMmIJ8g6y0T3VTvjNTTTV4UrArOAdUSOwIhAM899k41OlFSlkyG7IIIm692QkSJIMQ4qtNYTkZgp0ev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65847},"main":"./index.cjs.js","module":"./index.js","gitHead":"6dd49872897765ed2377aab6c6b5610304bab2b3","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 - ECPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^1.4.0","luxon":"^2.4.0","validator":"^13.7.0","@rytass/invoice":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.4"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.2.0_1684578088449_0.6041920419475617","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@rytass/invoice-adapter-ecpay","version":"0.2.1","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"b4a01e663a22cf45e4b6cd87a512a3a42d302405","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.2.1.tgz","fileCount":15,"integrity":"sha512-4cV9bpiGZnqHSzUooF86T0a2PMEi21n550n4aToZnpOXSndTT5Lox3S9rlahhVbq51dLVgwsAdX2lOBRofkX6A==","signatures":[{"sig":"MEYCIQDius5a4XOnhIlhUdsUxs/NS0vceE8DDSM9ARKJEIjiXQIhALApvpo1HDEW0ChGfMRSkfy4nE3WHYd3D2pAv86+A0hL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65939},"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 - ECPay","directories":{},"_nodeVersion":"20.1.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","validator":"^13.9.0","@rytass/invoice":"^0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.17"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.2.1_1685945302534_0.29301809757379504","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@rytass/invoice-adapter-ecpay","version":"0.3.0","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"90f7cad65e5da2eb7c43352878020b8f3d6d2f6e","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.3.0.tgz","fileCount":15,"integrity":"sha512-ohKDByPji4j/f1/lnXVTKuxlokcPLRKxCWO/yRlR6N7b0pvRZQLv6W28DOADEHU0M3nSbtx+FnWARSEQfJiZVg==","signatures":[{"sig":"MEUCIBFgPeFvSSpsQElkxFRZWhJi76xtqKG65Z4epH5AkelZAiEA7BpWEz9eOCRyar5EwJNx8Ugrt7ccngq2ExS183KMJ9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65938},"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 - ECPay","directories":{},"_nodeVersion":"20.0.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","validator":"^13.9.0","@rytass/invoice":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.17"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.3.0_1691820534140_0.3675505656898761","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@rytass/invoice-adapter-ecpay","version":"0.3.1","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"da0cd9c1d5351cc5aa0367dbfd51ef288ad3fb2e","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.3.1.tgz","fileCount":15,"integrity":"sha512-zwM5pNvLehS1Pl+cIsvgWXTT0X8o2L+QNp4i+TrOGvpoURWcpILnwtyXzLuTNlad2USrga6xQWVatdNtGklUyg==","signatures":[{"sig":"MEQCIGXJmjq2TlMtVuV64SznDSjfjD3og2IT8krkYpR+jeykAiBfkPndjYdNX1YTc+HVmPgVvkX7bHKDp4CoyqECxEn19g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65938},"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 - ECPay","directories":{},"_nodeVersion":"20.5.1","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","validator":"^13.9.0","@rytass/invoice":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.17"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.3.1_1697095323286_0.8340624618291403","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@rytass/invoice-adapter-ecpay","version":"0.3.2","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"42a612c7a47305876a6dd03b498bf368d6d8343f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.3.2.tgz","fileCount":15,"integrity":"sha512-POLfbtVJNUb53fxmQ4riA9s6NzQyCe8GPb8vmUbw8jz66Vg7n3E7R8AFQ7W5qNtZ0cGE7C1wOPhPySx3/B2ZYA==","signatures":[{"sig":"MEYCIQCrica8/Dunvyp5sqegxmUdR91siKKJAqBUeyj7/zi8OwIhAOMIpfjuR4GCOE21FseR/9F9DZQxD77OCJ/xoCq2C3kH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65938},"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 - ECPay","directories":{},"_nodeVersion":"20.5.0","dependencies":{"axios":"^1.4.0","luxon":"^3.3.0","validator":"^13.9.0","@rytass/invoice":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.7.17"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.3.2_1700927467453_0.30655451226918506","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@rytass/invoice-adapter-ecpay","version":"0.3.3","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"45994cc8bbad35367114272b25398ea029c96da5","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.3.3.tgz","fileCount":15,"integrity":"sha512-JPoQeH3aZ9/LUbl6AkxGzzxQkfMTyfUTBqFyNyHtSo3tLAAZd8Njts73Yfh8aelvWgyd39j25gOc9V5xTTlRWw==","signatures":[{"sig":"MEUCIQCfKyjLDWNMTuRh7Kd9BQbWrbAZtjlzjtTVF/4mHWVjUQIgAqmBsO7NzS1NgExXTQZk1VFeOJvOKNjeAnvjU4JMbrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66182},"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 - ECPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.3.3_1721715554974_0.4364083489114936","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.0","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"7267cf98b46b0cca96c0df92b80996b04437944f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.0.tgz","fileCount":16,"integrity":"sha512-lJM4yZ6xCaiQwXIHGyenUFgDFJ1Ra67vx/GH6kqeDBmq3fmQ0y4GHi5q/AtNtLsPyeQNY+FpA0hHr3eEOVquXQ==","signatures":[{"sig":"MEUCIER+ohh71GFe6TFPB1h5w6x3dk8kW+JS7xFuYyyOK31BAiEAhZ9UobzqDW8DxV4D29uDdiUC3+JEGUrPL3Ye+Dnyk8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66769},"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 - ECPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.0_1728285504050_0.8651019733377254","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.1","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"7d0e52b6a6fda1152a65f841f481c26d908c824c","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.1.tgz","fileCount":16,"integrity":"sha512-PQs40GiG8xBJi0yHNG9o1Iavbm5pEnMHI6+nrdHbOjnDEyzgJpC+5uhYFtAuPAK2I9jJe5xoIi8To7hEQnOLXg==","signatures":[{"sig":"MEUCIQDvcyIsnRPDAhSZzlTa9JoVIFfKosG4ku1d7jUGudC/FAIgZwD5K8E9Kazpg1gTc6sUvPqdo2pzjduKrM7ROFawKZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66769},"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 - ECPay","directories":{},"_nodeVersion":"22.4.1","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.1_1728294976392_0.8676355882297961","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.2","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"bfec3e9fee205ba944f11d2e23b14c33331a9d32","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.2.tgz","fileCount":16,"integrity":"sha512-4rTH0+5L3STphyXxLqnNJoTsihtshvfmw68el5QxzCVnmBnU4u5ntSr+RWchhxkbQislkEQebG+5OXAa3XYsAQ==","signatures":[{"sig":"MEQCIGt+l5y48ZLWpeip49eD4O1MBntmQFSx1+jjCgxLffGdAiAaqA/8TocSLAp3WL4S6yZ6MFeLxRP6vuFrAekWTV/woQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66769},"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 - ECPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.2_1731175726448_0.38460996577683515","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.3","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"090f984c68abf673f1f68771b83c00020e753ac4","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.3.tgz","fileCount":16,"integrity":"sha512-UWFvqgANBVFh33jSiUk1YAjimnhecmT9LG74xjTaBpImlOFv5S3KS2fw48b6M7AOqebQ8EnGMQQ0kAvPxcOxpA==","signatures":[{"sig":"MEYCIQDAJfuylfjGqXC2++YHPrzoyK3FfY6Pccp+4k7B40+VUQIhAKg1850TRQQZ0nD0wkgK4/hWZyWpJpKzQ8Vwk4CrPsob","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69237},"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 - ECPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.3_1732086811325_0.872689388078584","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.4","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"ec8b36fbff452e9dff9bd05d867a279e0e79c2a7","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.4.tgz","fileCount":16,"integrity":"sha512-PZIe8bHsV9wkWo/3iQl+CE6p0rvSv4daX99TfKZfFb3TQuNI8rpClFADUVv8Wiq8rzf6eWq5a8U6pv544aiuIQ==","signatures":[{"sig":"MEUCIQDHCYt62FyQWUZwBXhBJwuhWVejvlCOgIq24TcVvNkyJwIgBDITxDXfePGNuvKhGhigg7bvOviTc81YUOJJEvVLLLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69397},"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 - ECPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.2","luxon":"^3.4.4","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.0"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.4_1732778440826_0.8066724266113501","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.5","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"e4803be6513f4e181c8da370507173ad58267031","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.5.tgz","fileCount":16,"integrity":"sha512-oWNWD+AE6jvw7ZnKKsvwOwWZ21u+5fRBKauYiRjv/TJCDgcErH0J9HQA8Onri1OR/UqPFMw0hiKj0Ei9CvHXCQ==","signatures":[{"sig":"MEYCIQDAo4X5XMyXavo4yIEH7mgh/l4/EKwOHRFKQ6XdFJ8MAwIhAICCD3O9zFdl97t8cBtuulr0kO0ld9gQk/9x4x4nnuUx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69407},"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 - ECPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.5_1732881761048_0.09818366246632948","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.6","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"8f0395e5e0dc26e1f7ff444dab3ece9bf0f03534","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.6.tgz","fileCount":16,"integrity":"sha512-+aMb0QTaibhnFKGqSI+uKi5/q8DFuVvv+2Wp67d8Po5gNLHEfs/z0ef7wldtOfFLdd4XlTX4ApD7BXflh7mUfA==","signatures":[{"sig":"MEYCIQDcYMnASQh0Eiu3JyuRVK0AS6aK3N5JIdemTg7O3Q5OeQIhAP4Ou8LdF4vlJZ0nnsigqu5hCPKBen48MOgrZQuAI9sa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70215},"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 - ECPay","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.6_1734696537683_0.8822011669471423","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.7","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"bb1170689c058e006d20b71b98aeeed520144a6e","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.7.tgz","fileCount":16,"integrity":"sha512-1rQMSWszIBPJ0M9XAx19G2IvszstfZddkSHafDQ+imbi3aMninilNhqkOB90nf2qgVxYeAnLeLpAJUHr3U0VAg==","signatures":[{"sig":"MEUCIQCgF3O5PQl5SPhxQ8XWdYMlgzNaKWMgslKkMro10E0RSwIgXyYf4XMJ036bbv5T+0G1Rjk+HUWgUHm8C4Py4wPadbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70213},"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 - ECPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.7_1747407339803_0.7808975764464683","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.8","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"fd1f2fcc99f9a2193a003147832f1023becdfc5b","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.8.tgz","fileCount":16,"integrity":"sha512-Rvy6FrVqUsyqub9OsIfDwvtVAOjixl3i0yVPMOsCk8YlRrcztB/Z5cMF961jIoZ0gC6ZSNnzxSiaRND5g5SkYQ==","signatures":[{"sig":"MEQCIH/+o6X/4MIfPPjg9LeuOjHm0hexDqfxfdpTVTKcdmnXAiA/U2Bf8AzFt3rr1HfcINH0rlRNHBzIivRAql9DE/gYRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70213},"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 - ECPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.8_1749468618673_0.008070877347244654","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.9","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"abf078d508368975d9a3f0be02328de608283a30","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.9.tgz","fileCount":16,"integrity":"sha512-rBZIO7EnyBIDw+XN2c6V8mc1M2oQ6vqxaQx93WYGGvZ4GJlOoFfT7MW3BWnd30shzSbk76n6IzYPZlBeBJYFcg==","signatures":[{"sig":"MEYCIQDWsRxslvm3WyVhEYxQWPz+WI1poibjihcafME4EAfZRQIhAJwfn6D7amN0EYk47UoKh5+ikt3Me244F9mqE9GAr3Xx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"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 - ECPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.9_1749534311341_0.9317310746280727","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.10","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"40088219e52f8c09495443ffd3c52545cdef86d6","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.10.tgz","fileCount":16,"integrity":"sha512-80DpI7SJNyQHioNkbQF6TUh3VZtPIv0jtbxNY+bdAs1hz2RiCCRDdzdR0sLNSim0SYyuKfqO8XlgvDJMjtLGpw==","signatures":[{"sig":"MEUCIArYlEwzjX+fzJTOaiG15w3w1mZoGMxj7w1vN/Gvh7PWAiEAr/OeqlqA/6Jd9r3jIJeQKFSG8db4OC5KeuxGdWRe5qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70251},"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 - ECPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.10_1750845629533_0.07529518863651319","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@rytass/invoice-adapter-ecpay","version":"0.4.11","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@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":"bd9c405c529e970c77fd8796b9452509e71f93f0","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.4.11.tgz","fileCount":16,"integrity":"sha512-3zsQg7PJvVKp5HHRQIaoh9as+iMc22PGjv0QftSiBBNED3EypPoKE9qBs77x32J+WQ0TAfYDJv1SYXmpX5/iXA==","signatures":[{"sig":"MEUCIQC3aWYYIQr6nfUkc+YtLyystDLpEUiy04eo0FP+oDRkLAIgJ+iQ8GDWtNHbxSE+pxS7eI+ucUPlOVDKgwWiw01oUJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70251},"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 - ECPay","directories":{},"_nodeVersion":"22.15.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.4.11_1751088523726_0.6523643900855554","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.0","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"4c4c84747fbbc4cbec2fcd2e916bde86573fc2fb","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.0.tgz","fileCount":16,"integrity":"sha512-nTe43iqhYX5pHxBQz0/zqwsJqpBQT6USJ3MNCfUgKNwjNxszBVV7xgydERz6tZJRVTxi3mwJnilfsFwTZOFjBA==","signatures":[{"sig":"MEYCIQCK82o1ZXL5BoQlHRw6/CWwg9ih/+Im3BQiXFeeLGoK0AIhAOaHB9hlgP1Ro7ANl3IhTaX4/Qs4yuNw6LJTHEt1W0hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.0_1753701459005_0.8911756268681548","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.1","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"360cbb614b009c0167e097dcaf2ac0daca8c626f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.1.tgz","fileCount":16,"integrity":"sha512-BGhOLkp8cICTMISkd6dBsQEpXN41+Uxyt5h5f8DY2fq/Cra2lzQ8UMtI3lEgcJhNSejn+pUchwBi3/HLU31idg==","signatures":[{"sig":"MEUCIQD2JXDba1NdHPyZ0IDVXuCA1av1DJVAumM/f2yGgxCDqwIgUj7WFB5lfoThoRPbIn5vO2tN/jxsgaaQDcQj+SrHZ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.1_1753712561296_0.7020825600295901","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.2","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"09bd70ae25ad27d187a41b14bc8195f86355f6ee","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.2.tgz","fileCount":16,"integrity":"sha512-uK9YQ7+YfkxHNzyrwHuiPTj/DNLjNEF6tE4zDRzliriUEVNm4gB1fwXgMtt70hTO+veR6MhfuvgUFVvKd6Wi3Q==","signatures":[{"sig":"MEUCIQCqAD7YrsrFctNer9XQg9HDAWyXqtToRTCXCvqTiIzVLwIgYN75GW2K/oou1X8u+Cx4kD57GBS+sNTv+3jMMhnEl9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.2_1753860229085_0.9710584684348675","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.3","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"ea9471ea97456c482073dc5d42b8176adde3e486","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.3.tgz","fileCount":16,"integrity":"sha512-g9ENSpkj03Rk4ub5ecstfkY0sZ3VdMvL9q3LnLyI3pAqfFq2QumaTJbo6SID2XyozviQvWmE9mO/gTruNEHBkg==","signatures":[{"sig":"MEQCIBuX7r2ZRhvj1x70bdnRyuBgYsbj9aNAGL549FUg8bJqAiAS5ZBhKM0vkUDaFhAbM72tKXfQFdNI3VTYGhGZxDzjmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82113},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.7.8","luxon":"^3.5.0","validator":"^13.12.0","@rytass/invoice":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.12.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.3_1755614354418_0.5886914039270901","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.4","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"59e4c91e16bbe240fd2413eb771a1bbea09ca97e","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.4.tgz","fileCount":16,"integrity":"sha512-a7gtJw/tNqbI6Gnd50ycKlAMY/tuT7QG7zvDVNxLvuAjikUAm+LOok3CNWKcf0SvPV2GjrTNf0X0VmVdD8J1kA==","signatures":[{"sig":"MEUCIQDWT+8LRm8PFv6HlsQ2yPcqWKXC3ld9Ysaf3/cBsgYxqwIgcHVsJ3ZKJujz11EuS5VSujGchdHcXGmQ2+AqFps/okM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.4_1757429147553_0.2616362978080571","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.5","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"79c091f04f9afd4aad5554aaac5d6713c55e21a8","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.5.tgz","fileCount":16,"integrity":"sha512-cCAh+TGdjmndIYlrFi5vp2PZxCgYFwsmGepcmHEab4WUcsHY/5yVhIQOP+9PBMJUKynktzRER4A5XUolk9648w==","signatures":[{"sig":"MEUCIAb1GMxmOXylR2CBR0CjMMjjSQCdx7UVDMN+7k2ZUPfMAiEAw9WjiUwynq/XHVHslTk8l3G9uq1wuuYSZvMl0e3j2vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.5_1757585689414_0.5438383017983408","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.6","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"2028e28ee51532dee8681e520f6743ff98c2cf91","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.6.tgz","fileCount":16,"integrity":"sha512-LkOb3SjDIvndZImqG0ZypobKdGRID7L1+UC/OqFpcJj7nRmCQJ+6LVACwDh5VkDQ2MH+PCmE0E42nB+adv4sfg==","signatures":[{"sig":"MEUCIQCyItU1h4h+qBWdd4Shloik3y5zIc9/j0iKXk1fxHQ1SQIgaCJsF/qNeLPV856ke16E0Nk9v+8OeprRjhb5Ac0pneA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.6_1758555536724_0.41168942437417866","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.7","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"bf408cb49ea37010198d0a84e4bb727970545d43","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.7.tgz","fileCount":16,"integrity":"sha512-P7NYLCyNcRqXs3JK9ZwNAJOLH1df9cK8o0jUDs7tEsHxCK4IIfM4VGqo8j3psnvN1AB4Vdbw+HlCYLMWzVj1Bw==","signatures":[{"sig":"MEUCIQCtJCP5+TkHTO2eG85WEe3ecVyFAe9cLmYy1rsed7mB/gIgT33N0NDmQ3Crdeo5cXWOo1I2W9g9XZ8NeO+5wNJUDlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.7_1759413702825_0.6855016977711594","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.8","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"adb4b96f96e483c38f251685c1c3fef19884c40b","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.8.tgz","fileCount":16,"integrity":"sha512-YPyQSlWBVztCU2U8AHbZhpLcRi2DjUd8iKzlJMz4xc+v9vV3HNFv0167W8/RN9hNbPtRu77MOQde9vBsgmPv5A==","signatures":[{"sig":"MEYCIQDtT6Kj3stbt3J3uKSTVEZBe90oMH6GyBkv3FYL3Pm2xgIhAIb7QeGBwEBPsE4ddk25ed+dSEx0AyWNgQ2msFgf4nHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82675},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.8_1760680864269_0.8047211782151154","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.9","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"8271ceccabffac2f563cbfc71b161457c8687cca","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.9.tgz","fileCount":16,"integrity":"sha512-6v73igqKHgH61MCtazPMEEDSCDd1CInjOQLQZhlGj1z6JejoWoG0Zlu7VsbSZ4aZ6yVbjbRg8EcjjLszbMDdvA==","signatures":[{"sig":"MEUCIHdDbl99fACLqAEi1zatznSAjfjWmptFmfeYbxykndN6AiEAiqEsWShyap7SpUGno9EUiX97+AdvsJEl5UGr5WjZL60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82681},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.11.0","luxon":"^3.7.1","validator":"^13.15.15","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.2"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.9_1764138068430_0.2981922061668665","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.10","keywords":["rytass","invoice","ecpay"],"author":"Chia Yu Pai <fantasyatelier@gmail.com>","license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"2a57516c5566f2e138c30ac336d46912b5bd90dc","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.10.tgz","fileCount":16,"integrity":"sha512-KgVBgGxeBxKX47p7T3CotW5zVMLm+dlNbpPPXrkoNRb+PfYCBDeU0a+rAlAD8exg95VTK0Nb3AiSU9oLRqYylA==","signatures":[{"sig":"MEUCIDyLkI/57SjU6xTzF8GtW9G97V+YdPUp7gloy2sJveFwAiEAsqxDqjviuHGDg7yMgGyL+DPHNzeX4TgSL/u3vdFYkM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82682},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","validator":"^13.15.23","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.3"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.10_1764839901539_0.038819460378102244","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.11","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"488a410c2ef98cb3edb34fde2e247881aed2f6ef","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.11.tgz","fileCount":16,"integrity":"sha512-QeSU71fGc5qu+n5jQriYO8er/f8T4YIsWAkLTrN/ya8i33I5ZKregRZLR+RdDJLFTHO+fTa/Ru/62b8a/u5lfg==","signatures":[{"sig":"MEUCIQDHlQVuCDqH/5pO5tz4KaDu3G8fvqCIwLPnj7HF5zeQLQIge6D9Gsy8ilZU7B32BEtWNzrX5NLKxhCRw4n9um+EMOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82683},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.2","luxon":"^3.7.2","validator":"^13.15.23","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.10"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.11_1764927205987_0.16807163175447992","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.12","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"cd722f23ca5bddcd69022caa735eb7a9867b350f","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.12.tgz","fileCount":16,"integrity":"sha512-VWzC3x3NhOBpKSwPi5wCWmVq/PLNyfUdCioYauKqnVovkCcSW+hxA0Mub0BpLt8jGcHkjgv2vwIIRBpwb8TpUA==","signatures":[{"sig":"MEUCIFWXah4Glmx7fovU04vsp5fD1qbFxuCuUL0WEpMFzhveAiEA4/iXlK3KosXdIZvbr08V36ZzANqIw7mbrn3GbnA92XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82873},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.13.5","luxon":"^3.7.2","validator":"^13.15.26","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.10"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.12_1771930022151_0.8814798816394149","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@rytass/invoice-adapter-ecpay","version":"0.5.13","keywords":["rytass","invoice","ecpay"],"author":{"name":"Chia Yu Pai","email":"fantasyatelier@gmail.com"},"license":"MIT","_id":"@rytass/invoice-adapter-ecpay@0.5.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":"701b5dc69079c3d05142bd103de879b5b3a6c3d2","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.5.13.tgz","fileCount":16,"integrity":"sha512-2XIJ0NN0Wmtn+EBr3jxU4XEMcWUXcgTrxSRCBZoyd9LoQWEwyAIRwsK3SB0SFqepRpgL9JEAWhNaMOAd/7EcnA==","signatures":[{"sig":"MEUCID352W2kVUlA2N7HoM2nssnw3+FOjPQCyvBXkTnIzkR1AiEAjBcK0EE8ZOIHby7gbDrC13FoxX3hbIuSeVY9LDNK+cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82873},"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 - ECPay","directories":{},"_nodeVersion":"22.17.0","dependencies":{"axios":"^1.16.1","luxon":"^3.7.2","validator":"^13.15.26","@rytass/invoice":"^0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/validator":"^13.15.10"},"_npmOperationalInternal":{"tmp":"tmp/invoice-adapter-ecpay_0.5.13_1779093030955_0.2457801038384546","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rytass/invoice-adapter-ecpay","version":"0.6.0","description":"Rytass Invoice Gateway - ECPay","keywords":["rytass","invoice","ecpay"],"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","luxon":"^3.7.2","validator":"^13.15.26"},"devDependencies":{"@types/validator":"^13.15.10"},"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-ecpay@0.6.0","_nodeVersion":"26.4.0","_npmVersion":"lerna/9.0.4/node@v26.4.0+arm64 (darwin)","dist":{"integrity":"sha512-vy++ow/IrHdHHsc1Put3J6bOaIYv2/TqVz6EnmfHj8lZruPPVOjKtaikQp79w7qbUp7L+g6nWIVffR1ZY8/vNw==","shasum":"8941a737fb1b24e75e09640cf21253cf53f94cef","tarball":"https://registry.npmjs.org/@rytass/invoice-adapter-ecpay/-/invoice-adapter-ecpay-0.6.0.tgz","fileCount":27,"unpackedSize":98724,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAzFBnJ4XDDaTueYxr9gw2anRWCwl9pjZQdy7+qsfxrvAiEAoYJ8UodhtwElDnpeMzMJf58TmLtQudxvBkaI5L0vB24="}]},"_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-ecpay_0.6.0_1785696835346_0.19483972566712104"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-29T07:32:58.423Z","modified":"2026-08-02T18:53:55.632Z","0.1.2":"2022-06-29T07:32:58.726Z","0.1.3":"2022-06-30T13:33:37.542Z","0.1.4":"2022-07-01T10:43:28.914Z","0.1.5":"2022-07-04T08:07:56.807Z","0.1.6":"2022-07-04T08:19:39.118Z","0.1.7":"2022-07-04T08:35:39.044Z","0.1.8":"2022-07-04T08:41:43.003Z","0.1.9":"2022-07-04T13:59:30.248Z","0.1.10":"2022-07-04T14:16:56.593Z","0.1.11":"2022-08-01T02:18:42.661Z","0.1.12":"2022-09-15T13:26:17.779Z","0.1.13":"2023-01-02T13:15:25.344Z","0.1.14":"2023-01-03T04:27:14.785Z","0.1.15":"2023-01-27T07:34:53.118Z","0.1.16":"2023-02-02T14:41:25.174Z","0.1.17":"2023-02-03T13:12:14.778Z","0.1.18":"2023-02-16T12:49:12.070Z","0.1.19":"2023-03-21T15:47:17.948Z","0.1.20":"2023-05-18T14:34:41.950Z","0.2.0":"2023-05-20T10:21:28.639Z","0.2.1":"2023-06-05T06:08:22.712Z","0.3.0":"2023-08-12T06:08:54.340Z","0.3.1":"2023-10-12T07:22:03.505Z","0.3.2":"2023-11-25T15:51:07.653Z","0.3.3":"2024-07-23T06:19:15.129Z","0.4.0":"2024-10-07T07:18:24.233Z","0.4.1":"2024-10-07T09:56:16.565Z","0.4.2":"2024-11-09T18:08:46.650Z","0.4.3":"2024-11-20T07:13:31.494Z","0.4.4":"2024-11-28T07:20:41.000Z","0.4.5":"2024-11-29T12:02:41.233Z","0.4.6":"2024-12-20T12:08:57.924Z","0.4.7":"2025-05-16T14:55:40.061Z","0.4.8":"2025-06-09T11:30:18.842Z","0.4.9":"2025-06-10T05:45:11.541Z","0.4.10":"2025-06-25T10:00:29.714Z","0.4.11":"2025-06-28T05:28:43.939Z","0.5.0":"2025-07-28T11:17:39.178Z","0.5.1":"2025-07-28T14:22:41.481Z","0.5.2":"2025-07-30T07:23:49.258Z","0.5.3":"2025-08-19T14:39:14.637Z","0.5.4":"2025-09-09T14:45:47.752Z","0.5.5":"2025-09-11T10:14:49.644Z","0.5.6":"2025-09-22T15:38:56.964Z","0.5.7":"2025-10-02T14:01:43.210Z","0.5.8":"2025-10-17T06:01:04.471Z","0.5.9":"2025-11-26T06:21:08.619Z","0.5.10":"2025-12-04T09:18:21.676Z","0.5.11":"2025-12-05T09:33:26.134Z","0.5.12":"2026-02-24T10:47:02.296Z","0.5.13":"2026-05-18T08:30:31.081Z","0.6.0":"2026-08-02T18:53:55.499Z"},"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","ecpay"],"repository":{"type":"git","url":"git+https://github.com/Rytass/Utils.git"},"description":"Rytass Invoice Gateway - ECPay","maintainers":[{"name":"fantasywind","email":"fantasyatelier@gmail.com"}],"readme":"# Rytass Utils - ECPay Invoice Adapter\n\nComprehensive invoice management adapter for ECPay's Taiwan electronic invoice system. Provides unified invoice issuance, querying, and management functionality with support for various carrier types, VAT numbers, and Taiwan's electronic invoice regulations.\n\n## Features\n\n- [x] Electronic invoice issuance\n- [x] Mobile barcode carrier support\n- [x] Digital certificate (Moica) carrier support\n- [x] Print invoice support\n- [x] VAT number validation and business invoices\n- [x] Love code (donation) validation\n- [x] Invoice query by order ID or invoice number\n- [x] Invoice void and cancellation\n- [x] Allowance (credit note) creation\n- [x] Multi-tax type support (taxed, tax-free, zero-rate)\n- [x] Automatic customs mark calculation\n- [x] B2B and B2C invoice handling\n\n## Installation\n\n```bash\nnpm install @rytass/invoice-adapter-ecpay\n# or\nyarn add @rytass/invoice-adapter-ecpay\n```\n\n## Basic Usage\n\n### Gateway Setup\n\n```typescript\nimport { ECPayInvoiceGateway } from '@rytass/invoice-adapter-ecpay';\n\nconst invoiceGateway = new ECPayInvoiceGateway({\n  merchantId: 'YOUR_ECPAY_MERCHANT_ID',\n  aesKey: 'YOUR_ECPAY_AES_KEY',\n  aesIv: 'YOUR_ECPAY_AES_IV',\n  baseUrl: 'https://einvoice.ecpay.com.tw', // Production\n  // baseUrl: 'https://einvoice-stage.ecpay.com.tw', // Staging\n});\n```\n\n### Basic Invoice Issuance\n\n```typescript\n// Issue a simple B2C invoice\nconst invoice = await invoiceGateway.issue({\n  orderId: '2024081400001',\n  customer: {\n    email: 'customer@example.com',\n  },\n  items: [\n    {\n      name: 'Premium Software License',\n      quantity: 1,\n      unitPrice: 1500, // Tax-included price\n    },\n    {\n      name: 'Technical Support',\n      quantity: 12,\n      unitPrice: 200,\n    },\n  ],\n});\n\nconsole.log('Invoice Number:', invoice.invoiceNumber);\nconsole.log('Issue Date:', invoice.issuedOn);\nconsole.log('QR Code:', invoice.qrCode);\n```\n\n## Invoice Carrier Types\n\n### Mobile Barcode Carrier\n\n```typescript\nimport { InvoiceCarriers } from '@rytass/invoice-adapter-ecpay';\n\n// Issue invoice with mobile barcode carrier\nconst invoice = await invoiceGateway.issue({\n  orderId: '2024081400002',\n  customer: {\n    email: 'customer@example.com',\n  },\n  carrier: InvoiceCarriers.MOBILE('/-F-K0PR'), // Mobile barcode\n  items: [\n    {\n      name: 'Coffee Beans',\n      quantity: 2,\n      unitPrice: 350,\n    },\n  ],\n});\n```\n\n### Digital Certificate (Moica) Carrier\n\n```typescript\n// Issue invoice with digital certificate carrier\nconst invoice = await invoiceGateway.issue({\n  orderId: '2024081400003',\n  customer: {\n    email: 'customer@example.com',\n  },\n  carrier: InvoiceCarriers.MOICA('AB12345678901234'), // Digital certificate\n  items: [\n    {\n      name: 'Online Course',\n      quantity: 1,\n      unitPrice: 2999,\n    },\n  ],\n});\n```\n\n### Print Invoice\n\n```typescript\n// Issue print invoice (traditional paper invoice)\nconst invoice = await invoiceGateway.issue({\n  orderId: '2024081400004',\n  customer: {\n    name: 'John Doe',\n    address: 'No. 123, Section 1, Roosevelt Rd., Taipei City',\n    email: 'customer@example.com',\n  },\n  carrier: InvoiceCarriers.PRINT,\n  items: [\n    {\n      name: 'Hardware Component',\n      quantity: 1,\n      unitPrice: 5000,\n    },\n  ],\n});\n```\n\n## Business-to-Business (B2B) Invoices\n\n### VAT Number Invoice\n\n```typescript\n// Issue B2B invoice with VAT number\nconst businessInvoice = await invoiceGateway.issue({\n  orderId: '2024081400005',\n  vatNumber: '12345678', // Company VAT number\n  carrier: InvoiceCarriers.PRINT, // B2B invoices must be print\n  customer: {\n    name: 'ABC Technology Co., Ltd.',\n    address: 'No. 456, Section 2, Zhongshan N. Rd., Taipei City 104',\n    email: 'accounting@abctech.com.tw',\n  },\n  items: [\n    {\n      name: 'Enterprise Software License',\n      quantity: 10,\n      unitPrice: 15000,\n    },\n    {\n      name: 'Implementation Service',\n      quantity: 1,\n      unitPrice: 50000,\n    },\n  ],\n});\n```\n\n### VAT Number Validation\n\n```typescript\n// Validate VAT number before invoice issuance\nconst [isValid, companyName] = await invoiceGateway.isValidGUI('12345678');\n\nif (isValid) {\n  console.log('Valid VAT number for:', companyName);\n  // Proceed with B2B invoice\n} else {\n  console.log('Invalid VAT number');\n}\n```\n\n## Carrier Validation\n\n### Mobile Barcode Validation\n\n```typescript\n// Validate mobile barcode before use\nconst isValidMobile = await invoiceGateway.isMobileBarcodeValid('/-F-K0PR');\n\nif (isValidMobile) {\n  // Proceed with mobile carrier invoice\n} else {\n  console.log('Invalid mobile barcode');\n}\n```\n\n### Love Code Validation\n\n```typescript\n// Validate donation code (love code)\nconst isValidLoveCode = await invoiceGateway.isLoveCodeValid('001');\n\nif (isValidLoveCode) {\n  // Issue donation invoice\n  const donationInvoice = await invoiceGateway.issue({\n    orderId: '2024081400006',\n    customer: { email: 'donor@example.com' },\n    loveCode: '001', // NPO donation code\n    items: [\n      {\n        name: 'Charity Donation',\n        quantity: 1,\n        unitPrice: 1000,\n      },\n    ],\n  });\n} else {\n  console.log('Invalid love code');\n}\n```\n\n## Multi-Tax Type Support\n\n### Mixed Tax Types\n\n```typescript\nimport { TaxType } from '@rytass/invoice-adapter-ecpay';\n\n// Invoice with mixed tax types\nconst mixedTaxInvoice = await invoiceGateway.issue({\n  orderId: '2024081400007',\n  customer: { email: 'customer@example.com' },\n  items: [\n    {\n      name: 'Taxable Product',\n      quantity: 1,\n      unitPrice: 100,\n      taxType: TaxType.TAXED,\n    },\n    {\n      name: 'Tax-free Service',\n      quantity: 1,\n      unitPrice: 200,\n      taxType: TaxType.TAX_FREE,\n    },\n    {\n      name: 'Zero-rate Export',\n      quantity: 1,\n      unitPrice: 300,\n      taxType: TaxType.ZERO_TAX,\n    },\n  ],\n});\n```\n\n## Invoice Management\n\n### Query Invoice\n\n```typescript\n// Query by invoice number and issue date\nconst invoiceByNumber = await invoiceGateway.query({\n  invoiceNumber: 'ZZ12345678',\n  issuedOn: new Date('2024-08-14'),\n});\n\n// Query by order ID\nconst invoiceByOrderId = await invoiceGateway.query({\n  orderId: '2024081400001',\n});\n\nconsole.log('Invoice Status:', invoiceByOrderId.state);\nconsole.log('Total Amount:', invoiceByOrderId.totalAmount);\n```\n\n### Void Invoice\n\n```typescript\n// Void (cancel) an issued invoice\nconst voidResult = await invoiceGateway.void({\n  invoiceNumber: 'ZZ12345678',\n  reason: 'Customer cancellation',\n});\n\nif (voidResult.success) {\n  console.log('Invoice voided successfully');\n} else {\n  console.log('Void failed:', voidResult.message);\n}\n```\n\n## Allowances (Credit Notes)\n\n### Issue Allowance\n\n```typescript\n// First, query the invoice\nconst invoice = await invoiceGateway.query({\n  invoiceNumber: 'ZZ12345678',\n  issuedOn: new Date('2024-08-14'),\n});\n\n// Issue allowance for partial refund\nconst updatedInvoice = await invoiceGateway.allowance(\n  invoice,\n  [\n    {\n      name: 'Partial Refund - Product Return',\n      quantity: 1,\n      unitPrice: 500, // Allowance amount\n    },\n  ],\n  {\n    buyerName: 'Customer Name',\n    notifyEmail: 'customer@example.com',\n  },\n);\n\nconsole.log('Allowances:', updatedInvoice.allowances);\n```\n\n### Void Allowance\n\n```typescript\n// Void (invalidate) an issued allowance\n// First get the allowance from the invoice\nconst allowance = invoice.allowances[0];\nconst updatedInvoice = await invoiceGateway.invalidAllowance(\n  allowance,\n  'Incorrect allowance amount',\n);\n```\n\n## Configuration Options\n\n### ECPayInvoiceGatewayOptions\n\n| Property                      | Type      | Required | Default     | Description                    |\n| ----------------------------- | --------- | -------- | ----------- | ------------------------------ |\n| `merchantId`                  | `string`  | Yes      | -           | ECPay merchant ID              |\n| `aesKey`                      | `string`  | Yes      | -           | AES encryption key             |\n| `aesIv`                       | `string`  | Yes      | -           | AES initialization vector      |\n| `baseUrl`                     | `string`  | No       | Development | API base URL                   |\n| `skipMobileBarcodeValidation` | `boolean` | No       | `false`     | Skip mobile barcode validation |\n| `skipLoveCodeValidation`      | `boolean` | No       | `false`     | Skip love code validation      |\n\n## Environment Configuration\n\n```bash\n# .env\nECPAY_MERCHANT_ID=your_merchant_id\nECPAY_AES_KEY=your_aes_key\nECPAY_AES_IV=your_aes_iv\nECPAY_ENVIRONMENT=production # or development\n```\n\n```typescript\nconst invoiceGateway = new ECPayInvoiceGateway({\n  merchantId: process.env.ECPAY_MERCHANT_ID!,\n  aesKey: process.env.ECPAY_AES_KEY!,\n  aesIv: process.env.ECPAY_AES_IV!,\n  baseUrl:\n    process.env.ECPAY_ENVIRONMENT === 'production'\n      ? 'https://einvoice.ecpay.com.tw'\n      : 'https://einvoice-stage.ecpay.com.tw',\n});\n```\n\n## Advanced Features\n\n### Custom Remark and Notes\n\n```typescript\nconst invoice = await invoiceGateway.issue({\n  orderId: '2024081400008',\n  customer: { email: 'customer@example.com' },\n  items: [{ name: 'Product', quantity: 1, unitPrice: 100 }],\n  remark: 'Special order - urgent delivery',\n  customerNote: 'Thank you for your business!',\n});\n```\n\n### Customs Declaration\n\n```typescript\nimport { CustomsMark } from '@rytass/invoice-adapter-ecpay';\n\n// For export invoices requiring customs declaration\nconst exportInvoice = await invoiceGateway.issue({\n  orderId: '2024081400009',\n  customer: { email: 'international@example.com' },\n  customsMark: CustomsMark.CUSTOMS_REQUIRED,\n  items: [\n    {\n      name: 'Export Product',\n      quantity: 5,\n      unitPrice: 1000,\n      taxType: TaxType.ZERO_TAX,\n    },\n  ],\n});\n```\n\n### Batch Operations\n\n```typescript\n// Issue multiple invoices in sequence\nconst orderIds = ['ORDER_001', 'ORDER_002', 'ORDER_003'];\nconst invoices = [];\n\nfor (const orderId of orderIds) {\n  const invoice = await invoiceGateway.issue({\n    orderId,\n    customer: { email: 'batch@example.com' },\n    items: [{ name: 'Batch Item', quantity: 1, unitPrice: 100 }],\n  });\n  invoices.push(invoice);\n}\n\nconsole.log(`Successfully issued ${invoices.length} invoices`);\n```\n\n## Error Handling\n\n```typescript\nimport { ECPayInvoiceError } from '@rytass/invoice-adapter-ecpay';\n\ntry {\n  const invoice = await invoiceGateway.issue({\n    orderId: 'INVALID_ORDER',\n    customer: { email: 'invalid-email' },\n    items: [],\n  });\n} catch (error) {\n  if (error instanceof ECPayInvoiceError) {\n    console.error('ECPay Error Code:', error.code);\n    console.error('Error Message:', error.message);\n\n    switch (error.code) {\n      case '10000999':\n        console.log('System error - please try again later');\n        break;\n      case '10002003':\n        console.log('Invalid merchant ID');\n        break;\n      case '10002004':\n        console.log('Duplicate order ID');\n        break;\n      default:\n        console.log('Unknown error occurred');\n    }\n  }\n}\n```\n\n## Testing\n\n### Development Environment\n\n```typescript\n// Use ECPay's test environment\nconst testGateway = new ECPayInvoiceGateway({\n  merchantId: '2000132', // Test merchant ID\n  aesKey: 'ejCk326UnaZWKisg', // Test AES key\n  aesIv: 'q9jcZX8Ib9LM8wYk', // Test AES IV\n  baseUrl: 'https://einvoice-stage.ecpay.com.tw',\n});\n\n// Test invoice issuance\nconst testInvoice = await testGateway.issue({\n  orderId: 'TEST_' + Date.now(),\n  customer: { email: 'test@example.com' },\n  items: [{ name: 'Test Product', quantity: 1, unitPrice: 100 }],\n});\n```\n\n### Test Data\n\nUse these test values for development:\n\n- **Test Mobile Barcode**: `/-F-K0PR`\n- **Test VAT Number**: `54366906`\n- **Test Love Code**: `001`\n\n## Integration Examples\n\n### E-commerce Integration\n\n```typescript\nclass OrderService {\n  constructor(\n    private invoiceGateway: ECPayInvoiceGateway,\n    private orderRepository: OrderRepository,\n  ) {}\n\n  async completeOrder(orderId: string) {\n    const order = await this.orderRepository.findById(orderId);\n\n    if (!order) throw new Error('Order not found');\n\n    try {\n      // Issue invoice after payment confirmation\n      const invoice = await this.invoiceGateway.issue({\n        orderId: order.id,\n        customer: {\n          email: order.customerEmail,\n          name: order.customerName,\n        },\n        items: order.items.map(item => ({\n          name: item.productName,\n          quantity: item.quantity,\n          unitPrice: item.unitPrice,\n        })),\n        carrier: order.invoiceCarrier,\n      });\n\n      // Save invoice information\n      await this.orderRepository.updateInvoice(orderId, {\n        invoiceNumber: invoice.invoiceNumber,\n        issuedOn: invoice.issuedOn,\n      });\n\n      return { success: true, invoice };\n    } catch (error) {\n      console.error('Invoice issuance failed:', error);\n      return { success: false, error: error.message };\n    }\n  }\n}\n```\n\n### NestJS Integration\n\n```typescript\nimport { Injectable } from '@nestjs/common';\nimport { ECPayInvoiceGateway } from '@rytass/invoice-adapter-ecpay';\n\n@Injectable()\nexport class InvoiceService {\n  private readonly invoiceGateway: ECPayInvoiceGateway;\n\n  constructor() {\n    this.invoiceGateway = new ECPayInvoiceGateway({\n      merchantId: process.env.ECPAY_MERCHANT_ID!,\n      aesKey: process.env.ECPAY_AES_KEY!,\n      aesIv: process.env.ECPAY_AES_IV!,\n      baseUrl: process.env.ECPAY_INVOICE_BASE_URL!,\n    });\n  }\n\n  async issueInvoice(orderData: any) {\n    return await this.invoiceGateway.issue(orderData);\n  }\n\n  async queryInvoice(params: any) {\n    return await this.invoiceGateway.query(params);\n  }\n}\n```\n\n## Best Practices\n\n### Security\n\n- Store sensitive credentials in environment variables\n- Use production URLs only in production environment\n- Implement proper error handling and logging\n- Validate input data before API calls\n\n### Performance\n\n- Cache validation results for frequently used codes\n- Implement retry mechanisms for network failures\n- Use batch processing for multiple operations\n- Monitor API rate limits\n\n### Compliance\n\n- Follow Taiwan electronic invoice regulations\n- Ensure proper VAT calculations\n- Maintain audit trails for all invoice operations\n- Regular reconciliation with ECPay reports\n\n## License\n\nMIT\n","readmeFilename":"README.md"}