{"_id":"maksunappi","_rev":"29-d65a2301618bec50fb9a126eb0ad6a6a","name":"maksunappi","description":"A Node.js library for online payments in Finland.","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"maksunappi","version":"0.1.0","description":"A Node.js library for online payments in Finland.","main":"payment.js","repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.7.2"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~1.4.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","_id":"maksunappi@0.1.0","dist":{"shasum":"0ce10caa954ede65513ccb8c994f9a8e4dff4a25","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-0.1.0.tgz","integrity":"sha512-Qcx5QSHPvtWMDa7pAtxcS33h4x+kJDGu8cFuiQWqV1Kxh8pha51eTHkZVMBBkg14LdFXOW8yJD4zrbmYAUN1jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvPqf+ADlcO6A7o6TXBV6TSS/BSIMoTEPA7Ne4ZOSSwAiB9PHTsZgGQW4yuoxpxpeiTuU/mxNijo9D3MVqDsrf8Lw=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"}]},"0.1.2":{"name":"maksunappi","version":"0.1.2","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.7.2"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~1.4.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","_id":"maksunappi@0.1.2","dist":{"shasum":"d0945070188509184ad65830c6c9bac6efc3d8ae","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-0.1.2.tgz","integrity":"sha512-YAbMy4mppRU5m8uJER4bT43ssqpl+Bd4raWti2ki3bfc8eFGzGhBQSwiWylXBbQ8U4u9cT0XCE8ZMunr2YIBKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCFjKq0FE4TIaSuQmCBbsl/kcqXmfOtTbEQRxvmiB0kAiAfBWkyuONCWDpxcC13Fn1KsUADhryjgv3usGdNt0C99w=="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}]},"1.0.0":{"name":"maksunappi","version":"1.0.0","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.7.2"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~1.4.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","_id":"maksunappi@1.0.0","dist":{"shasum":"e7eaf1379e1bcd39827a24033fd5cd1bb34826b1","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.0.tgz","integrity":"sha512-mw++QV/KJO6v6GZO8rEhFEkPYh0TdAfpIaj4r5TB3b2Iw01M76yoRsCpyn1VuJ12tMYMq5p1zHX9C+s6PqrOkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8d5H9QBVKjfi6Hh7qUHdt8xPZIbTqEpBWcGw2zExZxwIhAMDH3b0Se1W9s6GrNJpSxfLjESnVii4C1MsjxrjMbZog"}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}]},"0.1.3":{"name":"maksunappi","version":"0.1.3","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.7.2"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~1.4.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","_id":"maksunappi@0.1.3","dist":{"shasum":"14542311b14643d2de2c7e7e77b1e3c0f040bf26","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-0.1.3.tgz","integrity":"sha512-8AzqB+N5/+kT0iIae+sPUU+yQv1tppT9sUXdEezhKcoy2sL4JH8cvKWDR8bwpIMs1d1zSEOTXF2wyapFZzzzLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICquyb4zAf31hsulZUcQqorVKOTrghukEj1iWQXRw/y9AiEAqW3A7hdYjPbn/Yayd6UywxsV+8B8QqOjTV6n3s3ps6g="}]},"_from":"./","_npmVersion":"1.4.6","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}]},"1.0.1":{"name":"maksunappi","version":"1.0.1","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.7.2"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~1.4.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"54264b69d39b8e6194fd0addadadf82cc482d1f4","_id":"maksunappi@1.0.1","_shasum":"8f23191f075cb6d91ccbfaa649971c0c6047777e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"8f23191f075cb6d91ccbfaa649971c0c6047777e","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.1.tgz","integrity":"sha512-Frlrr/9J8/0XSTeuDZ8GujNu6UAD1T0UAU9SJn75SkNeWQonBuF+jVdMWWhRWaffTwABod1QJ24MgmKvQAVlrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo6a2EJzpyauAS1ewzXnLPWh32aojKLNwIeOhhiTsPDAiEAgv3qxXJtr3QCea+R//OholX1ENnDrXY7e5Os7zvUDf0="}]}},"1.0.2":{"name":"maksunappi","version":"1.0.2","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"3.4.8","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.8.0"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~2.1.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"538a13396206a44869de2ac0774d140a57def87a","_id":"maksunappi@1.0.2","_shasum":"af6eacc4d207f514554f62467a519b27471a4b26","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"af6eacc4d207f514554f62467a519b27471a4b26","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.2.tgz","integrity":"sha512-6rk2cJ4LTOYMd55icIk1jyEctbxYb1QxtYNaGAryAEGSrPhFXq3v9eLgroTsaeHAqzGJvbWewQzq/ktu8pg8Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkuqa37z9A49ZRhHdAv9JbS87szR5mrF0IT4SbkfZliQIgNPqmbj3ITG1TVtBLUArrIDcB8zz72rIJBmq/QjXtRKY="}]}},"1.0.3":{"name":"maksunappi","version":"1.0.3","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.13.3","underscore":"1.5.2","underscore.string":"2.3.3","winston":"0.8.0"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.2","grunt-express":"~1.2.1","grunt-casperjs":"~2.1.0","moment":"2.5.0"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"4de2e810841e97101d946b1adfb73f2349cc76a4","_id":"maksunappi@1.0.3","_shasum":"c1e5f1adf6f8b57e5aaa374a7037a187da5a26b3","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"c1e5f1adf6f8b57e5aaa374a7037a187da5a26b3","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.3.tgz","integrity":"sha512-xSQwr0ENSYKps37TSYUQ0gaNoeJZxy2tjCcCPhQh20sF8zOwuJGJ45GonUYAVA7bQI4at5RuF7u6Y1Mjs60ytQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/B8RWmCqP/Fzazl/E+td0DBIFSqEHT2jnDji9CkAaPAiBuseXj097CCI+GwYEL8PVIkYNRxrx9y4ijpiAYwkvDFw=="}]}},"1.0.4":{"name":"maksunappi","version":"1.0.4","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.13.3","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.1.0","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"a3750f942c870e7506e53fd4adea7f9b62266c73","_id":"maksunappi@1.0.4","_shasum":"e17c69b0217cf7af0e9d22849370e1eb181be312","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"e17c69b0217cf7af0e9d22849370e1eb181be312","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.4.tgz","integrity":"sha512-6eG7tUntDnkM4IccWJupfkROrUjW7dl1xOncdVUGoN5KrXde1OIH+P99on2irVVh/UyPaJvPsLI6g7nc9OFLdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFlBPwaWigCNIu94baGag7TSirGkukoQr/mVSl1532hwIhAKYWwTpkjzGH9/X/2XSxs6qPwccSHuOwTWjta5Ng82cQ"}]}},"1.0.5":{"name":"maksunappi","version":"1.0.5","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.13.3","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.1.0","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"f4f400a3ba98a059aa81cef7391fc7e44dd49541","_id":"maksunappi@1.0.5","_shasum":"931afda67ba6a55382c411d645c5047a2ddaadf0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"931afda67ba6a55382c411d645c5047a2ddaadf0","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.5.tgz","integrity":"sha512-64L5MN7PqlzEYrr3DYgXhZvfCkSTyMECMU6u0d0rV4VKKtGBmKmE2+ORtUAR++YgupbjsfQDLhi4flVSqUu7tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS/GQ5jworQrNvGbbCMb4N+mcULOeOOQNHdzzZt1ARCgIgMvrpx0cg57vh8ppnTtQpAUHRoGnAGSz6/24UF45TLM8="}]}},"1.0.6":{"name":"maksunappi","version":"1.0.6","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.13.3","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.1.0","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"94948097cb76a2ee8db176fc4e7d72dc38354245","_id":"maksunappi@1.0.6","_shasum":"77648881bca8ad9a618b0613b03472be8f50ab34","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"77648881bca8ad9a618b0613b03472be8f50ab34","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.6.tgz","integrity":"sha512-SuYj10XVqrRD23KzY09zUBQbLXusR29m7lgON1XEtLA/3vtuWqlK5XoJ01kFTEcNA7M0zLTgEN8TjKMPAAlUYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK0TvT6hRsvmgcTlWVB6NJrb4selFZOVBAV81YTJkRaAiBkPaq3DFEqs7/JI1YaHJLcEllkMERHbhoQaTi0KosaOQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/maksunappi-1.0.6.tgz_1473971631972_0.03655240498483181"}},"1.0.7":{"name":"maksunappi","version":"1.0.7","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.14.0","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.2.1","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"bd22d5faa4a830bb6948587ae151bbc7558f2cf0","_id":"maksunappi@1.0.7","_shasum":"9a45eca4427f9a82712c5f717b67d65c2e4a150e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"9a45eca4427f9a82712c5f717b67d65c2e4a150e","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.7.tgz","integrity":"sha512-kZh2UzHpw+ye0BRiItjn0pFcWIxlkAuqBLa09DClXHIBv2Bu4KX7MVJmanB0pIIkWSdcMI5QWuTrx6BnL3Z6bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhjqWo6BjZlbzhEDoc2uBac4NIEeEt3buSEHf017gjFAIgW5q0RfGdpoimMFx33BEEIA0j+SNA1mK46tzWhZ6QkRI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/maksunappi-1.0.7.tgz_1489050761100_0.7687423818279058"}},"1.0.8":{"name":"maksunappi","version":"1.0.8","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.15.2","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.2.1","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"30e0076df8a412ee9d2d1bda8701929501c7433b","_id":"maksunappi@1.0.8","_shasum":"2c56152e3e27389d7b00a5ebac997cb87d17377e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"2c56152e3e27389d7b00a5ebac997cb87d17377e","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.8.tgz","integrity":"sha512-80/LosxXCpE+UYJpkpUTXMY/GYmphxQxv5cpdDSz2berIIhi81aGXVDaxnZaKz7aYDWP1IMUCd0OgQ8s1n+4zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGN1XFIQ0WVr1AK4eadhDNdwtN1SjamAnBkyBwzxZEaAiEA9uYppd3hV/2qq2DhgDKU2ggkcteLx95bkoYhfZsdaWE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/maksunappi-1.0.8.tgz_1489741743376_0.5300005101598799"}},"1.0.9":{"name":"maksunappi","version":"1.0.9","description":"A Node.js library for online payments in Finland.","main":"payment.js","scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.15.3","underscore":"1.8.3","underscore.string":"3.2.2","winston":"0.8.0"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.2.1","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"d187a44c827b9f9d55008554735269bdf65632f9","_id":"maksunappi@1.0.9","_shasum":"9d3911aea5ba3f358aaf659196e4f141475ca197","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"dist":{"shasum":"9d3911aea5ba3f358aaf659196e4f141475ca197","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-1.0.9.tgz","integrity":"sha512-IWiPWje2PYqxF04ahRcmrrJYbCQiWj4EF+Ozg2Ywr9FxIcvt+xvrnSHTN4hsS0sbQ8dOPh0nCbOa00bXnE/pWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnrWyyxxwNmiFoCvzTVLh2qEG+jeW46pVbH2kd+8YOsAiEAorD7c9J77xJ4/INdFqCjhg0NPUSLftHFYTF57QoTf78="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maksunappi-1.0.9.tgz_1496902140240_0.8820478359702975"}},"2.0.0":{"name":"maksunappi","version":"2.0.0","description":"A Node.js library for online payments in Finland.","main":"payment.js","engines":{"node":">=8.0"},"scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.16.2","underscore":"1.8.3","underscore.string":"3.3.4","winston":"0.8.0","sprintf-js":"1.1.1"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.2.1","mocha":"2.3.4","moment":"2.10.6"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"84c93f4ce2fec6ea166ce25476e574ccc0a012da","_id":"maksunappi@2.0.0","_shasum":"ccbb6788814e6c98363541e4db0ba68ff4877717","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"dist":{"shasum":"ccbb6788814e6c98363541e4db0ba68ff4877717","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-2.0.0.tgz","integrity":"sha512-s68uEZS5IIEgwBvgA1fMyHgFqy+FkJ3xKG7NGo1nCegWLsvUdY/tsQEJSB9s+/I1Lnr2zejOznaCryv6DkbCCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo9Fc7vix3UBzKZBbTQIkUJfxujVfR5zGBIv/yzUZ+/QIhAOX8f/seQZ5qZiwlSICWVooovb07zOBT8p6Vo7ztkQGc"}]},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maksunappi-2.0.0.tgz_1510690201010_0.33632902265526354"}},"2.0.1":{"name":"maksunappi","version":"2.0.1","description":"A Node.js library for online payments in Finland.","main":"payment.js","engines":{"node":">=8.0"},"scripts":{"test":"grunt --verbose"},"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"keywords":["node","verkkomaksut","verkkopankki","online","payment"],"author":{"name":"Reaktor"},"license":"MIT","dependencies":{"express":"4.16.2","underscore":"1.8.3","underscore.string":"3.3.4","winston":"0.8.0","sprintf-js":"1.1.1"},"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.11.3","grunt-mocha-test":"0.12.7","grunt-express":"1.4.0","grunt-casperjs":"2.2.1","mocha":"2.3.4","moment":"2.19.2"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"homepage":"https://github.com/reaktor/maksunappi","gitHead":"1e66e1badd35a014be0050136569ef22e1abd381","_id":"maksunappi@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"dolmio","email":"juho.salmio@reaktor.fi"},"dist":{"integrity":"sha512-HIk7ILlDEIFpcrhrccaFgLxWtsThkl9jtC+2L4oxdQ4uiHwxco9fw/7Gxtc2W9tFDtBFhq2QNnWfvvVO75g60g==","shasum":"59f9a7e8a0aa11cc157e9c327418940fe9db2a43","tarball":"https://registry.npmjs.org/maksunappi/-/maksunappi-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGB5BZExYf+TY7NQQSzljhLshsk0QNbUBsR2xkqGU/TQIgShSV0aD9lzRQjqvVDrKZGqj/AiE/v/C/3KH5xqs8z7I="}]},"maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/maksunappi-2.0.1.tgz_1513849843363_0.12384275370277464"}}},"readme":"maksunappi\n==========\n[![Build Status](https://travis-ci.org/reaktor/maksunappi.png?branch=master)](https://travis-ci.org/reaktor/maksunappi)\n\nA Node.js library for online payments in Finland. Includes test\nconfigurations for Nordea, DanskeBank, Handelsbanken, OP,\nAktia, Ålandsbanken, S-Pankki, Säästöpankki and POP Pankki.\n\nCurrently requires Express.\n\n## About\n\n![Reaktor](public/images/logo_reaktor.png \"Reaktor\")\n\nFrom [Reaktor](http://reaktor.fi) with love.\n\nApply for juicy positions at [reaktor.com/careers](http://reaktor.com/careers) and prepare\nfor [The Culling](http://youtu.be/3Jym9rfQgec).\n\n## Install\n\n```\nnpm install maksunappi\n```\n\n## Testing\n\nRun tests with grunt.\n\n## Usage and configuration\n\n### Basic usage (using default configurations)\n\n```javascript\nvar generalOptions = {\n  appHandler: app, // an Express application\n  hostUrl: 'http://domain.here.com:port', // required for return URLs\n  logger : logger //optional winston logger instance\n};\n\nvar maksunappi = require('maksunappi').create(generalOptions);\n```\n\n## Bank configuration\n\n### Changing configurations (code example)\n\n```javascript\nvar bankOptions = [\n  {\n    id : 'nordea',\n    imgPath : '/path/to/my/image.png',\n    vendorId : 'production id',\n    checksumKey : 'production key'\n  },\n  {\n    id : 'op',\n    name: 'Osuuspankki',\n    algorithmType: 'sha256'\n  }\n];\n\nvar maksunappi = require('maksunappi').create(generalOptions, bankOptions);\n```\n\nThe following options can only be configured in this initial configuration phase\n(see \"Bank configuration options\" below for other options that can be configured\neither here on on a per-request basis):\n\n- `id` - identifier for the bank (this identifies the bank you are about to configure, see below for options)\n- `paymentUrl` - url for the online payments service\n- `imgPath` - path for the image used for the HTML form (or \"button\")\n- `checksumKey` - vendor specific key used in computing the MAC\n\nPossible values for `id` are:\n\n| Bank          | ID            |\n| ------------- | ------------- |\n| Aktia         | aktia         |\n| Danskebank    | danskebank    |\n| Handelsbanken | handelsbanken |\n| Nordea        | nordea        |\n| Osuuspankki   | op            |\n| POP Pankki    | poppankki     |\n| S-Pankki      | spankki       |\n| Säästöpankki  | saastopankki  |\n| Ålandsbanken  | alandsbanken  |\n\nConfiguration options with an unrecognized `id` are ignored.\n\n### Bank configuration options\n\nThe following table describes the different options you can use to configure banks.\nThese options are then mapped to bank specific form fields.\nE.g paymentVersion is mapped to 'NET_VERSION' in Aktia's case and to 'VERSIO' in DanskeBank's.\n\nAny of these options may be either set as general options for a bank in the initial\nconfiguration or overridden in button options on a per-request basis.\n\nThe library performs minimal checks on inputs. Required fields are checked but\nreference numbers and input lengths are generally not. Depending on the field\nand bank, not observing the length limits specified in bank specific interface\nspecification documents may or may not have an effect on the success of the request.\nFailure to provide an input for a required field results in an exception.\n\nM = mandatory, O = optional, - = not in use\n\n|  Field        | Aktia         | Ålandsbanken  | Danskebank | Handelsbanken | Nordea | Osuuspankki | POP Pankki  | S-Pankki | Säästöpankki |\n| ------------- | ------------- | ------------- | ---------- | ------------- | ------ | ----------- | ----------- | -------- | ------------ |\n| paymentVersion|  M            |   M           |     M      |      M        |   M    |      M      |      M      |    M     |       M      |\n| requestId     |  M            |   M           |     -      |      M        |   M    |      M      |      M      |    M     |       M      |\n| vendorId      |  M            |   M           |     M      |      M        |   M    |      M      |      M      |    M     |       M      |\n| vendorAccount |  -            |   M           |     -      |      -        |   O    |      -      |      -      |    M     |       -      |\n| vendorName    |  -            |   M           |     -      |      -        |   O    |      -      |      -      |    M     |       -      |\n| language      |  -            |   M           |     O      |      -        |   O    |      -      |      -      |    M     |       -      |\n| amount        |  M            |   M           |     M      |      M        |   M    |      M      |      M      |    M     |       M      |\n| currency      |  M            |   M           |     M      |      M        |   M    |      M      |      M      |    M     |       M      |\n| reference     |  M            |   M           |     M      |      M        |   O    |      M      |      M      |    M     |       M      |\n| dueDate       |  M            |   M           |     M      |      M        |   M    |      O      |      M      |    M     |       M      |\n| messageForBankStatement |  -  |   -           |     -      |      -        |   O    |      O      |      -      |    -     |       -      |\n| confirm       |  M            |   M           |     -      |      M        |   O    |      O      |      M      |    M     |       M      |\n| keyVersion    |  -            |   M           |     -      |      -        |   M    |      M      |      -      |    M     |       -      |\n| cookie        |  -            |   M           |     -      |      -        |   -    |      -      |      -      |    -     |       -      |\n| algorithmType |  -            |   -           |     M      |      -        |   -    |      -      |      -      |    -     |       -      |\n| mobile        |  -            |   -           |     -      |      -        |   O    |      -      |      -      |    -     |       -      |\n| messageForWebForm | O         |   O           |     -      |      O        |   -    |      O      |      O      |    O     |       O      |\n\nNotice that Aktia and Handelsbanken share the same mandatory and optional fields.\n\nDo remember to configure vendorName and vendorAccount for all banks which require them\nwhen not using the test credentials (vendorId, checksumKey)!\n\n#### Input formatting\n\nOption values should be in the following formats:\n\n|  Field        | Format                   | Example           | Notes                                                           |\n| ------------- | ------------------------ | ----------------- | --------------------------------------------------------------- |\n| paymentVersion| (convertible to) integer | 3 / \"3\" / \"003\"   | Is automatically formatted to comply with bank specifications.  |\n| requestId     | string of numbers        | \"201401301400391\" | Integer values are fine too (watch out for floating point precision problems). |\n| vendorId      | string                   | \"TAPESHOPID\" / \"12345678\"| |\n| vendorAccount | string                   | \"448710-126\"      |          |\n| vendorName    | string                   | \"TESTIKAUPPA\"     |          |\n| language      | ISO 693-1 (string)       | \"FI\" / \"SV\" / \"EN\"| Note that some banks only support a subset of these languages (\"FI\"/\"SV\"). |\n| amount        | floating point / integer | 25 / 50.5         |          |\n| currency      | string                   | \"EUR\"             |          |\n| reference     | string                   | \"2014013014003919\"| See \"Generating reference numbers\" below. |\n| dueDate       | string / JavaScript Date | \"EXPRESS\" / `new Date()`| See \"Additional notes\" below |\n| messageForBankStatement | string         |                   | Is automatically split into rows according to bank specifications. The message may be clipped if too long. Message is shown in the bank statement |\n| confirm       | boolean                  | `true` / `false`  |                            |\n| keyVersion    | (convertible to) integer |                   | Similar to paymentVersion. |\n| cookie        | boolean                  |                   |                            |\n| algorithmType | string                   | 'md5' / 'sha256'  | 'md5' is the default for most banks. |\n| mobile        | boolean                  |                   |                            |\n| messageForWebForm | string               |                   | message is only shown to the buyer in the webform                           |\n\n\n***Additional notes concerning due dates:***\n\nAlways use either \"EXPRESS\" or a JavaScript Date object, not e.g. date strings.\n\"EXPRESS\" works with all banks (for DanskeBank, the library converts it into a date).\nDates in the past are automatically converted into today's date.\n\nNote that some banks (namely Ålandsbanken and S-Pankki) only allow\nEXPRESS payments.\n\n#### Mapping to form fields\n\nThe following table describes the mapping from options to bank specific form fields,\nif you need to refer to the original specifications for help with parameters.\n\n|  Field        | Aktia         | Ålandsbanken    | Danskebank | Handelsbanken | Nordea              | Osuuspankki     | POP Pankki    | S-Pankki        | Säästöpankki  |\n| ------------- | ------------- | --------------- | ---------- | ------------- | ------------------- | --------------- | ------------- | --------------- | ------------- |\n| paymentVersion| NET_VERSION   | AAB_VERSION     | VERSIO     | NET_VERSION   | SOLOPMT_VERSION     | VERSIO          | NET_VERSION   | AAB_VERSION     | NET_VERSION   |\n| requestId     | NET_STAMP     | AAB_STAMP       |     -      | NET_STAMP     | SOLOPMT_STAMP       | MAKSUTUNNUS     | NET_STAMP     | AAB_STAMP       | NET_STAMP     |\n| vendorId      | NET_SELLER_ID | AAB_RCV_ID      | KNRO       | NET_SELLER_ID | SOLOPMT_RCV_ID      | MYYJA           | NET_SELLER_ID | AAB_RCV_ID      | NET_SELLER_ID |\n| vendorAccount |  -            | AAB_RCV_ACCOUNT |     -      |      -        | SOLOPMT_RCV_ACCOUNT |      -          |      -        | AAB_RCV_ACCOUNT |      -        |\n| vendorName    |  -            | AAB_RCV_NAME    |     -      |      -        | SOLOPMT_RCV_NAME    |      -          |      -        | AAB_RCV_NAME    |      -        |\n| language      |  -            | AAB_LANGUAGE    | lng        |      -        | SOLOPMT_LANGUAGE    |      -          |      -        | AAB_LANGUAGE    |      -        |\n| amount        | NET_AMOUNT    | AAB_AMOUNT      | SUMMA      | NET_AMOUNT    | SOLOPMT_AMOUNT      | SUMMA           | NET_AMOUNT    | AAB_AMOUNT      | NET_AMOUNT    |\n| currency      | NET_CUR       | AAB_CUR         | VALUUTTA   | NET_CUR       | SOLOPMT_CUR         | VALUUTTALAJI    | NET_CUR       | AAB_CUR         | NET_CUR       |\n| reference     | NET_REF       | AAB_REF         | VIITE      | NET_REF       | SOLOPMT_REF         | VIITE           | NET_REF       | AAB_REF         | NET_REF       |\n| dueDate       | NET_DATE      | AAB_DATE        | ERAPAIVA   | NET_DATE      | SOLOPMT_DATE        | ERAPVM          | NET_DATE      | AAB_DATE        | NET_DATE      |\n| messageForBankStatement |  -  |   -             |     -      |      -        | SOLOPMT_MSG         | VIEST1 / VIEST2 |      -        |    -            |      -        |\n| confirm       | NET_CONFIRM   | AAB_CONFIRM     |     -      | NET_CONFIRM   | SOLOPMT_CONFIRM     | VAHVISTUS       | NET_CONFIRM   | AAB_CONFIRM     | NET_CONFIRM   |\n| keyVersion    |  -            | AAB_KEYVERS     |     -      |      -        | SOLOPMT_KEYVERS     | TARKISTE-VERSIO |      -        | AAB_KEYVERS     |      -        |\n| cookie        |  -            | BC_UseBVCookie  |     -      |      -        |   -                 |      -          |      -        |    -            |      -        |\n| algorithmType |  -            |   -             | ALG        |      -        |   -                 |      -          |      -        |    -            |      -        |\n| mobile        |  -            |   -             |     -      |      -        | SOLOPMT_PMTTYPE     |      -          |      -        |    -            |      -        |\n| messageForWebForm |NET_MSG    | AAB_MSG         |     -      | NET_MSG       |   -                 | VIESTI          | NET_MSG       | AAB_MSG         | NET_MSG       |\n\n### Create payment HTML forms for configured banks\n\n```javascript\nvar requestId = \"123456789876543\";\nvar referenceNum = <generate reference here>; // see \"Generating reference numbers\" below\nvar options = {\n                requestId: requestId,\n                amount: 25,\n                messageForBankStatement: \"Lorem ipsum dolor sit amet...\",\n                reference: referenceNum,\n                language: 'FI'\n              };\n\nvar buttonHtml = maksunappi.paymentButton('nordea', options);\n```\n\n...or if you just want the request parameters without generating any HTML:\n\n```javascript\nvar params = maksunappi.buildRequestParams('nordea', options);\n```\n\n### Generating reference numbers / check numbers\n\nFinnish reference number:\n\n```javascript\nvar numericIdentifier = '1234556789'; // e.g. a timestamp + an id\nvar referenceNumber = maksunappi.referenceNumbers.toFinnishPaymentReference(numericIdentifier);\n```\n\nInternational RF reference number (might not be supported by all banks):\n\n```javascript\nvar referenceNumber = maksunappi.referenceNumbers.toRFReference(finnishReferenceNumber);\n```\n\nUsually if the bank requires both a requestId and a reference, you should\nuse the requestId as the basis (numericIdentifier) for the reference number.\n\n### Get a listing of all configured banks (IDs)\n\n```javascript\nvar banks = maksunappi.banks\n// => ['danskebank', 'handelsbanken', 'nordea',\n//     'op', 'aktia', 'alandsbanken', 'spankki']\n```\n\n### Response handling\n\nThe module binds paths `/epayments/ok/<bank id>` (GET and POST, for all bank ids),\n`/epayments/cancel` (only GET) and `/epayments/reject` (only GET) to the given\nExpress app for use as return urls.\n\nResponse handling is event based.\n\n```javascript\nmaksunappi.on('success', function (request, response, data) {\n  // Payment was successful and the customer returned to the site.\n  // Normalized query data can be accessed in the data parameter.\n  // Note: for many banks, the query string is empty unless the \"confirm\"\n  // parameter is set to true.\n});\n\nmaksunappi.on('mac-check-failed', function (request, response, data) {\n  // Same as above but MAC check failed, so the data was faulty.\n});\n\nmaksunappi.on('cancel', function (request, response) {\n  // User cancelled the payment.\n});\n\nmaksunappi.on('reject', function (request, response) {\n  // The payment was rejected by the bank.\n});\n```\n\n### Normalized response data\n\nThe normalized query string data contains the following fields:\n\nX = present, - = not present\n\n|  Field        | Aktia         | Ålandsbanken  | Danskebank | Handelsbanken | Nordea | Osuuspankki | POP Pankki    | S-Pankki | Säästöpankki  |\n| ------------- | ------------- | ------------- | ---------- | ------------- | ------ | ----------- | ------------- | -------- | ------------- |\n| version       |  X            |   X           |     X      |      X        |   X    |      X      |       X       |    X     |       X       |\n| requestId     |  X            |   X           |     -      |      X        |   X    |      X      |       X       |    X     |       X       |\n| reference     |  X            |   X           |     X      |      X        |   X    |      X      |       X       |    X     |       X       |\n| archivedId    |  X            |   X           |     -      |      X        |   X    |      X      |       X       |    X     |       X       |\n| mac           |  X            |   X           |     X      |      X        |   X    |      X      |       X       |    X     |       X       |\n| algorithm     |  X            |   -           |     -      |      X        |   -    |      -      |       X       |    -     |       X       |\n| macVersion    |  -            |   -           |     -      |      -        |   -    |      X      |       -       |    -     |       -       |\n| currency      |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n| vendorId      |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n| dueDate       |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n| paymentStatus |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n| paymentSum    |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n| paymentMethod |  -            |   -           |     X      |      -        |   -    |      -      |       -       |    -     |       -       |\n\nVersion numbers (version, macVersion) are converted to integers in the normalized data.\n\n### Sample application\n\nSee `sample/app.js` for a simple usage example. Run the\nsample app locally with `node sample/start-sample.js`.","maintainers":[{"name":"lleppanen","email":"laura.leppanen@reaktor.fi"},{"name":"dolmio","email":"juho.salmio@reaktor.fi"}],"time":{"modified":"2022-06-19T15:39:30.042Z","created":"2014-02-06T10:55:16.481Z","0.1.0":"2014-02-06T10:55:16.481Z","0.1.2":"2014-04-07T10:09:54.391Z","1.0.0":"2014-04-11T11:12:22.742Z","0.1.3":"2014-05-23T10:46:37.355Z","1.0.1":"2014-07-31T07:38:46.260Z","1.0.2":"2015-08-19T21:16:37.807Z","1.0.3":"2015-11-26T11:40:48.523Z","1.0.4":"2015-11-26T12:06:23.094Z","1.0.5":"2015-11-26T12:32:08.972Z","1.0.6":"2016-09-15T20:33:53.529Z","1.0.7":"2017-03-09T09:12:43.257Z","1.0.8":"2017-03-17T09:09:05.280Z","1.0.9":"2017-06-08T06:09:01.578Z","2.0.0":"2017-11-14T20:10:02.501Z","2.0.1":"2017-12-21T09:50:44.550Z"},"readmeFilename":"README.md","homepage":"https://github.com/reaktor/maksunappi","keywords":["node","verkkomaksut","verkkopankki","online","payment"],"repository":{"type":"git","url":"git://github.com/reaktor/maksunappi.git"},"author":{"name":"Reaktor"},"bugs":{"url":"https://github.com/reaktor/maksunappi/issues"},"license":"MIT","users":{"koslun":true}}