{"_id":"node-qiwi-api","_rev":"31-fe69c5ab574aeeaf068f30550c9c4d23","name":"node-qiwi-api","dist-tags":{"latest":"2.2.1","beta":"2.0.0-beta.3"},"versions":{"1.0.0":{"name":"node-qiwi-api","version":"1.0.0","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"5f8bde0f109f2e521dd0a405b4012f8e79c9a6e5","_id":"node-qiwi-api@1.0.0","scripts":{},"_shasum":"6572f8aff3852bd1655fc8ead06955fd482d3eea","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"shasum":"6572f8aff3852bd1655fc8ead06955fd482d3eea","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.0.tgz","integrity":"sha512-5nbX9mGo850IfNtaWf4x8s4s6ym0JLURlifLkxdaPV/gKJIpmNJ96xy/Iw+cZf5DD7G7yMfSdMU4mHDHPvkTIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMMX50fdZYyqzq/xVOwTu85BBkz2y/SxI+QFpRjKPY4AiEAsFSzlAddZDICvl9bwW6cKGyr+ru2T8rcVuRbb8dvxjw="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.0.tgz_1502452337198_0.8661981935147196"},"directories":{}},"1.0.1":{"name":"node-qiwi-api","version":"1.0.1","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"30d430505a92041bc872556f75599a36b32c254b","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.1","scripts":{},"_shasum":"3fd395773a1c2f9d2bc9557f9f2d08aa73d5c383","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"shasum":"3fd395773a1c2f9d2bc9557f9f2d08aa73d5c383","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.1.tgz","integrity":"sha512-PAMRyGbe2pvb/iXFRs/ch37+Xc68ivn/5NlhscdFIsWZy81r+GK8sO9zq28iwhfEWXPCen9ctIEtYgqmwaJ1fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELubVBjB7pnNyRUOuZvXGbnWgUlBvpG3khS5idMM5jbAiB7fSoWQCa9r0pYXp0gRQ5svpdkuHTIMIJ+Z3uC6yIVHQ=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.1.tgz_1502647193951_0.4089158845599741"},"directories":{}},"1.0.11":{"name":"node-qiwi-api","version":"1.0.11","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"44f35c24e11da361c1cf7c474e1acddd9521b7fa","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.11","scripts":{},"_shasum":"1047e2b5dd5234220b6ac0eaecafd1df2f860234","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"shasum":"1047e2b5dd5234220b6ac0eaecafd1df2f860234","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.11.tgz","integrity":"sha512-E9VWYJdDcZyxiixTpgSV/vyVU1HBH6z/di3Fq0Qw2FcKA0z9+TSITmBnoXM0h6Mdb+wyoh6WncGIYheyWLV9Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5UB7NW0BwOXC7+7IqYz5cK7G19b6LS3+XZdFlvaPbqAIgVKGKS5dIEWmbMpJXNevThNdFmOyHb5Etz7xdlGbvVdI="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.11.tgz_1502667311745_0.5106292967684567"},"directories":{}},"1.0.12":{"name":"node-qiwi-api","version":"1.0.12","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"9bc61d49489d7efc190bba0293689d81d5ae3575","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.12","scripts":{},"_shasum":"4fd17ab56a53dd15d996ce25095bda2da5dfc8d7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"shasum":"4fd17ab56a53dd15d996ce25095bda2da5dfc8d7","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.12.tgz","integrity":"sha512-XubYw+P+OkGBms57w4+VAuTT+4YwF/5SKork4DlHrZGlfH3o1tpR4GsN48h58TlrProWk9lNH4+A+joEjgVUJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQj6adUmVKaADrzkd/6gLJ05Or3m9MBqm65cl1zM/vJAIhAJdX9VVdTJ/ck+CbhlNC/FPytDQNFjrdb2FbCumN2qhT"}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.12.tgz_1502713886926_0.8399626580066979"},"directories":{}},"1.0.13":{"name":"node-qiwi-api","version":"1.0.13","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"9e2bccebb8db92a913ba89a7e34b5cd2810e5cde","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.13","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-F5VIYsVd9kSMhh3lxO3oO5vuDrF4mQdctCAGhPs/cjXW7aXLs+F+D24OGkaHcXbDrL5Rt9mw0/4TfWZok8tfKg==","shasum":"2908dd66bcb5ce6c036f334bcfc435627a328cc0","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzZCAzJ/ap9cUgBBIUNlCw2mFUaIRZuZecFz+leEHxTQIge2qrQl9DqdPMvZrJx75SnlYe+OvPFp9XA/CwxrsuI5w="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.13.tgz_1507736626662_0.954327741637826"},"directories":{}},"1.0.14":{"name":"node-qiwi-api","version":"1.0.14","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"url":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"03d67032cdc50ca1fdcf63c3485ed8ccccb2d461","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.14","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-ottxTk1+6Cujtx6PAY1BlZjY0WGvbUXrMgCZl6s+WVjtxH20lvUIz3eXqQfPnRHvR0bzLf0mR/UNj+yp4ukhWw==","shasum":"d995d08915340e443693fd9a582d26725334c772","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqWBVs9cjkVYsE/qyVrASMVBrURGEUSIxSSDfP8IwSPgIhAJHTs2hFdnaru6wl+VwgDgSQhOg5w1H+dP4if0BdR0u/"}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.14.tgz_1507736824660_0.9587064960505813"},"directories":{}},"1.0.15":{"name":"node-qiwi-api","version":"1.0.15","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"url":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"be9ee8ba3766fdfbfa8d0d5cea45732413211645","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.15","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-rGzWtOG17y4QcxyFNcODoXt8YuIYsRcrXAPnalfZgykkuIAH1L9lgw30PIC+0Wesn/Yrzm5SjW9HsuQr86jq3w==","shasum":"7348401eff8418bafe46130a837496b09cf8a2b7","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5FxSRZRTebu+4QT3Xf3Ewq3rOc1lPWhV32REowmqD5wIhAKlGrbUyEu0fBpRb2CI5SYVZBLAp7WVpT2Gn1zbvytkX"}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.15.tgz_1507736963517_0.37734437617473304"},"directories":{}},"1.0.16":{"name":"node-qiwi-api","version":"1.0.16","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"url":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"25cd7ee0a9540d76c4b7c422c991dc5aae0d3d34","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.16","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-CuysV8rAHBQBvqXW3uK1SXIU7V7a7zjrDkbYLahKFqB6dgeK3XlI+f0+6UEANU68m8gDXRroOxcgoRhwm4ZOag==","shasum":"f1681da8f308b7dcdb98c9619eb294a5f055f849","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGctCizsijXe8A/5kxJ0d82Dkge4T+L3+AIovjngLoVMAiEA79+4i9wYAvfL+tTtMPUKP0YHFGcheuAsLQvrCPkcSjY="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.16.tgz_1507737585969_0.40745739080011845"},"directories":{}},"1.0.17":{"name":"node-qiwi-api","version":"1.0.17","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"url":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"dbc6fd9de8e69020bacbd569fca05bc5b05db74e","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.17","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-XKDKkWdjwCneMhfAbiI8z/h1mVtzbxTY0aYCnLCJ4/u/g/hBK6cjB2sY+rJwZ4fN6KC09gK7+O/QptkgTBvZyg==","shasum":"995412068c5d458eb958300af4fed567b1fb4ce3","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4D/ON8c7r6ZsVuGf+wKh8BHqWBB8Q/dLHwtO3t9UodAiEAsu6CSwfq+ouHkGLbLlpvQ7/dYPT7LxQIcDO8CvLARfI="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.17.tgz_1507813504961_0.3183911272790283"},"directories":{}},"1.0.18":{"name":"node-qiwi-api","version":"1.0.18","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"7ab5f3ada6eea391831cda0150debfadc85cda9d","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.18","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-SYZ+uAli6c3Eytwz/kEiNAQjOu9t3xnMVnENIhEzheOrIeFl1I9Wl4E8ENevGQB9oSU12MQyUgpi/r8Q5WVZuQ==","shasum":"7ac237e59ad3b512e48d4b4e9519ffb450f9985e","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpV0s9QiMJeHzIJa3AVXOwef71wgELOcGIxQwp9kssKAiEAuwp5AyySKbJ4MoycoITy8CMJmsTpOLD/TjoraJ//eWM="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.18.tgz_1508323051838_0.2771952752955258"},"directories":{}},"1.0.19":{"name":"node-qiwi-api","version":"1.0.19","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"208447be0b15a0b37924105b8a7aee414ebef188","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.0.19","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-WxtPdoDfuB4WLtYI+mEJCq4ALscaYfosSXeedVUTlypJmiSBBoatlbSSeYSDoo3QJ+3Pts8lKjD3iRRZHmZrjA==","shasum":"7da3355b245966b950daf2f5c8dc85373f0b3ba8","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.0.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUIlx3zd6Xftb+wT2WLRvgz7nIjFJ68lwenAuiuYwKIQIhAOE05qDM2PL2PwicG8gwsMf8X4tBrLP5kxTG+SyTSi0i"}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api-1.0.19.tgz_1508398073124_0.9480340587906539"},"directories":{}},"1.1.0":{"name":"node-qiwi-api","version":"1.1.0","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"2ef5f5b16f7edf4c3b1af10ddd36814be66a9c18","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-DneJTDT6eyTq3G4N5Dw6p2di/EH3I1n23YLDncbTv4C/pDr/TSk19kyUO460jumyF8WvBNX2+9akDtiglC5xgw==","shasum":"c240bf9d279834787adaf1f0aca5e633fd4c33e0","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.1.0.tgz","fileCount":4,"unpackedSize":21208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRM35CRA9TVsSAnZWagAA4kgP/jbSy7zyth9PY2WKipIE\nzkciEeygOTYYdM1sQtztL8APlAvHozp6SxAfvh1GKW7MsDj0eu78iTB5km8A\nTGqnBnwJb/ckZ4SdOCztvsFd0nDPtykWW7dcknvSX8PnxcsTMgau6f/+nxDp\nZKabfThRBBVtJRBcoowwq2r0GCuZYiHwKNxZtU7K3AMhJ3MdMNy7sR6zo6LX\n63EqSJYsOQCS1TmWZQJZFJW2Mpqy7iJMVVSFMg0Iv4Mp/5wb6qwxOqCAmuVA\nqUaZqgqsj0Ks8Gq3w0ufGBK4YU13WTtLjt1IPE9r0Zx4ggcRNlsq6OjFVttK\nDfaNzX9kjuE3uKTvn15YvyxLM3+z1IBtQPn2B8/moAVhQxoRxDpJ/ShxXjmt\neKFWa3xeOjwpXqa7sp+9fPwNhYX2lCGMcbXJEwb2SxgOuT/YBUhGWDFdVNoT\nxGXSIsIr8/mzG6PB3Dlk201hZZmoAHt1NpVqBPBmsqhOsiUEMcpRoZOIl7/u\nmKo9zScCRsrGQudGKvDJ4iyjmhMk7HQn7Zc62X5QHZUj6Tls9eFGByrN714k\ng+9FsSvkugAxzCBwxetCt93PBEn9xYRMxtVZijI9FWxQyIju66JyUirIGn0p\nejxleTcdn9PGaHQvKENr3blpR01qibBFxHks59HWz+GW8I0jwRfuN8RD7XRg\njR/X\r\n=AYS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1N3T2W+2oK1Zc0ekIRbHA+uuGQ6NKxNDUkp/lCDV5qAiAhjwrWnfEQwOlTBejuDyOWw05IY7k1wZrFafsJktoNMQ=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_1.1.0_1531235833816_0.25294687506340696"},"_hasShrinkwrap":false},"1.1.1":{"name":"node-qiwi-api","version":"1.1.1","main":"node-qiwi-api.js","dependencies":{"request":"2.81.0"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"e97ac60aff46931133ea040ebe6797d5e22aa9d6","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"dist":{"integrity":"sha512-MlwiRRg4nHgMKRgLLB8nn1JY4dgqhiHIggWOyFoo9BBTuA7ekiNUI+RT1ve45dYpnGCDdrkcIbJg/nJVq5/VQw==","shasum":"7c199a733086ecc8bb926eddeb1689649bc7c4dc","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.1.1.tgz","fileCount":4,"unpackedSize":23004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRiY5CRA9TVsSAnZWagAAf9kP/0GcjvsrW8pB0su3roS7\naUlZeBxNma1nAODkG+lnNgzWIKVnKqMf0EmnIlSX1b3HbHxrle14zLy+5dG9\nK9oUtDGsn0vhIkEyU/FI6eDwAPWpJiRC6TMBdsNb2a5mylO9qBE6Hb8slckM\nDSPI8eDV9/l3X8MiNBQ/4JBu6Eazv5xrOn0RW95t0vaJA5Ku7bkHrKCq2tYH\nrU8oZ6gujgK6LBKkSI480zABZBa+0AFCyuHU+6cCVkDeMaJhlQo0QHJ+W0Ej\naGw8Iwvi0uF0K1jx4DMwBjJhCMNON4ErNdWM9ny7AL4YJ6VTmtpaXxOFTo7K\nET3NfuwF0fty5s6tb0xijcOw4Czp6nHVwmZQTR/yj1+nxNk6sSs275XnBXAj\nyCQ+3vrsChrxLByG9PYO3xJiwZFtvDv3DUtsxh1Gdhl77fIENJSasxZqop38\nu9n3FH71exfttkUNQZuctui9Utn/F/h0Dk/Xz/uMt1gtDJIifXRKC9y9jYZU\ne4pc7o12kWpo2YcSA5c2qO2aNNH55xaDniRvpqrAcH6/pzgS4njGLQjZGYds\nn6579nGmiLVRAyxv6YkAowJ8Zm8kdZAqIq5aUmpJnSKhZkSHJTnjRX+1r+Le\nUnWdK/JfBVRCoaJXrsc309b8cHz0s0PgSmN5tFk1eZ2r55k3yZM26AdDta1y\nFPhD\r\n=i09j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWwNbGzeMJljNlX5fvCJAMGgik/gOEjX6vxPLihmkPJAiEA8Iqeezr30kB+JnC9nXZgxKcKfuC0RyU3HgF7q3sWjeM="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_1.1.1_1531323960868_0.9133179482253377"},"_hasShrinkwrap":false},"1.1.2":{"name":"node-qiwi-api","version":"1.1.2","main":"node-qiwi-api.js","dependencies":{"request":"2.88.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"dc6779c03e51dd0cd4f443ac219de4c50455cab6","description":"node-qiwi-api\r ================\r Официальная [документация](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) к Qiwi api.","_id":"node-qiwi-api@1.1.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PvbEizIHqDdfeNzT/WoKD2Ix7oRnMk8o4GPy9jIb2Z1+VCVvlQljDzAeRPcGQ3alj8dV6mgfB7T3r1mpON/ZpA==","shasum":"5dfc693ab2b247a9025088a9a9611763b86c5966","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-1.1.2.tgz","fileCount":4,"unpackedSize":23485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRBVyCRA9TVsSAnZWagAAtI0QAKUJqIYL8Ugdok7FGbrx\nVDmpOitXuKRqQslEV5dq2hLWNL8I840XUxGabV+SbuRZc3AlY447qVNzaAKs\nW5ss4nb8ZMteZmFnsbswJolaGeCfaQnJzSlmMQV3iA3TgZcc8GnYqnv6iks3\nFflRpsGsk63i5FNzY9ctLGiYTD/XPIr5oGpHVBNKXSSMZyGGq11rgQ8Qcre4\nGVdJDmEmIh8OMgySAxTCukBzQFT/vHl5KNcx8oUF0hF2KZHpt9kieKG3Ncai\nVSxcjZQRgkpFnO20PE19P4sIPgT4UrfIdczVoHG94BpJRTySn8EJ2RKBlsPS\nYT3Su7eewKblT27iM50PLvVGEn9dW8CRN7lLXSt05Z7UBjYzSS9535i/3ZP6\nfqKRQ58Ekni0K5bz1rw7qmz9gzW3b4CbGzUjc6s12B0ALY+7Ru7kRpRjYXzY\nBIMdqn5KgPKbCB9msU0R9v1cA+AT4a8+dFgKaiJSFunWX14gf+XhV5IoUhYq\njkPEqy+Xx1pTt8ZVHg2b8cvXxGhOVfS9WrMJdtnTV51Xjie9VAFsV5Qv/TYo\nXPHjasParJ9Z3D1TgSQc9VHAsWTcW+d791D0ZqtQUOUeNR+cBaO6zDB2lECr\nLTOLd4FU9wI7hpEs7KCmx5jG2l27mFh9BTFIAx+CKVUXn00CQgw117DVljyO\nD4v6\r\n=XeQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDILY3t2LVCZN8SM9ZC2DJ8fmi22Fr9yybxKuFM+Vw7IAiAKf3altVsqjSIKiT2ezBJNRIwr4gOrNDMMkv41RuVNNA=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_1.1.2_1581520241911_0.6404527243031659"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"node-qiwi-api","version":"2.0.0-beta.0","main":"./lib/index.js","dependencies":{"request":"2.88.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"readme":"node-qiwi-api\r\n================\r\n[![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dm/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n----------------\r\nOfficial [documentation](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) for Qiwi api.\r\n\r\nGet started\r\n----------------\r\nFirstly, get access token at [Qiwi](https://qiwi.com/api).\r\n```\r\nnpm install node-qiwi-api\r\n```\r\nInitialise new wallet instance with your access token:\r\n```js\r\nvar Qiwi = require('node-qiwi-api');\r\nvar wallet = new Qiwi(token);\r\n```\r\nNow you can get information about your wallet and make money transfers.\r\n\r\nIdentification data\r\n----------------\r\n```js\r\nwallet.getIdentificationData(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(info);\r\n})\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n```\r\nIdentify wallet\r\n----------------\r\n```js\r\nwallet.identifyWallet(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(info);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **birthDate** - Date of birth (YYYY-MM-DD)\r\n* **firstName** - First name\r\n* **middleName** - Middle name\r\n* **lastName** - Last name\r\n* **passport** - Serial and number of passport \r\n* **snils** - SNILS number\r\n* **inn** - INN number\r\n* **oms** - OMS number\r\n\r\nInformation about account\r\n----------------\r\n```js\r\nwallet.getAccountInfo((err, info) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(info);\r\n})\r\n```\r\n\r\nBalance\r\n----------------\r\n```js\r\nwallet.getBalance((err, balance) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(balance);\r\n})\r\n```\r\nOperation history\r\n----------------\r\n```js\r\nwallet.getOperationHistory(requestOptions, (err, operations) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(operations);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **operation** - Operation type. ALL - all operations, IN - incoming only, OUT - outgoing only, QIWI_CARD - just payments by QIWI cards (QVC, QVP). Default - ALL\r\n* **sources** - Payment source. Array of values. Allowable values: QW_RUB - ruble account of wallet, QW_USD - usd account of wallet, QW_EUR - euro account of wallet, CARD - added and not added to wallet cards, MK - account of mobile operator. If not presented, you will receive info from all sources\r\n* **startDate** - Start date (YYYY-MM-ddThh:mm:ssZ). By default equals yesterday date. Use only with endDate\r\n* **endDate** - End date (YYYY-MM-ddThh:mm:ssZ). By default equals current date. Use only with startDate\r\n* **nextTxnDate** - Transaction date (YYYY-MM-ddThh:mm:ssZ), (see nextTxnDate in response). Use only with nextTxnId\r\n* **nextTxnId** - Previous transaction number (see nextTxnId in response). Use only with nextTxnDate\r\nMaximum interval between startDate and endDate - 90 days.\r\n\r\nAs example - information about 25 outgoing payments can be get by next way:\r\n```js\r\nwallet.getOperationHistory({rows: 25, operation: \"OUT\"}, (err, operations) => {\r\n  /* some code */\r\n})\r\n```\r\nOperations statistics\r\n----------------\r\nIf you want to see statistics for summs of payments by period of time use this method. Example:\r\n```js\r\nwallet.getOperationStatistics(requestOptions, (err, stats) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(stats);\r\n})\r\n```\r\nrequestOptions: **operation, sources, startDate, endDate** - Parameters are similar to **getOperationHistory**.\r\n\r\nGet transaction info\r\n----------------\r\nExample:\r\n```js\r\nwallet.getTransactionInfo(transactionId, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(stats);\r\n})\r\n```\r\n\r\nGet transaction receipt\r\n----------------\r\nExample:\r\n```js\r\nwallet.getReceipt(transactionId, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(stats);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **type** - Transaction type from getOperationHistory\r\n* **format** - File format, see wallet.receiptFormat\r\n\r\nTransfer to Qiwi wallet\r\n----------------\r\n```js\r\nwallet.toWallet({ amount: '0.01', comment: 'test', account: '+79261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **amount** - Ammount of money\r\n* **comment** - Commentary for payment.\r\n* **account** - Receiver phone number (with international prefix)\r\n\r\nTransfer to mobile phone\r\n----------------\r\nSimilar to \"transfer to qiwi wallet\", but  number without international prefix:\r\n```js\r\nwallet.toMobilePhone({ amount: '0.01', comment: 'test', account: '9261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to card\r\n----------------\r\nSimilar to other transfers, but account is card number:\r\n```js\r\nwallet.toCard({ amount: '0.01', comment: 'test', account: '5213********0000' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to bank account\r\n----------------\r\n```js\r\nwallet.toBank({ amount: '0.01', account: '5213********0000', account_type: '1', exp_date: 'MMYY' }, recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **ammount** - Ammount of money\r\n* **account** - Receiver card/account number\r\n* **account_type** - Type of bank identificator.\r\n  * for Alfa-bank (Альфа-Банк) - 1\r\n  * for OTP Bank (АО ОТП БАНК) - 1\r\n  * for Rosselhozbank (АО РОССЕЛЬХОЗБАНК) - 5\r\n  * for Russian Standard (Русский Стандарт) - 1\r\n  * for VTB (ВТБ ПАО) - 5\r\n  * for Promsvyazbank (Промсвязьбанк) - 7\r\n  * for Sberbank (ПАО Сбербанк) - 5\r\n  * for Renessans Credit (Ренессанс Кредит) - 1\r\n  * for Moscow Credit Bank (ПАО Московский кредитный банк) - 5\r\n* **exp_date** - Card expiration date (MMYY), в формате ММГГ (as examlpe: 0218 - february 2018). Only for card transfer.\r\n* **recipient** -\r\n  * 464 - Alfa-bank (Альфа-Банка)\r\n  * 466 - Tinkoff Bank (Тинькофф Банк)\r\n  * 804 - OTP Bank (АО ОТП БАНК)\r\n  * 810 - Rosselhozbank (АО РОССЕЛЬХОЗБАНК)\r\n  * 815 - Russian Standard (Русский Стандарт)\r\n  * 816 - VTB (ВТБ ПАО)\r\n  * 821 - Promsvyazbank (Промсвязьбанк)\r\n  * 870 - Sberbank (ПАО Сбербанк)\r\n  * 881 - Renessans Credit (Ренессанс Кредит)\r\n  * 1135 - Moscow Credit Bank (ПАО Московский кредитный банк)\r\n\r\n\r\nCheck commission rates\r\n----------------\r\n```js\r\nwallet.checkOnlineCommission(recipient, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n**recipient** - Allowable values stored in wallet.recipients\r\n\r\nrequestOptions includes: \r\n* **account** - Phone number with international prefix or card/account number, as example 79991234567\r\n* **amount** - Amount of money for calculate commission\r\n\r\nCheck operation commission\r\n----------------\r\n```js\r\nwallet.checkCommission(recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\ndata.content.terms.commission.ranges[i]:\r\n* **recipient** - Allowable values stored in wallet.recipients\r\nResponse contains:\r\n* **bound** - Payment amount, starting from which the condition applies\r\n* **rate** - Commission (absolute multiplier)\r\n* **fixed** - Fixed amount of commission\r\n","readmeFilename":"README.md","gitHead":"e08db77c4ff9ea39d11aa11a7975bd643a2f5d13","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.0.0-beta.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QzC/uLaEF30usU9LGS2JWAKc14ofMDCrkXjhGkwn3pDMYbWE2//jtElNHDXPEsT4Y+WY2CLvwOnV4ZkluIZV4g==","shasum":"c08c8d50ce36d1fa4da10b8c6b5a7d0f1c870682","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.0.0-beta.0.tgz","fileCount":5,"unpackedSize":29558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebBWnCRA9TVsSAnZWagAARXcQAJ5WACfGmTL+IcugWCcy\nVnbSAsyawQPsMPIfAkT4OvenjyISfJbf8OGCOIdlkclQ1WjLMpFBXZ/SC+VY\n/m43w0365AzAUgzCxXxcjogjCsdsF6MmQGGnoaeQVXdJUJmBi1EP75UsL3Gb\nvnoziOMI5oGC8CCITfR2U0Fo/15jCEkzc0BFllh4fdLBJkYUSZJRAn6IxhU6\nboDE2o+ID7Ayz1m9MNKQdBwLxAcFqgNOPXPmSTbGZw6oCSCEfLgc4bVDsIoC\nfnFie6uxh+9sRwKvpxFbI/Y6H1cpATfJzm/MC2XDW/DcYOjFJJM0T0w/P9yR\nida0OcJaees5DvqGcCawtPQQk6wzHZxIXw0RYKSQNftKeF7ApJc48KNfQiX9\ntVO9323zOwi+cGKf3UW9I2BH9ocXOId6EQN/YUMHlYEd00XWrYaNIXUwy2Za\noQzQGVSTG1blydFYJx2RuD6/eugda/M6VMcPNkrIePLb8G1kUmFFqYKhXMVw\nPbVKn26u3Evl6OpQ6RagkCEyb8WzvG9Wxh6inu62JOgEPG+yzJwXRyhONGvy\nvJ8h9QWIVLMl8TyzEv9srLAhC7OZTROSWrI6pKu3ED8tfesBfpGChzaD4wx/\n3pPy0ZFaRFwiL943+npxTrYrAdYai1AyaFkZylFzJ9+t89T2ty0kb5izcgYt\nwy7s\r\n=deHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAxJn++BlydOoorARZqRST9BuZAZhY8H9GsOcd7tloiAiBg7AYa8oKX59NpIwE1ZXC/4TaaNWiUgoYtjs5Wp3m1/w=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.0.0-beta.0_1584141735109_0.6484344526226944"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"node-qiwi-api","version":"2.0.0-beta.1","main":"./lib/index.js","dependencies":{"request":"2.88.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"readme":"node-qiwi-api\r\n================\r\n[![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dm/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n----------------\r\nOfficial [documentation](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) for Qiwi api.\r\n\r\nGet started\r\n----------------\r\nFirstly, get access token at [Qiwi](https://qiwi.com/api).\r\n```\r\nnpm install node-qiwi-api\r\n```\r\nInitialise new wallet instance with your access token:\r\n```js\r\nvar Qiwi = require('node-qiwi-api');\r\nvar wallet = new Qiwi(token);\r\n```\r\nNow you can get information about your wallet and make money transfers.\r\n\r\nIdentification data\r\n----------------\r\n```js\r\nwallet.getIdentificationData(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nIdentify wallet\r\n----------------\r\n```js\r\nwallet.identifyWallet(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **birthDate** - Date of birth (YYYY-MM-DD)\r\n* **firstName** - First name\r\n* **middleName** - Middle name\r\n* **lastName** - Last name\r\n* **passport** - Serial and number of passport \r\n* **snils** - SNILS number\r\n* **inn** - INN number\r\n* **oms** - OMS number\r\n\r\nInformation about account\r\n----------------\r\n```js\r\nwallet.getAccountInfo((err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet accounts\r\n----------------\r\n```js\r\nwallet.getAccounts(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nGet possible account aliases\r\n----------------\r\nReturn possible for creation at your wallet account aliases\r\n```js\r\nwallet.getPossibleAccountAliases(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nCreate account\r\n----------------\r\nCreate account in new currency\r\n```js\r\nwallet.createAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nSet default account\r\n----------------\r\nSet default account for all operations\r\n```js\r\nwallet.setDefaultAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nOperation history\r\n----------------\r\n```js\r\nwallet.getOperationHistory(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **operation** - Operation type. ALL - all operations, IN - incoming only, OUT - outgoing only, QIWI_CARD - just payments by QIWI cards (QVC, QVP). Default - ALL\r\n* **sources** - Payment source. Array of values. Allowable values: QW_RUB - ruble account of wallet, QW_USD - usd account of wallet, QW_EUR - euro account of wallet, CARD - added and not added to wallet cards, MK - account of mobile operator. If not presented, you will receive info from all sources\r\n* **startDate** - Start date (YYYY-MM-ddThh:mm:ssZ). By default equals yesterday date. Use only with endDate\r\n* **endDate** - End date (YYYY-MM-ddThh:mm:ssZ). By default equals current date. Use only with startDate\r\n* **nextTxnDate** - Transaction date (YYYY-MM-ddThh:mm:ssZ), (see nextTxnDate in response). Use only with nextTxnId\r\n* **nextTxnId** - Previous transaction number (see nextTxnId in response). Use only with nextTxnDate\r\nMaximum interval between startDate and endDate - 90 days.\r\n\r\nAs example - information about 25 outgoing payments can be get by next way:\r\n```js\r\nwallet.getOperationHistory({rows: 25, operation: \"OUT\"}, (err, operations) => {\r\n  /* some code */\r\n})\r\n```\r\nOperations statistics\r\n----------------\r\nIf you want to see statistics for summs of payments by period of time use this method. Example:\r\n```js\r\nwallet.getOperationStatistics(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions: **operation, sources, startDate, endDate** - Parameters are similar to **getOperationHistory**.\r\n\r\nGet transaction info\r\n----------------\r\nExample:\r\n```js\r\nwallet.getTransactionInfo(transactionId, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet transaction receipt\r\n----------------\r\nExample:\r\n```js\r\nwallet.getReceipt(transactionId, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **type** - Transaction type from getOperationHistory\r\n* **format** - File format, see wallet.receiptFormat\r\n\r\nTransfer to Qiwi wallet\r\n----------------\r\n```js\r\nwallet.toWallet({ amount: '0.01', comment: 'test', account: '+79261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **amount** - Ammount of money\r\n* **comment** - Commentary for payment.\r\n* **account** - Receiver phone number (with international prefix)\r\n\r\nTransfer to mobile phone\r\n----------------\r\nSimilar to \"transfer to qiwi wallet\", but  number without international prefix:\r\n```js\r\nwallet.toMobilePhone({ amount: '0.01', comment: 'test', account: '9261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to card\r\n----------------\r\nSimilar to other transfers, but account is card number:\r\n```js\r\nwallet.toCard({ amount: '0.01', comment: 'test', account: '5213********0000' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to bank account\r\n----------------\r\n```js\r\nwallet.toBank({ amount: '0.01', account: '5213********0000', account_type: '1', exp_date: 'MMYY' }, recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **ammount** - Ammount of money\r\n* **account** - Receiver card/account number\r\n* **account_type** - Type of bank identificator.\r\n  * for Alfa-bank (Альфа-Банк) - 1\r\n  * for OTP Bank (АО ОТП БАНК) - 1\r\n  * for Rosselhozbank (АО РОССЕЛЬХОЗБАНК) - 5\r\n  * for Russian Standard (Русский Стандарт) - 1\r\n  * for VTB (ВТБ ПАО) - 5\r\n  * for Promsvyazbank (Промсвязьбанк) - 7\r\n  * for Sberbank (ПАО Сбербанк) - 5\r\n  * for Renessans Credit (Ренессанс Кредит) - 1\r\n  * for Moscow Credit Bank (ПАО Московский кредитный банк) - 5\r\n* **exp_date** - Card expiration date (MMYY), в формате ММГГ (as examlpe: 0218 - february 2018). Only for card transfer.\r\n* **recipient** -\r\n  * 464 - Alfa-bank (Альфа-Банка)\r\n  * 466 - Tinkoff Bank (Тинькофф Банк)\r\n  * 804 - OTP Bank (АО ОТП БАНК)\r\n  * 810 - Rosselhozbank (АО РОССЕЛЬХОЗБАНК)\r\n  * 815 - Russian Standard (Русский Стандарт)\r\n  * 816 - VTB (ВТБ ПАО)\r\n  * 821 - Promsvyazbank (Промсвязьбанк)\r\n  * 870 - Sberbank (ПАО Сбербанк)\r\n  * 881 - Renessans Credit (Ренессанс Кредит)\r\n  * 1135 - Moscow Credit Bank (ПАО Московский кредитный банк)\r\n\r\n\r\nCheck commission rates\r\n----------------\r\n```js\r\nwallet.checkOnlineCommission(recipient, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n**recipient** - Allowable values stored in wallet.recipients\r\n\r\nrequestOptions includes: \r\n* **account** - Phone number with international prefix or card/account number, as example 79991234567\r\n* **amount** - Amount of money for calculate commission\r\n\r\nCheck operation commission\r\n----------------\r\n```js\r\nwallet.checkCommission(recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\ndata.content.terms.commission.ranges[i]:\r\n* **recipient** - Allowable values stored in wallet.recipients\r\n\r\nResponse contains:\r\n* **bound** - Payment amount, starting from which the condition applies\r\n* **rate** - Commission (absolute multiplier)\r\n* **fixed** - Fixed amount of commission\r\n","readmeFilename":"README.md","gitHead":"4ecfdaf949ae6befdcc1f0a5065272f622b0bc7f","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.0.0-beta.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Lb9VQlNCroPtPuQ7s+I9/7zWbqnptYcy0fGKReW412qJk9TwzTQc5SH137ikaD6eJD2vcj27thocBm+3281xIg==","shasum":"088d9af850254e47099738831d3a0fc41253aa1b","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.0.0-beta.1.tgz","fileCount":5,"unpackedSize":33734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebBiZCRA9TVsSAnZWagAAvuAP/iKTQAD1hUtQeQNnaULV\nmduLWNgakmVdSHxJdu3VSV/Tb0Yo0Hhl86+z0NffdJ3O3gh+85IGccKpaHJC\nX9zNzlXmlDs8YpzvhMqoyC//qsq0OhLBgOsCqYtOFjmyLReDQFQuxGn1/L4n\nHtlDo8rw5LbsOo1gt1jzvqNTOdIODr2hfzXBWIciUG5aq4KN2CWKjuu60bq3\n4NN4CvuR42pMuwPv+Kenh07d88QXyLDOpZha3mv3SGQfdspzhyAEIXlBl7oF\nTy178hZow492szuU2yYjtSqxQzcLHezAmKBojrjFxbFvANUIeaV17WGpaQJB\nklZbc+e01XFe1dwdYX0jDHz4IrLO2WM0GILRYphku8jlOQ3YGYqUgKmu/9/3\nQu8w39/SYi1uxB/xJoA+F2KTQ+L8mKQ9ke6SGBFqfbkTa6PbPB0bs9fLyNyl\ndOuy0CFok3GtOKa2JihEpEI8TC9wPl+Ryy7rj0WNy6G6iWiaEqOsgHPFGEet\nCRN9r5q2TYkUiKUKkEyc2dYa/qStUvWMqkSxh+7Z+RP+w0nV3jQVph97a9Ai\nU4bubT/XENaERjGeyWbdrRPlvbg2GnlQyRHy19l7EMmzh0fXg1Lx5yW1wzgK\nBb8F/DKHNYA5/b0OKrWuH5OOtFEQHaw3e5DB+7PfL2WRXSPW1YC9dSkvV07n\nibdN\r\n=ae0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANCdBciVhozmgFE1VWcQg4WeJmbrcxRmH8Oq+zrMaEqAiA7kgOqrnbMKVlzWMR3OzdCVmL2V4DGbysAXNeuEOEDgA=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.0.0-beta.1_1584142489346_0.7594179773753822"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"node-qiwi-api","version":"2.0.0-beta.2","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"readme":"node-qiwi-api\r\n================\r\n[![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dm/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n----------------\r\nOfficial [documentation](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) for Qiwi api.\r\n\r\nGet started\r\n----------------\r\nFirstly, get access token at [Qiwi](https://qiwi.com/api).\r\n```\r\nnpm install node-qiwi-api\r\n```\r\nInitialise new wallet instance with your access token:\r\n```js\r\nvar Qiwi = require('node-qiwi-api');\r\nvar wallet = new Qiwi(token);\r\n```\r\nNow you can get information about your wallet and make money transfers.\r\n\r\nIdentification data\r\n----------------\r\n```js\r\nwallet.getIdentificationData(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nIdentify wallet\r\n----------------\r\n```js\r\nwallet.identifyWallet(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **birthDate** - Date of birth (YYYY-MM-DD)\r\n* **firstName** - First name\r\n* **middleName** - Middle name\r\n* **lastName** - Last name\r\n* **passport** - Serial and number of passport \r\n* **snils** - SNILS number\r\n* **inn** - INN number\r\n* **oms** - OMS number\r\n\r\nInformation about account\r\n----------------\r\n```js\r\nwallet.getAccountInfo((err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet accounts\r\n----------------\r\n```js\r\nwallet.getAccounts(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nGet possible account aliases\r\n----------------\r\nReturn possible for creation at your wallet account aliases\r\n```js\r\nwallet.getPossibleAccountAliases(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nCreate account\r\n----------------\r\nCreate account in new currency\r\n```js\r\nwallet.createAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nSet default account\r\n----------------\r\nSet default account for all operations\r\n```js\r\nwallet.setDefaultAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nOperation history\r\n----------------\r\n```js\r\nwallet.getOperationHistory(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **operation** - Operation type. ALL - all operations, IN - incoming only, OUT - outgoing only, QIWI_CARD - just payments by QIWI cards (QVC, QVP). Default - ALL\r\n* **sources** - Payment source. Array of values. Allowable values: QW_RUB - ruble account of wallet, QW_USD - usd account of wallet, QW_EUR - euro account of wallet, CARD - added and not added to wallet cards, MK - account of mobile operator. If not presented, you will receive info from all sources\r\n* **startDate** - Start date (YYYY-MM-ddThh:mm:ssZ). By default equals yesterday date. Use only with endDate\r\n* **endDate** - End date (YYYY-MM-ddThh:mm:ssZ). By default equals current date. Use only with startDate\r\n* **nextTxnDate** - Transaction date (YYYY-MM-ddThh:mm:ssZ), (see nextTxnDate in response). Use only with nextTxnId\r\n* **nextTxnId** - Previous transaction number (see nextTxnId in response). Use only with nextTxnDate\r\nMaximum interval between startDate and endDate - 90 days.\r\n\r\nAs example - information about 25 outgoing payments can be get by next way:\r\n```js\r\nwallet.getOperationHistory({rows: 25, operation: \"OUT\"}, (err, operations) => {\r\n  /* some code */\r\n})\r\n```\r\nOperations statistics\r\n----------------\r\nIf you want to see statistics for summs of payments by period of time use this method. Example:\r\n```js\r\nwallet.getOperationStatistics(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions: **operation, sources, startDate, endDate** - Parameters are similar to **getOperationHistory**.\r\n\r\nGet transaction info\r\n----------------\r\nExample:\r\n```js\r\nwallet.getTransactionInfo(transactionId, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet transaction receipt\r\n----------------\r\nExample:\r\n```js\r\nwallet.getReceipt(transactionId, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **type** - Transaction type from getOperationHistory\r\n* **format** - File format, see wallet.receiptFormat\r\n\r\nTransfer to Qiwi wallet\r\n----------------\r\n```js\r\nwallet.toWallet({ amount: '0.01', comment: 'test', account: '+79261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **amount** - Ammount of money\r\n* **comment** - Commentary for payment.\r\n* **account** - Receiver phone number (with international prefix)\r\n\r\nTransfer to mobile phone\r\n----------------\r\nSimilar to \"transfer to qiwi wallet\", but  number without international prefix:\r\n```js\r\nwallet.toMobilePhone({ amount: '0.01', comment: 'test', account: '9261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to card\r\n----------------\r\nSimilar to other transfers, but account is card number:\r\n```js\r\nwallet.toCard({ amount: '0.01', comment: 'test', account: '5213********0000' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to bank account\r\n----------------\r\n```js\r\nwallet.toBank({ amount: '0.01', account: '5213********0000', account_type: '1', exp_date: 'MMYY' }, recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **ammount** - Ammount of money\r\n* **account** - Receiver card/account number\r\n* **account_type** - Type of bank identificator.\r\n  * for Alfa-bank (Альфа-Банк) - 1\r\n  * for OTP Bank (АО ОТП БАНК) - 1\r\n  * for Rosselhozbank (АО РОССЕЛЬХОЗБАНК) - 5\r\n  * for Russian Standard (Русский Стандарт) - 1\r\n  * for VTB (ВТБ ПАО) - 5\r\n  * for Promsvyazbank (Промсвязьбанк) - 7\r\n  * for Sberbank (ПАО Сбербанк) - 5\r\n  * for Renessans Credit (Ренессанс Кредит) - 1\r\n  * for Moscow Credit Bank (ПАО Московский кредитный банк) - 5\r\n* **exp_date** - Card expiration date (MMYY), в формате ММГГ (as examlpe: 0218 - february 2018). Only for card transfer.\r\n* **recipient** -\r\n  * 464 - Alfa-bank (Альфа-Банка)\r\n  * 466 - Tinkoff Bank (Тинькофф Банк)\r\n  * 804 - OTP Bank (АО ОТП БАНК)\r\n  * 810 - Rosselhozbank (АО РОССЕЛЬХОЗБАНК)\r\n  * 815 - Russian Standard (Русский Стандарт)\r\n  * 816 - VTB (ВТБ ПАО)\r\n  * 821 - Promsvyazbank (Промсвязьбанк)\r\n  * 870 - Sberbank (ПАО Сбербанк)\r\n  * 881 - Renessans Credit (Ренессанс Кредит)\r\n  * 1135 - Moscow Credit Bank (ПАО Московский кредитный банк)\r\n\r\n\r\nCheck commission rates\r\n----------------\r\n```js\r\nwallet.checkOnlineCommission(recipient, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n**recipient** - Allowable values stored in wallet.recipients\r\n\r\nrequestOptions includes: \r\n* **account** - Phone number with international prefix or card/account number, as example 79991234567\r\n* **amount** - Amount of money for calculate commission\r\n\r\nCheck operation commission\r\n----------------\r\n```js\r\nwallet.checkCommission(recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\ndata.content.terms.commission.ranges[i]:\r\n* **recipient** - Allowable values stored in wallet.recipients\r\n\r\nResponse contains:\r\n* **bound** - Payment amount, starting from which the condition applies\r\n* **rate** - Commission (absolute multiplier)\r\n* **fixed** - Fixed amount of commission\r\n","readmeFilename":"README.md","gitHead":"e5ae26e08aea38e3c4d54ffd87f04280ebce1076","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.0.0-beta.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HfGc/sbs7nYyA4R0zblkjV3eBKmC/wHyBZL60IYICDj5+b5OUN3I0ZuaIEl8845nlLT4mTsICWfIjoyqXkaEOg==","shasum":"5ce5331d83aadda8baddf7bff9398e3180f5aa7f","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.0.0-beta.2.tgz","fileCount":5,"unpackedSize":32118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebKonCRA9TVsSAnZWagAA2WYQAKKxwumDktfgN3dToJf3\nNjT4YheHU2FEB8eHGgwpOGvBEIoeIxvKfcvy3p4Gd4S1x5fnHeeOeHBINr50\n18QC1LS4UuXTrNAoACNU+eR4ggwoEvWdGcOy7elKrRefi2AZqnZqnTjP2+Ba\nTlew4PRn0vsTnHn1dV1Xz1zb1tHOpzz+D1hRaBtp5HPtiLmC5QzdGp6Q8ttG\nrW97PSL7VZAZnnS7RtF94W3WgdF548V13NL3BEGozBZpTSkWTDBoiDxkbVmE\njN/qnTJWeobgiD9VvkVxK9BrpKRuYr3xJI/DJrDgbuazAAOQnW5uXpPjPypf\n7LIRrptFQc0QaEkGwphUJlBZted4eYfZbigq/XhuT6zIJHk6+4d7Mj9yTSDq\nf0EF0E7DnRVhsKoeZGiE8fO8ufxmKjoqUf35BGdRhqglVbOFvDl5ygCDullw\n0HBzKN5AUnprW7SOCTWW2+2A0EK3ONtu5kfy8dCNFROScJRKihgsmD8NTyF4\n7HKbwCotKtGAbRyHdjSDvN+Z1JiktMpfxYcb8tlH5PjsP4bocHph1VmvpbV6\nFgZ62f951Az3RZ5QrazibETuFbOtRZ8tlQPyvVwrCXwKrmfmrnEhlswZ2AbI\n02fgAlowDSXsXTqE/XYUJjCZ1D96+o4g7Pg7fKhxtc1gYNdeJuEZu2PCZVPp\n8LJ/\r\n=ObCt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6hc3HHZT4EraJ7e7rXiAKDfb8l8DuQR3YlvUdLk3YpAiAgqVFulOvzq1aBM9qwc7AqwPiPpkfmZTH6mHAhaiO3vw=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.0.0-beta.2_1584179751144_0.6242943077626042"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"node-qiwi-api","version":"2.0.0-beta.3","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"readme":"node-qiwi-api\r\n================\r\n[![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dm/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n----------------\r\nOfficial [documentation](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) for Qiwi api.\r\n\r\nGet started\r\n----------------\r\nFirstly, get access token at [Qiwi](https://qiwi.com/api).\r\n```\r\nnpm install node-qiwi-api\r\n```\r\nYou can use callback and promise based api.\r\n\r\nInitialise new wallet instance with your access token:\r\n```js\r\nvar callbackQiwi = require('node-qiwi-api').callbackApi;\r\nvar asyncQiwi = require('node-qiwi-api').asyncApi;\r\n\r\nvar callbackWallet = new callbackQiwi(token);\r\nvar asyncWallet = new asyncQiwi(token);\r\n```\r\nNow you can get information about your wallet and make money transfers.\r\n\r\nIdentification data\r\n----------------\r\n```js\r\nwallet.getIdentificationData(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nIdentify wallet\r\n----------------\r\n```js\r\nwallet.identifyWallet(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **birthDate** - Date of birth (YYYY-MM-DD)\r\n* **firstName** - First name\r\n* **middleName** - Middle name\r\n* **lastName** - Last name\r\n* **passport** - Serial and number of passport \r\n* **snils** - SNILS number\r\n* **inn** - INN number\r\n* **oms** - OMS number\r\n\r\nInformation about account\r\n----------------\r\n```js\r\nwallet.getAccountInfo((err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet accounts\r\n----------------\r\n```js\r\nwallet.getAccounts(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nGet possible account aliases\r\n----------------\r\nReturn possible for creation at your wallet account aliases\r\n```js\r\nwallet.getPossibleAccountAliases(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nCreate account\r\n----------------\r\nCreate account in new currency\r\n```js\r\nwallet.createAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nSet default account\r\n----------------\r\nSet default account for all operations\r\n```js\r\nwallet.setDefaultAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nOperation history\r\n----------------\r\n```js\r\nwallet.getOperationHistory(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **operation** - Operation type. ALL - all operations, IN - incoming only, OUT - outgoing only, QIWI_CARD - just payments by QIWI cards (QVC, QVP). Default - ALL\r\n* **sources** - Payment source. Array of values. Allowable values: QW_RUB - ruble account of wallet, QW_USD - usd account of wallet, QW_EUR - euro account of wallet, CARD - added and not added to wallet cards, MK - account of mobile operator. If not presented, you will receive info from all sources\r\n* **startDate** - Start date (YYYY-MM-ddThh:mm:ssZ). By default equals yesterday date. Use only with endDate\r\n* **endDate** - End date (YYYY-MM-ddThh:mm:ssZ). By default equals current date. Use only with startDate\r\n* **nextTxnDate** - Transaction date (YYYY-MM-ddThh:mm:ssZ), (see nextTxnDate in response). Use only with nextTxnId\r\n* **nextTxnId** - Previous transaction number (see nextTxnId in response). Use only with nextTxnDate\r\nMaximum interval between startDate and endDate - 90 days.\r\n\r\nAs example - information about 25 outgoing payments can be get by next way:\r\n```js\r\nwallet.getOperationHistory({rows: 25, operation: \"OUT\"}, (err, operations) => {\r\n  /* some code */\r\n})\r\n```\r\nOperations statistics\r\n----------------\r\nIf you want to see statistics for summs of payments by period of time use this method. Example:\r\n```js\r\nwallet.getOperationStatistics(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions: **operation, sources, startDate, endDate** - Parameters are similar to **getOperationHistory**.\r\n\r\nGet transaction info\r\n----------------\r\nExample:\r\n```js\r\nwallet.getTransactionInfo(transactionId, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet transaction receipt\r\n----------------\r\nExample:\r\n```js\r\nwallet.getReceipt(transactionId, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **type** - Transaction type from getOperationHistory\r\n* **format** - File format, see wallet.receiptFormat\r\n\r\nTransfer to Qiwi wallet\r\n----------------\r\n```js\r\nwallet.toWallet({ amount: '0.01', comment: 'test', account: '+79261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **amount** - Ammount of money\r\n* **comment** - Commentary for payment.\r\n* **account** - Receiver phone number (with international prefix)\r\n\r\nTransfer to mobile phone\r\n----------------\r\nSimilar to \"transfer to qiwi wallet\", but  number without international prefix:\r\n```js\r\nwallet.toMobilePhone({ amount: '0.01', comment: 'test', account: '9261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to card\r\n----------------\r\nSimilar to other transfers, but account is card number:\r\n```js\r\nwallet.toCard({ amount: '0.01', comment: 'test', account: '5213********0000' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to bank account\r\n----------------\r\n```js\r\nwallet.toBank({ amount: '0.01', account: '5213********0000', account_type: '1', exp_date: 'MMYY' }, recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **ammount** - Ammount of money\r\n* **account** - Receiver card/account number\r\n* **account_type** - Type of bank identificator.\r\n  * for Alfa-bank (Альфа-Банк) - 1\r\n  * for OTP Bank (АО ОТП БАНК) - 1\r\n  * for Rosselhozbank (АО РОССЕЛЬХОЗБАНК) - 5\r\n  * for Russian Standard (Русский Стандарт) - 1\r\n  * for VTB (ВТБ ПАО) - 5\r\n  * for Promsvyazbank (Промсвязьбанк) - 7\r\n  * for Sberbank (ПАО Сбербанк) - 5\r\n  * for Renessans Credit (Ренессанс Кредит) - 1\r\n  * for Moscow Credit Bank (ПАО Московский кредитный банк) - 5\r\n* **exp_date** - Card expiration date (MMYY), в формате ММГГ (as examlpe: 0218 - february 2018). Only for card transfer.\r\n* **recipient** -\r\n  * 464 - Alfa-bank (Альфа-Банка)\r\n  * 466 - Tinkoff Bank (Тинькофф Банк)\r\n  * 804 - OTP Bank (АО ОТП БАНК)\r\n  * 810 - Rosselhozbank (АО РОССЕЛЬХОЗБАНК)\r\n  * 815 - Russian Standard (Русский Стандарт)\r\n  * 816 - VTB (ВТБ ПАО)\r\n  * 821 - Promsvyazbank (Промсвязьбанк)\r\n  * 870 - Sberbank (ПАО Сбербанк)\r\n  * 881 - Renessans Credit (Ренессанс Кредит)\r\n  * 1135 - Moscow Credit Bank (ПАО Московский кредитный банк)\r\n\r\n\r\nCheck commission rates\r\n----------------\r\n```js\r\nwallet.checkOnlineCommission(recipient, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n**recipient** - Allowable values stored in wallet.recipients\r\n\r\nrequestOptions includes: \r\n* **account** - Phone number with international prefix or card/account number, as example 79991234567\r\n* **amount** - Amount of money for calculate commission\r\n\r\nCheck operation commission\r\n----------------\r\n```js\r\nwallet.checkCommission(recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\ndata.content.terms.commission.ranges[i]:\r\n* **recipient** - Allowable values stored in wallet.recipients\r\n\r\nResponse contains:\r\n* **bound** - Payment amount, starting from which the condition applies\r\n* **rate** - Commission (absolute multiplier)\r\n* **fixed** - Fixed amount of commission\r\n","readmeFilename":"README.md","gitHead":"573c093495e0142271d86195f95aa306242fce4b","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.0.0-beta.3","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vRkDzX6eoocibA375V33RsUhk7geZ0wRb9n/UGfjDadKBZt8q6A3zLQbeXITLB1c/jDrGF4yXEB1iLxUURWKLg==","shasum":"1b207ba212a52e419af88564dc121560e82829e1","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.0.0-beta.3.tgz","fileCount":7,"unpackedSize":52265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebOAOCRA9TVsSAnZWagAA2s0P/09rUR60EJMBL7ftXr1P\n6X+OjCJDmNwveU9gxuqz4nxO8pxGXNc9C/zUOL+zXNQ0maFyp6gQSJ37leZN\nhYu7wpb1n4qKXVHfquLR93xhPKxw+U0yosbnhGN0HMrYr2DhuZQS+E//3P1/\nHb1lIU5U5ET5czYSdOpkZXWhk2WQ6YT+OITgQEQ/jQQkYhtAwpD3hFBNGrsW\nR4nEiu6sZHGp7mAk/9RRBWiG4MflEiIYm5TfNkiWFZrynfRVZLRkI6Df74z7\n4DRYOMwL31ToddQRBDSUf7JMtR25qt4A6xiP9ON3p+7H/769TXNxIYCTKkqJ\nwAXJxj+TUkZN/WAA8KA2mxVNW0MFGjyokHbRwCOj6ZJgXYMHM23a+HDheYt5\n7/5HX1WCjtr8rzE0c1MBCZ0WxfnxxwCfFjfWbqZdgqTcJNj7Ei7Muu9MYWgi\nZKCOh1i8iKYsnv44fgEMU/e4jXh/r2LOMNzZRTtmHj+915v1R2/etURXHn9m\nK5dYRa9PEOI9YIgylDihoaZ+dX79Kq3T6wC3Rx33Y+oegI2O2+goutD3GVXB\nmxVQnHFq+qHbSbG0IgBYGLymIBuMX89GVvSpcFIojFZk2Y0M82BBrxWTvd7h\n32/6ba4GtyPiv6hmH0zjLPiQWzjwD9aQNdPWSyxZVfWLt/d4oVsYdDh96zxF\n9Zet\r\n=AD0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh6MxFTVBvkOyc5DSqPalxe4wOOnj3Xd0f6CylhqkdrQIgUe+tRl+U2omXp47sXEUd3B3lUI0FBuLUHPosY2aAnXU="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.0.0-beta.3_1584193549591_0.46323373154253056"},"_hasShrinkwrap":false},"2.0.0":{"name":"node-qiwi-api","version":"2.0.0","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"29a03a8cb45b8cb60181181b6d8d2ab47c69dcd4","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.0.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wNLpPAzySYI1SWEJDkmhdsuO6ty6JT6Y1AQu5ASbZYibbyXjw4kmgS9C2hJrrje+p3cOKNSY1fTEx0LUYCMlAA==","shasum":"110c156745819e6e0b44d32f433c3a8ae5c1679b","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.0.0.tgz","fileCount":7,"unpackedSize":60248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec2dvCRA9TVsSAnZWagAA+mMP/ROa1GRiI20PFkfhHmeK\nCu6r3gXUn9ec7yYJID0xNYU837fk7D9QFGDmUdwDt7hEA6t0Mira1MH5GbIq\nW0Pr+wVEUfphCaJpK+hhwg1y4g7detkz60E7e4e4OEqsdaQBaAw0YYfpnFhQ\nhA33L/ePHWPKwbOWnWxFkNlhvcUcgOBoQ1ayPOFDJS4tAWk/yjgfeImECq0G\n/OGQKLXy6ihu2ZHzqkUamzAh9FR/jPQdaFNFeJFQlK6KqxK1FCL/9vw6XC7I\ns/gGPxmUZpkuY9/6hanN7LgBa+TL2YRGsoD8Kjn6VGJnwUipXgU4p/ep+F9U\n+ojEPO40sG1GZdDAptj2ltfimLLZCFxid1UZpTVawzM7nNwmhRnXQrutFGqQ\nRqf5K9pgCncv61di3Ho8wqUWcfUrc+kuiz4hKX2WUcTm6tfqiZisQ0yCTIe5\nKktwgmSn9fB4DjhFKzFhGNeO+82c7BBRv7u8bsYoMtCjwiCXSiDfiHvDTGO+\nShJYhVzsCnHkfUTjCDKCueZjEIywDEaRDH+dK98viZRjnuj8t2+4h98qU7wY\niWP5ajpJji6CQi3VK7rQa19gy70OEKiV4vj/DpgWjHHLt2k+J9bxF7XUw9n8\nOQ2jKgBmnIXZyDSOp4qNsLl/yzxAKsmgEMMIUD3fZMCOWfQI24HdiksV65/6\n5xVy\r\n=kxb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9LSVbGj/Up6U6eGS4Dv0A0MUa0cx20c0rarErB/urjAiBc/9jCA2pPfkXMra4vdoFjoppvrNNMMPsCc4DRwaCIsw=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.0.0_1584621422729_0.05649221984308328"},"_hasShrinkwrap":false},"2.1.0":{"name":"node-qiwi-api","version":"2.1.0","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"12468c9720e576ae33416edb965509fff07f8c7d","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.1.0","_nodeVersion":"12.15.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-eUZhZxCNG76EORkATYVln6bWEGXmTLhqJDwJEdyiVsjR32pu4M2nu7VwrRXhjIl5ANo4HlHceYa6smElnREgcg==","shasum":"3b35ad5f25398c2899dad84fe81330813f73d175","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.1.0.tgz","fileCount":7,"unpackedSize":65387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeebquCRA9TVsSAnZWagAAh5EP/3gQh/shCau9VM/SxmZq\n6U/pkfddGQ1rPUVUmTgQMFthmbdGj9WXPc7Jln660erDDy5d69tUi+oTZRD8\n6sCpmOybaNVG9LP0Ws/ZEC7FHbVb7qiHxLOCjLNHfg0giNoW2o+uQMNSlWWn\nfwr2SgZiPg3riZMRWd9kkLF5kryJ6pCSOzeCbpjJPzIc1fq6x2D2h3rLbZXR\nmG6CQW9xSBlgOHinLT+3AD3byMpMQXVuptMwa9Da6HIf9Gr+D5RBFb1Nb77/\nra9SUTiXMTDVnwie8vQSZ351gTHCFXAybF6VQDQ1Pua1ZCs9+W5/mfhgoTSX\nmZlPb78PcfEfsegUVd1XHwYE2OHqZK92YJviMlgAqwaMkt2gAEkSeUi06yzy\nqDY6wKtw3aK9pZleLFcOwqrWfo19SFPP9n88vebO5RZGPZ5W6xg/L4ntjuAq\n7BwFsuBNP3lHnO7zwCoxXhSo/YwZ1iiiT3DDCuLPdg6OZQd2VyvQoiwge/3S\n+dFL+M2hSBgh6d4EKRSxvPZawZX23PeDds5/CV/vBmLAby6DI4jC3ZVg1/HH\n13wETYDePWsOyAFzoIlGL1i9A99NPof48xMXH1/UzsANK8JaaHJGwT4Htnd3\nL/W42HAVhK31rqutpYtvsc7S9ya9CI1wQl6kU6yEMghmC9B8IsUqikpB0oZc\nggAM\r\n=F6Qi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6O3QdTqluPoKh/4/OKWugjGZOjkbPLB3T9Qfv0hnRSAIgZSaKhgGx5txU86iXnYz+aXzfFEXzDIF4FeoLG8P63yM="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.1.0_1585035949685_0.4068655304878137"},"_hasShrinkwrap":false},"2.1.1":{"name":"node-qiwi-api","version":"2.1.1","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"8bd86e5044a22237e4e506a02b888e43ed7c7b86","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.1.1","_nodeVersion":"12.15.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-1aP70oGdSrlZ5nRCNRVLeHqe9viJu5zmupsOCJ/xjwJ7Dn4LZYCsBz6KbNdRimoebHAEG9Ofo4plIb68Jog3dw==","shasum":"2dfd995efe7b96a00019fcd61b7d92661182c692","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.1.1.tgz","fileCount":7,"unpackedSize":67022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAPTcCRA9TVsSAnZWagAAf7gP/j5UcH58WQIJmGyFl3VR\nyVGN9BXK82aj46AseUqlydSuo5gu8MfCDEEWPF3NKBHfT6rWYjInf9dnH9U2\nCOtmL7WwM0Wd4jI4jdEE2mH+Xa4IcFjii/AYjJ6J7uffd2FYYYvL+oXLiaX8\nRT19SAloPMFVe6y1S3S15k1uuWcMiWYdcf5PX40TCMCtOXI2dhlkdHS9qh7+\nx8jJXtacmnLMlcEw3zfx5ln8D+30cRa41L3O2GrLw5/e0BFpEsGZPL5oC3gd\nVWI+pZ3XZKMUrKx52xVRcE25ojgHFTSAtwdA6Lz9WJePoFNJOkGJ8kf04CFB\n6nNuHvgnxHUYIVPeeUj6WA/pAKHub/Jza/k9A8f/Kg9mUA0TEgITXrOkgdsQ\nbgO1MThhmBKapDCs6l/lquHd6qoBTUc+MhNAkXESLiHYdxmEJ/PQNeoe+102\nyznEEZfjU/BCqx5vfILFQRzOWwtqFhsTHeavw+/AiyqoliYnv+QUscp7ip63\nkC51SwjU0FMJqsAV9lDwADwWScKdqZgKvSphSi5Qc0/B6lzClUkm4J5iYQkr\n81VNwZC6+TbdrfuWqotlpN51CvmRVTPeURxPht/0jINet7pz7JDUEJ7C7t/O\n0I73N9qqYWoXzUE4mybf5X2HmHetY9S0nQ32lJJJADPxmnicTbWUyV5aLt/Q\nto+i\r\n=ctLT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa83u/EWyD7jgkNsy2trZAdYZKRr0//5oleD4yCvJmigIgbuNdpl11R+Bjc+DFA6Q43DL64ukCkVstzN95NRxAc88="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.1.1_1593898204260_0.21441967037348286"},"_hasShrinkwrap":false},"2.1.2":{"name":"node-qiwi-api","version":"2.1.2","main":"./lib/index.js","dependencies":{"axios":"0.19.2"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"65451f1f308ed0a5088135cc4ff3ba6c051cb006","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.1.2","_nodeVersion":"12.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UCo1uTRmxtlexunlOz9j6nZp0y1x+Ti8YOijiSm8GNfu5BaPTTgo1ipWo+sxyoNwjYE8Gp6hkLr0HuR7nRpelw==","shasum":"291c5c79e2de6e0f426fe9c9d5a765ba589d6746","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.1.2.tgz","fileCount":7,"unpackedSize":67350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCL+SCRA9TVsSAnZWagAASp4P/i9bZpm2XCE2XhOkRXJz\nLhgHHxyLGilO7fIAcS3O8ow+N16MKm4nszVn+cYP1GerwWQ49imBsSzaUfGU\nmV4vZQiXlrTSnVmlM9++oWuWiGY0UPQNKhSwXoiK7kWOqJmRZGETOwJK0bOD\neF7+rhxxY4PZm0WxlrQtX6I4VjQXSvfT5NKLSSqn0vv3qJXi3ikOuIthjebs\n0ElZSha0CsoR62GPEqU9uV9h8ByA4jkC7gHfdl2QdsHomqxWRDQdnctNjrDZ\n7hE6Z3kfzUwi8Rfw6EipM49nr9QsQ7VveLUVDpM2+mAa9PuzJ0malXWKPTsU\nJbvUPpaahKkEmij6xGUsvP9AR4UFyB5kLTKtt+BvD+G2cNCa7P2JZ02cHU43\nHmVD7HCLNiORDTrxRo4ZhJx5IJEEmw7sOSSycbGSdAHZpJ64ha1a1hE4sT09\nL/1vNQwVV+opJlM9aTkO8gHrmXv9ksMsOzQOgGwwStla75cx6hhQ14ZWoBiv\nU90dg51c9InH9+8GwIRXin5EWGD5JG9cG0+xy35f6wvpJxF0fewPjBXljOar\nbVbrC7SnljjR6xeWJFXsZYdf8XKTsY84zuqYVMSwLZ7R6/QvBwuIb4qmuXQ7\n6H41zWsBZlrP8gzxPpbSEJHhCnUH5Kr/XyF0bwG5vi1qa1NucHKWpqCU4+Xf\n4W1j\r\n=NJFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+uYYFIlJqPnwyVvK1viRoyvgxK+YGi4KCozPjCQhvuAiAcMvDRkh+JHSbEOsUwhjmr4NtcjJwFf0hwgxTIGjrisA=="}]},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.1.2_1594408850167_0.028687228337447968"},"_hasShrinkwrap":false},"2.1.3":{"name":"node-qiwi-api","version":"2.1.3","main":"./lib/index.js","dependencies":{"axios":"^0.21.1"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"d4a0915e6ec85baa76f3fc1cc13392c5f3ae6243","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.1.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0NVbX0AV8f+A1xq1dZxSTte0LYz0+FF2wFxeswg54b/lYBtr0Bxu4ivdUH7HtV1kmHSqFxfmqD473RTqxMkbOw==","shasum":"b2c9c1214e25894f1323ec70b57f06cbb881f20a","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.1.3.tgz","fileCount":7,"unpackedSize":67447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJlq8CRA9TVsSAnZWagAAX/cP/1l12d7HM62d8oR1c+pb\ngY5dnBSbA66wyHIUuntwWgxZpXmv6CFZh9tWg+iMNstFwPG1IY/4DwtfAuKJ\nyivMq+aMKrVkGNXY17Hy/WJm0eOX3tei3Jz6N4eVbiWYiBO9nlGhpF9i0pcI\nUfMdoN76J6ckIBS2TBFiuwzwjHlphkqkgrquGC/PubxsNNxMN2BeD2mqlQBW\ny/iF2JGsawMCNGexXyt1/6mqAqdCNnlHmlRTILViRSP5K5bMeIcrMxgOi4g4\n+hfb7GwARRDk+xAyCIZZg/YgUksnshOS9cOh2ZSjjs0WGrlvD73YBGuOGpgj\nWeaJQqo840/ds9yJijpb0W2Z6mHpYDO0sDGioX6rF7lR+eijmbed8EKxNdnp\n5mVAfwh2DyFTV3RaJDrOL+UA/BHx29a1bquRrbvHxX/U4IK0QNv6O5NZlWWL\nsK6tAAe2iObojwPQMW2D8Ngt8rLzytJtA/0GhNTsQSJT4bEoZ3mxaTmkLoye\n3UqM9JSEo4q71//z52UGsH/Woi1jO2QV8GntUg1FhJp56LBlnyFRDuk1okJj\nwjTvs2Qj+YJmd1SwYhOZPmHUfMhf6H+XYTwlmPlaNqpHJuwbDPsmKfMKYvr0\nSfvqvya8W6vpxMp8wRXqjs8ze6sauT30mbzH7U2tEqPmCWtOdamS3bXoJjn1\nysoP\r\n=Sthk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRMH9ljj7d/1B28ItqOlILiw/Kt8Gxtko5hJ3JIj0EewIgWjBAUgbyDupS5a2jEnZcseJc56/a9sCA1n/SVjqdzkA="}]},"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.1.3_1613126331555_0.09482676925310596"},"_hasShrinkwrap":false},"2.2.0":{"name":"node-qiwi-api","version":"2.2.0","main":"./lib/index.js","dependencies":{"axios":"^0.21.1"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/InsightAppDev/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/InsightAppDev/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"68c158751c618313b612f6aa1a4f1e6fbbc98585","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.2.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-KqaiqfCb01xiVMgvvMkx+DNh0xaFjbp2iLX7fLF3ADnO2zO5masYaS5rUPMj45EIxkjyOhInHhzZJneeDHfBQA==","shasum":"e68c4c8fad862abe689ff39fd7c0462991215f4b","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.2.0.tgz","fileCount":7,"unpackedSize":69074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7NKCRA9TVsSAnZWagAATfMP/0WZhxdyFbuMlbnYZaBD\nVI6q7LaYWE9RpRX4EkXqlC827iajPfDrq+CSpAQIhH8JtKdr+Ur+YezMXb/1\nSe+JWN1NJWZkvxrO31n3pkIZjvyeWZhUijwIFFqk7rDjR/I0njQYvFFQVm98\n67AP9MXRMn5i7PIi7lESVPTijC4X6+CRRZr4xoRG2BtRFJdmojXPSYSe5p16\nBEPL5BjVFRlMM3IRtQYBUAY6O8/IiPwMwWahtuEXFsBxMkFiMc9n8qfF2QW0\nmSTC4AFeG+FKO1XFQnMqUlrJifv8ur3w8rsrljoNunXqT3Hwk0/CvjWokEXH\nLeTe64J3Y1doGo7B7jsPRMvj9RYo8oeQFIJhX3L4d3tAKUnm2HRfEVX7Ezjq\nKzxhNeXGohcJEgeHp6O31gz374lTvm9/gPAksnKmVI/FxM5KJ8xvrF6b4gRh\nxbk2PyqBpZeye8Dk3Skup0IorkRkeBn5vTvsM5v9NdybIB3+GdA3fe4whKWt\nHo5wEexD8itNCVfb9QjxJe9iU0F0OdjeMZANKTo6CdUxAkvu+ENRdZXDf7F9\n+HekdZ3bJSmZfdiJ3aXHKGJUftLVTG8bwtFV5WUJZ1eer8/ow1C10vbXPU9X\npBYKFaiKKHPkAC7LRCFIDj1U7+rKyyujp3c58H7YPOtmMadVa1SLHeq0NlXY\nK5zw\r\n=z3/8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzUNJ3f3ujmuNAdluf8ph7h4Yy+R2XD99Ne7r6U6SmJAiEA8D7+HFCPzSjvpoFPkaC/hP53o7mQbVSVuTB3JaXI4eo="}]},"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.2.0_1627894602655_0.3860433692972556"},"_hasShrinkwrap":false},"2.2.1":{"name":"node-qiwi-api","version":"2.2.1","main":"./lib/index.js","dependencies":{"axios":"^0.21.1"},"keywords":["QIWI","Wallet"],"bugs":{"url":"https://github.com/nazarovsa/node-qiwi-api/issues"},"license":"MIT","homepage":"https://github.com/nazarovsa/node-qiwi-api","author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"gitHead":"a79c89772ecf35a39e168a2556e13ac91e90d3dc","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","_id":"node-qiwi-api@2.2.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-pl1mDqaJP46B9HvP7q+jdBnUkH01j+awcQzo65ZtjExHX7NZg2964fpMgRHqpEHwdKhM1HmrTdd0PxAALKRaEQ==","shasum":"6c10732805aab1be88545d89909027ba85f2e47b","tarball":"https://registry.npmjs.org/node-qiwi-api/-/node-qiwi-api-2.2.1.tgz","fileCount":7,"unpackedSize":69066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7WbCRA9TVsSAnZWagAA55oP/3IFqTMTYBRoO7qnyCSA\nPVZK68E62uspaO+pNVjb2Yc+ZvZAxQsOMjOCIzMh4E4KXu1VDhEPgjDMjWKb\nPoHUycKyNcuyJg57slLVXci+ycA/RLl4Ar3tdGlHQJiKQqnEGK9OfyuGGhku\nG8SpI6uBu4YhWOE+UOj1tOxJSh5bwIth3CietamJqSSu5lKV5ghstx5Us4Kr\n4gKg4O8UJMGhLkrL7E8JTTMGctLbsQyvnMqK5RGbMiNlp43hBj9JyJ5eoudZ\neV2m39AaXRdTc+K5EhRW1O0kmFRPe/StgvVjIJMtUeNc1KySS36s3wDjVnPZ\nM8snGfkyAlx6AcvMRqu6FB1NywIqdnI5uKwJXKkRDKJPvalFApSgbUYTYQO7\nQ1fQ8kw63MjxDKrcwhN3pvDn8rpWn7dTjSVYJNVaoN4PrJ9G3ovShBMOKk0T\nipZLAQLEp1kWmJvxLI2cLFUurNq5NtL3E1rHIt499fzw8Vbb92DdY6flj+0n\ne3gjNWVzXkHB6504SKM8Gs0Y6h362wbQIarZcuk8mLM1kYWNs7yZYNLDkM/F\ni36bQiaUL+oGnLmEpzwalw619UN3DOxIWrWYHVwPLvVyNEmpyrGaRXqvIE5d\nBemON4o6AcXM98OaMHB5OEZEjzLEqaz3MkDKAvyAIQ3UN3xbGUBzxyL/3eJd\nEGl/\r\n=rr/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw8qnWgRXM8PZeIrEvT5u9kP2urcpXO8eqiYlppInvmgIhAK6JnSXuiYhI70vye4BcKTSv4SaXxFjoeZamYlifx2Bx"}]},"_npmUser":{"name":"insight.appdev","email":"insight.appdev@gmail.com"},"directories":{},"maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-qiwi-api_2.2.1_1627895194917_0.44675250003575395"},"_hasShrinkwrap":false}},"readme":"node-qiwi-api\r\n================\r\n[![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n[![npm](https://img.shields.io/npm/dm/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r\n----------------\r\nOfficial [documentation](https://developer.qiwi.com/qiwiwallet/qiwicom_ru.html) for Qiwi api.\r\n\r\nGet started\r\n----------------\r\nFirstly, get access token at [Qiwi](https://qiwi.com/api).\r\n```\r\nnpm install node-qiwi-api\r\n```\r\nYou can use callback and promise based api.\r\n\r\nInitialise new wallet instance with your access token:\r\n```js\r\nvar callbackQiwi = require('node-qiwi-api').callbackApi;\r\nvar asyncQiwi = require('node-qiwi-api').asyncApi;\r\n\r\nvar callbackWallet = new callbackQiwi(token);\r\nvar asyncWallet = new asyncQiwi(token);\r\n```\r\nNow you can get information about your wallet and make money transfers.\r\n\r\n**Next examples presented for callback api.**\r\n\r\nIdentification data\r\n----------------\r\n```js\r\nwallet.getIdentificationData(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nIdentify wallet\r\n----------------\r\n```js\r\nwallet.identifyWallet(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **birthDate** - Date of birth (YYYY-MM-DD)\r\n* **firstName** - First name\r\n* **middleName** - Middle name\r\n* **lastName** - Last name\r\n* **passport** - Serial and number of passport \r\n* **snils** - SNILS number\r\n* **inn** - INN number\r\n* **oms** - OMS number\r\n\r\nInformation about account\r\n----------------\r\n```js\r\nwallet.getAccountInfo((err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet accounts\r\n----------------\r\n```js\r\nwallet.getAccounts(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nGet possible account aliases\r\n----------------\r\nReturn possible for creation at your wallet account aliases\r\n```js\r\nwallet.getPossibleAccountAliases(wallet, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nCreate account\r\n----------------\r\nCreate account in new currency\r\n```js\r\nwallet.createAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nSet default account\r\n----------------\r\nSet default account for all operations\r\n```js\r\nwallet.setDefaultAccount(wallet, accountAlias, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n**accountAlias** - Account alias, possible values: *qw_wallet_rub, qw_wallet_kzt, qw_wallet_usd, qw_wallet_eur*\r\n\r\nIf call was successfull as *data* you will have *{ success: true }*, else *{ success: false }*\r\n\r\nOperation history\r\n----------------\r\n```js\r\nwallet.getOperationHistory(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions includes: \r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **operation** - Operation type. ALL - all operations, IN - incoming only, OUT - outgoing only, QIWI_CARD - just payments by QIWI cards (QVC, QVP). Default - ALL\r\n* **sources** - Payment source. Array of values. Allowable values: QW_RUB - ruble account of wallet, QW_USD - usd account of wallet, QW_EUR - euro account of wallet, CARD - added and not added to wallet cards, MK - account of mobile operator. If not presented, you will receive info from all sources\r\n* **startDate** - Start date (YYYY-MM-ddThh:mm:ssZ). By default equals yesterday date. Use only with endDate\r\n* **endDate** - End date (YYYY-MM-ddThh:mm:ssZ). By default equals current date. Use only with startDate\r\n* **nextTxnDate** - Transaction date (YYYY-MM-ddThh:mm:ssZ), (see nextTxnDate in response). Use only with nextTxnId\r\n* **nextTxnId** - Previous transaction number (see nextTxnId in response). Use only with nextTxnDate\r\nMaximum interval between startDate and endDate - 90 days.\r\n\r\nAs example - information about 25 outgoing payments can be get by next way:\r\n```js\r\nwallet.getOperationHistory({rows: 25, operation: \"OUT\"}, (err, operations) => {\r\n  /* some code */\r\n})\r\n```\r\nOperations statistics\r\n----------------\r\nIf you want to see statistics for summs of payments by period of time use this method. Example:\r\n```js\r\nwallet.getOperationStatistics(wallet, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n**wallet** - wallet number without plus (+) and with prefix (79991234567)\r\n\r\nrequestOptions: **operation, sources, startDate, endDate** - Parameters are similar to **getOperationHistory**.\r\n\r\nGet transaction info\r\n----------------\r\nExample:\r\n```js\r\nwallet.getTransactionInfo(transactionId, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nGet transaction receipt\r\n----------------\r\nExample:\r\n```js\r\nwallet.getReceipt(transactionId, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /*hanle error*/\r\n  }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **type** - Transaction type from getOperationHistory\r\n* **format** - File format, see wallet.receiptFormat\r\n\r\nTransfer to Qiwi wallet\r\n----------------\r\n```js\r\nwallet.toWallet({ amount: '0.01', comment: 'test', account: '+79261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **amount** - Ammount of money\r\n* **comment** - Commentary for payment.\r\n* **account** - Receiver phone number (with international prefix)\r\n\r\nTransfer to mobile phone\r\n----------------\r\nSimilar to \"transfer to qiwi wallet\", but  number without international prefix:\r\n```js\r\nwallet.toMobilePhone({ amount: '0.01', comment: 'test', account: '9261234567' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to card\r\n----------------\r\nSimilar to other transfers, but account is card number:\r\n```js\r\nwallet.toCard({ amount: '0.01', comment: 'test', account: '5213********0000' }, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer to bank account\r\n----------------\r\n```js\r\nwallet.toBank({ amount: '0.01', account: '5213********0000', account_type: '1', exp_date: 'MMYY' }, recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **ammount** - Ammount of money\r\n* **account** - Receiver card/account number\r\n* **account_type** - Type of bank identificator.\r\n  * for Alfa-bank (Альфа-Банк) - 1\r\n  * for OTP Bank (АО ОТП БАНК) - 1\r\n  * for Rosselhozbank (АО РОССЕЛЬХОЗБАНК) - 5\r\n  * for Russian Standard (Русский Стандарт) - 1\r\n  * for VTB (ВТБ ПАО) - 5\r\n  * for Promsvyazbank (Промсвязьбанк) - 7\r\n  * for Sberbank (ПАО Сбербанк) - 5\r\n  * for Renessans Credit (Ренессанс Кредит) - 1\r\n  * for Moscow Credit Bank (ПАО Московский кредитный банк) - 5\r\n* **exp_date** - Card expiration date (MMYY), as examlpe: 0218 - february 2018. Only for card transfer.\r\n* **recipient** -\r\n  * 464 - Alfa-bank (Альфа-Банка)\r\n  * 466 - Tinkoff Bank (Тинькофф Банк)\r\n  * 804 - OTP Bank (АО ОТП БАНК)\r\n  * 810 - Rosselhozbank (АО РОССЕЛЬХОЗБАНК)\r\n  * 815 - Russian Standard (Русский Стандарт)\r\n  * 816 - VTB (ВТБ ПАО)\r\n  * 821 - Promsvyazbank (Промсвязьбанк)\r\n  * 870 - Sberbank (ПАО Сбербанк)\r\n  * 881 - Renessans Credit (Ренессанс Кредит)\r\n  * 1135 - Moscow Credit Bank (ПАО Московский кредитный банк)\r\n\r\nGet currency exchange rates\r\n----------------\r\n```js\r\nwallet.getCrossRates((err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n\r\nTransfer by requisites\r\n----------------\r\n```js\r\nwallet.toCard(requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **amount** - Amount of money\r\n* **account** - Receiver account number\r\n* **bankName** - Receiver bank name \r\n* **bik** - Receiver bank bik \r\n* **city** - Receiver city \r\n* **organizationName** - Receiver organization name \r\n* **inn** - Receiver organization inn \r\n* **kpp** - Receiver organization kpp \r\n* **nds** - 'НДС не облагается' or 'В т.ч. НДС'\r\n* **purpose** - Purpose of payment\r\n* **urgent** - 0 or 1. Urgent pay need 10 minutes to complete. Available from 9.00 AM to 8.30 PM (09.00 - 20.30) by Moscow time (GMT+3). Service fee - 25 rubles\r\n* **senderName** - Sender name \r\n* **senderMiddleName** - Sender middle name\r\n* **senderLastName** - Sender last name\r\n\r\nConvert currency at you wallet\r\n----------------\r\n```js\r\nwallet.convertCurrency({amount: 10, currency: wallet.currencyCode.KZT, account:'+79991234567'}, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes: \r\n* **account** - Phone number with plus and international prefix, as example +79991234567\r\n* **currency** - Currency code - 3 number by ISO-4217 (see wallet.currencyCode)\r\n* **amount** - Amount of money for calculate commission\r\n* **comment** - Commentary for payment.\r\n\r\n\r\nGet invoices\r\n----------------\r\n```js\r\nwallet.getInvoices(requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\nrequestOptions includes:\r\n* **rows** - Amount of payments in response. Integer from 1 to 50. Required.\r\n* **from** - Date from\r\n* **to** - Date to\r\n* **nextId** - If present, method will return invoices from this id\r\n* **nextDate** - If present, method will return invoices created before this time\r\n\r\nPay invoice\r\n----------------\r\n```js\r\nwallet.payInvoice(invoiceId, currency, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **invoiceId** - Invoice id from getInvoices (bills[].id)\r\n* **currency** - Currency from getInvoices (bills[].sum.currency)\r\n\r\nCancel invoice\r\n----------------\r\n```js\r\nwallet.cancelInvoice(invoiceId, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n* **invoiceId** - Invoice id from getInvoices (bills[].id)\r\n\r\nCheck commission rates\r\n----------------\r\n```js\r\nwallet.checkOnlineCommission(recipient, requestOptions, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\n**recipient** - Allowable values stored in wallet.recipients\r\n\r\nrequestOptions includes: \r\n* **account** - Phone number with international prefix or card/account number, as example 79991234567\r\n* **amount** - Amount of money for calculate commission\r\n\r\nCheck operation commission\r\n----------------\r\n```js\r\nwallet.checkCommission(recipient, (err, data) => {\r\n  if(err) {\r\n    /* handle err*/\r\n    }\r\n  console.log(data);\r\n})\r\n```\r\ndata.content.terms.commission.ranges[i]:\r\n* **recipient** - Allowable values stored in wallet.recipients\r\n\r\nResponse contains:\r\n* **bound** - Payment amount, starting from which the condition applies\r\n* **rate** - Commission (absolute multiplier)\r\n* **fixed** - Fixed amount of commission\r\n","maintainers":[{"name":"insight.appdev","email":"insight.appdev@gmail.com"}],"time":{"modified":"2022-06-21T18:29:06.540Z","created":"2017-08-11T11:52:18.457Z","1.0.0":"2017-08-11T11:52:18.457Z","1.0.1":"2017-08-13T17:59:54.917Z","1.0.11":"2017-08-13T23:35:12.800Z","1.0.12":"2017-08-14T12:31:27.944Z","1.0.13":"2017-10-11T15:43:47.649Z","1.0.14":"2017-10-11T15:47:05.681Z","1.0.15":"2017-10-11T15:49:24.459Z","1.0.16":"2017-10-11T15:59:46.892Z","1.0.17":"2017-10-12T13:05:05.979Z","1.0.18":"2017-10-18T10:37:32.902Z","1.0.19":"2017-10-19T07:27:54.127Z","1.1.0":"2018-07-10T15:17:13.869Z","1.1.1":"2018-07-11T15:46:01.013Z","1.1.2":"2020-02-12T15:10:42.058Z","2.0.0-beta.0":"2020-03-13T23:22:15.208Z","2.0.0-beta.1":"2020-03-13T23:34:49.450Z","2.0.0-beta.2":"2020-03-14T09:55:51.272Z","2.0.0-beta.3":"2020-03-14T13:45:49.731Z","2.0.0":"2020-03-19T12:37:02.901Z","2.1.0":"2020-03-24T07:45:49.799Z","2.1.1":"2020-07-04T21:30:04.397Z","2.1.2":"2020-07-10T19:20:50.295Z","2.1.3":"2021-02-12T10:38:51.684Z","2.2.0":"2021-08-02T08:56:42.759Z","2.2.1":"2021-08-02T09:06:35.070Z"},"keywords":["QIWI","Wallet"],"author":{"name":"Sergey Nazarov, insight.appdev@gmail.com"},"readmeFilename":"README.md","description":"node-qiwi-api\r ================\r [![npm](https://img.shields.io/npm/v/node-qiwi-api)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img.shields.io/npm/dt/node-qiwi-api.svg)](https://www.npmjs.com/package/node-qiwi-api)\r [![npm](https://img","homepage":"https://github.com/nazarovsa/node-qiwi-api","bugs":{"url":"https://github.com/nazarovsa/node-qiwi-api/issues"},"license":"MIT"}