{"_id":"kpf","_rev":"52-a32ef882cf7f2f34645a4097f32aceba","name":"kpf","description":"Kit de Pago Flow","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"kpf","version":"0.0.1","description":"Kit de Pago Flow","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"7e6e7637ee96904e92c9ddeebe8d05c13aa73f1f","_id":"kpf@0.0.1","_shasum":"d9b96f21772bc9434ed9ad8e05b8ad21ea7f908c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"d9b96f21772bc9434ed9ad8e05b8ad21ea7f908c","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.1.tgz","integrity":"sha512-EPHAnB/sgmgN794z9rhnNIfal8sjmiXRjo/8DoXGurKIXO75WaUTNK7E2hMz89XjBiSlumltns2CbuIs9q/cyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNFeEEkNJrf9TonjWw3HzrB//bMMb75zsjpg3Wqp+HJAiEArcNb1b/w9bRon78Pjze2mvD5hl7Mj+la0u/uLyx0DHg="}]}},"0.0.2":{"name":"kpf","version":"0.0.2","description":"Kit de Pago Flow","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"481e1781420a8df44a20133692d06e1c6e64d1ba","_id":"kpf@0.0.2","_shasum":"7ed22757910df293448b66dbb76e1e169ea08efe","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"7ed22757910df293448b66dbb76e1e169ea08efe","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.2.tgz","integrity":"sha512-y8teeQcySK0YQhE4Qkirlzq+fNC5K823hhWJ1zZxf4y8sYJXl6sHsGutcbz8MB1AnNDw2dlm60GTyIMvI0Pbvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcIhDpB0Zzq4Q9IHclLFWtIRIS2PC7H17zmKwG7ZdJYAiEAuia7dzh0JM/h4y/tBnD4nYYe6HgpTfQj12mk/US7kSA="}]}},"0.0.3":{"name":"kpf","version":"0.0.3","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"481e1781420a8df44a20133692d06e1c6e64d1ba","_id":"kpf@0.0.3","_shasum":"d6bbde41c141d63310428d4a44b6a3ae437e06ac","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"d6bbde41c141d63310428d4a44b6a3ae437e06ac","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.3.tgz","integrity":"sha512-GSZEnS1SvwGRdPs4nayqUwyJdbp84jKw5XaQidG2t+MOGDYrUF+VL2cfZmh39O8Ga2jfBMFt69V2x/4qMsI66g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA67fJqcUpQZ60CQjBvPiDy+GZMrVDWSsEWJibKXGjUQAiEAvswWTrf6A0384bqHt/6S5VAMYPLP2hlFECpKhb0mVLA="}]}},"0.0.4":{"name":"kpf","version":"0.0.4","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"1ec2a6acdd3b15aada966d465b97f7f4d7bf01e2","_id":"kpf@0.0.4","_shasum":"651bcb9398d43f37affbbce091c1836e574485f2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"651bcb9398d43f37affbbce091c1836e574485f2","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.4.tgz","integrity":"sha512-RtAqRIcI5TogCohy/YfqiV0Dm3LsHx2ct2EDmaS7Pfg5XU7QrvBdr2ZUlGv+L0pc5CdXCfP3Zf3cLnFK+h2nCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ3DcRaiKE07GHtKJcv3gI160wZME+/sQ/hFg7vG/NyQIhAKr9OcMvvdtPRQKFxIRhwKkxuu/ZM7ZHXHAscaZ3H2Mh"}]}},"0.0.5":{"name":"kpf","version":"0.0.5","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"8f0271f4f707cc4bc0c5d2cdff8fe1f6e0e8981d","_id":"kpf@0.0.5","_shasum":"1b38c025733658ca4edd67cbd802e6516cc98a92","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"1b38c025733658ca4edd67cbd802e6516cc98a92","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.5.tgz","integrity":"sha512-BPr0usBctqbIYJZ4kc5XgtO6e6Yp5oV0dZP16OvLTpSmcBuRF9s1vNMToeNtN733uZgj0WJOKLEaxddBVYSndg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJBW2s2pRDwBxKfQ9s9jJ/JiDBuQ3r+WlW3kUMNwvzlgIhAKaIowErii1m+c2n3vYh4w8itPGt3/6vcEoyit93T9ZE"}]}},"0.0.6":{"name":"kpf","version":"0.0.6","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"7711c92c9aa2246a067a8b97b9390fd4873f2ea6","_id":"kpf@0.0.6","_shasum":"293e8e27143b7739412f69a5a9c73d90fa965ef3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"293e8e27143b7739412f69a5a9c73d90fa965ef3","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.6.tgz","integrity":"sha512-aceRAdVIm5lvtXfXO7M9lNAkDtFuTEZUISnZo8XicTs0neSYfYsVJH+1moy7iN5k4l4vxlJOj3E4vvfbcnl7vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjey01HtmHES4ZewM0xdt5X4uMsC9JoozQlgSlf0T9XAiEAjZ32n6ses2qwwYZVN2zsydNfLXWMU9/XvfwQ+FwFy5g="}]}},"0.0.7":{"name":"kpf","version":"0.0.7","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"81fae8377fecfda2f4b5c7393a3bb6ed0ee0e6ec","_id":"kpf@0.0.7","_shasum":"4fbc43b219ad9d59aea342690ee52d736a1530fe","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"4fbc43b219ad9d59aea342690ee52d736a1530fe","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.7.tgz","integrity":"sha512-GsqVybGIloVQRvs7NIl9L+QulIMcKMJNfOyBPrR5WOwr5kHNDVHudaG2thJSUzHlVOAfwQvyTPk3Ld4NNvbtpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNGWdKGNlp7I6RZVYxu+K9hXvRToctg3M53xFy15ixjAiEArriN2ygTjZIsIKnEkEO3r5RXYT6FTajL5XL2V2Hj/5M="}]}},"0.0.8":{"name":"kpf","version":"0.0.8","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"a307003d01669748f3ec7a21c73db1ffc0e6c256","_id":"kpf@0.0.8","_shasum":"141b4436048eeb7b7ba521c52cd6cc5ae3f463f0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"141b4436048eeb7b7ba521c52cd6cc5ae3f463f0","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.8.tgz","integrity":"sha512-fUrkk/u0tYZBWVeNMMZnsWmYaM5/pmEvag2hEvbs+TKmvzJP68ZyUUyvMPG1kiy9AB6bDuJeBn9BYUkY5dy9aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSsNGuY6rjPnJpdAOwoDC9orI100ZcNxP8dAkB7AV+iAiBgk0PK3KScpzLnfkzj9TZGCEpW0A6HomW8Gzk62ILoFA=="}]}},"0.0.9":{"name":"kpf","version":"0.0.9","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"2fd95fd9b8f1ab4af0335f08397f6cab90ed0129","_id":"kpf@0.0.9","_shasum":"64d3ad7cd9e78dc18cccb67a741f64d77c8aa731","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"64d3ad7cd9e78dc18cccb67a741f64d77c8aa731","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.9.tgz","integrity":"sha512-CMy9+d5ITVAylq2yjX/NVf1J6JmCiXzs/uPi5mbOHtROU08zho6qdGao95EC1l5EP49U7wkqivwbpB266gRRQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFicxT9E4tHW3mhcbgmQm01jDriieFbgb+s1z0NfW6+3AiEA4QbXyB2zSKSQVf7UA2EAgjkSXqBRhp1JPtfx20cP8zA="}]}},"0.0.10":{"name":"kpf","version":"0.0.10","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0"},"gitHead":"8a3f4c1d28d3a0c3093372eb64df3c3a3f39df06","_id":"kpf@0.0.10","_shasum":"8c17174532d4b8f9ab2fb69345ecb4efbd4666b0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"8c17174532d4b8f9ab2fb69345ecb4efbd4666b0","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.10.tgz","integrity":"sha512-/2SAxKidfBdXal8f+49g9WMC5hr+DbNkA5HqO4fCqxSxIjbdomLvX99gA9scjixxsdrhCrX9N51gEH+XPLQaEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYDmbuaiXLEZ8PtQ2rrgFFyMeDQL/wu2NF86xtbGEIMAIhAJ/yxjEp2zS5fBn+22u0qK49UDk7qOkWk1q27b7rdE5u"}]}},"0.0.11":{"name":"kpf","version":"0.0.11","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"5d1a3ae5c6c65fe18b0fab185b3382537f9c1abe","_id":"kpf@0.0.11","_shasum":"a8f073a494337f45d1b8bfa6bf28e509fa920431","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"a8f073a494337f45d1b8bfa6bf28e509fa920431","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.11.tgz","integrity":"sha512-ThNU5H2QQ10SEI0n0NMpKu4hgbyjErq0iMiBYpK/CwEkM/wtqnzuFXJskuEgddVpK/zquTntc+tvKJhn1Pr6MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeo8DuT5PbJIH/knjVgRh+bq1SbLdnLhrtj0ruhoCJegIgXXp/avXaE8C7dnXa5cJX5kJ80sF+4Zrpc1uNcdB+zzw="}]}},"0.0.12":{"name":"kpf","version":"0.0.12","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"b5d02e55d18b438e949fdb8e2fa875d110b88d58","_id":"kpf@0.0.12","_shasum":"6515e4122a99c57f95cde7eac1613e1e1393fd57","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"6515e4122a99c57f95cde7eac1613e1e1393fd57","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.12.tgz","integrity":"sha512-A6X50fg6p76ZtZ4UBjuYs8rD2+Osd0kLmJu5eE/J0jocldYK9wKwbLCqmZDzw5KpjSRIYTUWR7KuowrEt4zrlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwmJ/23GbCTdVy6ThT66gAHM194kmQcu7lxahUL+EBcAiBI3hug3GrsZzoFP39/ihtLuoUjUD6LxPgUbefM1w+NuA=="}]}},"0.0.13":{"name":"kpf","version":"0.0.13","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"3b31652c58f80a958f632975c725f678546c5c6f","_id":"kpf@0.0.13","_shasum":"04119f0a80fa5153c8d5ff3e82bcb41e5acd028a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"04119f0a80fa5153c8d5ff3e82bcb41e5acd028a","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.13.tgz","integrity":"sha512-Bn58F83GZZ+ORaSbN+Vpp3ULAGzA/hPAn7SxyKGDDqeBJQj834Qo7XYIEoinMZ17s17F+tAO88sccPKR+R04QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGMJoNjjWm78/2H5Z33UxHW6DRJC0zvkzS4Dhyv5f+sgIgS3X1w8aapFKmC2cSj+oiO8sSTC5bQDaF0YpOBZAvDSs="}]}},"0.0.14":{"name":"kpf","version":"0.0.14","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"10ea3a1e1acad31562151ea1743c5e29c91df7c0","_id":"kpf@0.0.14","_shasum":"054b30a1da07f34f63f70fb8ad9b2da3a7a66687","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"054b30a1da07f34f63f70fb8ad9b2da3a7a66687","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.14.tgz","integrity":"sha512-trJxzE0m6ei03QB+cBcfahKROAoJhBwdyNgcu9FBNeJgwqgbrjEsN6mYtHL5ZTwg9z+ML5dlhyX2QLzRqaX6kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3e67KhAjDVIT04cPjoCqhKhWgilxmOT7Z2Yd8LGQqQIhAPCIVjO+Ds2e1dMBHTVUnqON6ZW2Rn3SiZT4mSQiEGae"}]}},"0.0.15":{"name":"kpf","version":"0.0.15","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"83029db9ec2de4ebfd70ab87097002847c22fab0","_id":"kpf@0.0.15","_shasum":"f1a22d1e41f4af3ea7a62149f7e11a9551fc5510","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"f1a22d1e41f4af3ea7a62149f7e11a9551fc5510","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.15.tgz","integrity":"sha512-O+nuxttsSuBiAW9gEBdwp7sMsvhSKsii+oE/VQhnbSmNbbP8HvVlhlEI+3vG4IN5jNLyN0p2MEOdSztT8qGiHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCEfz/+hl73OMba8g0pCm/EmYCODCqIuL/AIGFngT6yAiBPBhSgcHRLMvnIF95xZD8S1H5N9xEirk0Z/FRShJhJOQ=="}]}},"0.0.16":{"name":"kpf","version":"0.0.16","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"8bd3f98d777519d5b731cbfb8ea756bbcbc093d0","_id":"kpf@0.0.16","_shasum":"9601dbc370dee8d156d7e84d0b50a027ef645d33","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"9601dbc370dee8d156d7e84d0b50a027ef645d33","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.16.tgz","integrity":"sha512-6yCaUFchVTI2UeaS8LSQgj+GrT7jRMk8cheInYiLxchm8lCtaJWSZ9zZoT7fBFGpOLG+sUI4oIawj5JfUzRCMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErqZTNgfckpbkQFE/xsjVnCAQtw06uzRf5ay2btVz5pAiBua5H3V4SKnIm8xfIpPJgwbEyn3eU61XalqDif1MyFTw=="}]}},"0.0.17":{"name":"kpf","version":"0.0.17","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"0e7501a5773cc282ca0654e79601b790ee7fd533","_id":"kpf@0.0.17","_shasum":"0dcaf852254a1ba8fb6603cac438f9794b2d3222","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"0dcaf852254a1ba8fb6603cac438f9794b2d3222","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.17.tgz","integrity":"sha512-hfL8n7uvErFa58NhL4DkVeWdcIkytJ1b+yZ/CduB8CrXDAJqfRwIkPWXwvFxsxhzsaCWhNre7rXUDPvL8eHiAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTm85ko7/sW6gvOOp683zAhabaVT53XsWeU/4CJCroEAiA5atm8rBfrWWWCWRygGMCxMquJR9csZK42HwIU8O4Q6g=="}]}},"0.0.18":{"name":"kpf","version":"0.0.18","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"f94fb890fd6e08f55fe1492a441a15d1f2062dd3","_id":"kpf@0.0.18","_shasum":"30515f1d897710a1f6fed993f0cf056c7469d0e9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"30515f1d897710a1f6fed993f0cf056c7469d0e9","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.18.tgz","integrity":"sha512-oYSgaeYTyURMP84vf9b8XVRqHxHxgcQEtqASgQCoUE92NzPPmaJBXg/xMtygm7kZUydl0HipototCf7464swmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwIKDxbWNjt121pLa3rUKVYCvn5LNJ61Kt0tC/3uUL0AiEA2O/kwHvSEZwMCt6twqkuq/tkaOC33C8cuTstURHIU4g="}]}},"0.0.19":{"name":"kpf","version":"0.0.19","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com//nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"0a2d9340a6a3279ed714123a91dff6d7beed5c89","_id":"kpf@0.0.19","_shasum":"bbb500d43ce4a6dc9d62fda19980c22693560dad","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"bbb500d43ce4a6dc9d62fda19980c22693560dad","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.19.tgz","integrity":"sha512-CMIS1oEijw8DeadycNmf2QmrB9vFTVi4umSDxjNh7QR9LYZCGD94bamUF9Gs9hdso/EMBNy7SL3BZqrWCxj3dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBtdvlvg5ri7vBUrOvLhiIly2qtzjK1IsuZvxtW0XB/wIhAKlaqLGmkA0W78I8WySE+MDsfjXJnYDR9TOW1E1Mwn3d"}]}},"0.0.20":{"name":"kpf","version":"0.0.20","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"40b94050b2a79cc4b20103efbbbdd81464bdf8c9","bugs":{"url":"https://github.com/nabor/kpf/issues"},"homepage":"https://github.com/nabor/kpf","_id":"kpf@0.0.20","_shasum":"5de678a8ffca49d5f37516a6dfd53720eb0c8549","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"5de678a8ffca49d5f37516a6dfd53720eb0c8549","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.20.tgz","integrity":"sha512-HMJBvjfHtBpehcnJEGIn/bKDeHlYB244Rmxqq1+I4BzDOxanHlPz9Bagv8yx2MH1D1q5uPJOyg0UeAPE+N5sOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBjwrZaVFAu4YFU6UT+AZVw0isX6++/SGzSQi+SpvRAAiEAh2Q5nscWnWANikEc6SnJsv8bHonc8TcHnucE0U8CChw="}]}},"0.0.21":{"name":"kpf","version":"0.0.21","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"eaac9afe185bb85bd19852f3f4e61fa070b57133","bugs":{"url":"https://github.com/nabor/node-kpf/issues"},"homepage":"https://github.com/nabor/node-kpf","_id":"kpf@0.0.21","_shasum":"3e39776a49e32df56ba1f0285c45fd5ea64c53f5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"3e39776a49e32df56ba1f0285c45fd5ea64c53f5","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.21.tgz","integrity":"sha512-zA+4rUS+CklpB1ypg2hzZmkcqt3GnnWaWqA+twoGp0yKTUSU3jghFuwlQY5Ai3bAkZRLGeSd9AATEBW+xpC/0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3V3bsKio+xUlqBSBDNtIi90jVg3CGOLYnV8aQXOebnAiBHU4YIE2NFOQ5rDnyEcqy7eThH6stkvQ4KQ0fJvkTI8w=="}]}},"0.0.22":{"name":"kpf","version":"0.0.22","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"da982107b8453ef69c8e42da82e5d97dec8ba7ba","bugs":{"url":"https://github.com/nabor/node-kpf/issues"},"homepage":"https://github.com/nabor/node-kpf","_id":"kpf@0.0.22","_shasum":"8f5485a99071c3fb734a5fbcb2d3d4c4f551b644","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"8f5485a99071c3fb734a5fbcb2d3d4c4f551b644","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.22.tgz","integrity":"sha512-B5V3tTEGPysPUALvUa2C2MNDfd7G8ZEBAEAbXbRRAVu4VeLH59LqY8ItNJvHvoc9/Oy4/g1ZdUl4kEV+bLTmxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQl09lr5bD4MPBiVbX8uSKrYngm3MQ0F/6xsXEbXYI9AiEAiMQqqqI8lGH2TSvno8UYxqRHp3qQ5pn8uCVxtLb9JDo="}]}},"0.0.23":{"name":"kpf","version":"0.0.23","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"^0.5.0","urlcode-json":"0.0.5"},"gitHead":"e9b8f525723c627ba82f3384228795e62e6361d9","bugs":{"url":"https://github.com/nabor/node-kpf/issues"},"homepage":"https://github.com/nabor/node-kpf","_id":"kpf@0.0.23","_shasum":"e9870647f66f8da6fe40428af9bd2675eba14731","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"e9870647f66f8da6fe40428af9bd2675eba14731","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.23.tgz","integrity":"sha512-o745UK4cIbB+hGzYQELDkK0Z3xlapa2ITOeHiPWEhrNuPbT+s2QOydfASVYfdaRitTZPq3X52HhmRWNxSSEk/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUe0ymHxQhSqftQVdn1LROuU+8iC8fijnOcQ/4EBO53AiB0jhXtVsHn0jrp6/T3flaEJKMTZTZlH0Rc8Txwb1Nz5w=="}]}},"0.0.100":{"name":"kpf","version":"0.0.100","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"0.5.0","urlcode-json":"0.0.5"},"gitHead":"ab4562819ce65b7736686cdae30e825370f910c4","bugs":{"url":"https://github.com/nabor/node-kpf/issues"},"homepage":"https://github.com/nabor/node-kpf","_id":"kpf@0.0.100","_shasum":"a969252590e5b43c64493f15b1dc18789ac09765","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"a969252590e5b43c64493f15b1dc18789ac09765","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.0.100.tgz","integrity":"sha512-jyEpu97XkjRpUgo8Sc5gkPvt8UM7DTbzlEDPRP1bK3SfcHCx2svNawfQEsPz4oy+v44GmsMpMoYnd0nOoANMEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICukmM2tT75sxZZKwaugbFy6QcqxWfP+wOJILwbZ0KdwAiEA5xe9f/4VfnjKUvjAQsTJYfqWQBScI16t5zugdfdLkqc="}]}},"0.1.0":{"name":"kpf","version":"0.1.0","description":"Kit de Pago Flow","main":"lib/kpf.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"keywords":["flow","kpf"],"author":{"name":"Nabor Erices"},"license":"MIT","dependencies":{"he":"0.5.0","urlcode-json":"0.0.5"},"gitHead":"a7f069420fee4422ac939241b1008730efc9dd6e","bugs":{"url":"https://github.com/nabor/node-kpf/issues"},"homepage":"https://github.com/nabor/node-kpf","_id":"kpf@0.1.0","_shasum":"0d9c6a39aa197da00bb963936778fe1f13083937","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nabor","email":"nabor@erices.com"},"maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"dist":{"shasum":"0d9c6a39aa197da00bb963936778fe1f13083937","tarball":"https://registry.npmjs.org/kpf/-/kpf-0.1.0.tgz","integrity":"sha512-D3qTnJ9VtAaowXyYZFQSYUkhr2dzaOCoSYAmmLBMpA7XUMaoEMY7YzEnSX4SiuYTopSXjM0FBYe9PBMFbCaBqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyBmPtyKFtRHMiichdNAqdePjpAS++bqPqMyKwAI7kCwIhAKGm3lea27vrofpbtWbngEHHkIizjsG752ZwylUXE3xq"}]}}},"readme":"Kit Pago Flow\n=============\n\n# Instalar\n```\n$ npm install kpf\n```\n\n# Archivo configuracion\nEl archivo de configuracion debe estar en formato JSON\n```json\n{\n    \"flow_url_exito\": \"http://ejemplo.com/exito\",\n    \"flow_url_fracaso\": \"http://ejemplo.com/fracaso\",\n    \"flow_url_confirmacion\": \"http://ejemplo.com/confirma\",\n    \"flow_tasa_default\": 3,\n    \"flow_url_pago\": \"http://flow.tuxpan.com/app/kpf/pago.php\",\n    \"flow_keys\": \"/ruta/a/llaves/\",\n    \"flow_logPath\": \"/ruta/a/logs/\",\n    \"flow_comercio\": \"correo@comercio.com\"\n}\n```\nEsta es una configuración para un servidor de pruebas\n\nSe debe cambiar `flow_url_pago` a `https://www.flow.cl/app/kpf/pago.php` para poner en producción\n\n# Uso\nPara poder usar la api se debe importar y crear un nuevo objeto\n```javascript\nvar FlowApi = require('kpf');\nvar config = require('/ruta/a/config.json');\nvar flow_api = new FlowApi(request, config);\n```\n\nPara generar los parametros para enviar a `flow_url_pago` se usa la funcion `newOrder`\n```javascript\nvar flow_pack = flow_api.newOrder(numero_orden, total, descripcion);\n```\nLuego se debe enviar por metodo POST a la url definida en `flow_url_pago` el valor obtenido en `flow_pack` \n\nPor ejemplo a travez de un formulario \n```html\n<form id=\"flow-form\" method=\"post\" action=\"http://flow.tuxpan.com/app/kpf/pago.php\">\n    <input type=\"hidden\" name=\"parameters\" value=\"[flow_pack]\">\n    <button type=\"submit\">\n        <img id=\"flow\" src=\"https://www.flow.cl/img/boton11.png\">\n    </button>\n</form>\n```\nEsto reenvia al usuario a la pagina de flow donde se realiza el pago\n\nFlow llama a la url definida en `flow_url_confirmacion` para confirmar el pago\n\nPara revisar la informacion enviada por post y ver si el pago es valido \n```javascript\nvar flow_confirm;\nvar resultado;\ntry {\n    flow_confirm = flow_api.readConfirm(req.body.response);\n} catch(e)  {\n    console.log(\"ERROR: \" + e.message);\n    resultado = flow_api.buildResponse(false); // Genera una respuesta de fracaso\n}\n```\nLa funcion `buildResponse` genera una respuesta para el llamado a `flow_url_confirmacion`\n\nPara poder obtener la informacion enviada y poder verificar el pago existen las siguientes funciones\n```javascript\nflow_api.getOrderNumber() {\nflow_api.getConcept() {\nflow_api.getAmount() {\nflow_api.getRate() {\nflow_api.getStatus() {\nflow_api.getFlowNumber()\nflow_api.getPayer()\n```\nPara generar una respuesta se debe utilizar la funcion `buildResponse`\n\nEn caso de error o que el pago sea inválido se debe enviar una respuesta con parametro `false`\n\nSi el pago es válido se debe enviar una respuesta con parametro `true`\n\nLuego se debe responder el resultado de `buildResponse` a la llamada a `flow_url_confirmacion`\n\n\nDependiendo si el pago es valido o no flow luego llama a `flow_url_exito` o `flow_url_fracaso`a traves de POST\n\nPara obtener los datos enviados por flow en dichos llamados se debe obtener el parametro `response` desde los datos enviados por POST\n\nPor ejemplo en express.js\n```javascript\nvar response = req.body.response;\nvar flow_confirm = flow_api.readResult(response);\n```\nSe dispone de las mismas funciones que en el llamado a `flow_url_confirmacion` para entregar una respuesta pertinente.\n \n\nPara mayor informacion acerca del uso de Flow: [Api Flow](http://flow.cl/apiFlow.php)\n\n\n","maintainers":[{"name":"nabor","email":"nabor@erices.com"}],"time":{"modified":"2022-06-19T09:51:35.960Z","created":"2014-11-13T04:34:24.085Z","0.0.1":"2014-11-13T04:34:24.085Z","0.0.2":"2014-11-16T20:48:37.506Z","0.0.3":"2014-11-16T21:23:16.944Z","0.0.4":"2014-11-16T22:16:17.122Z","0.0.5":"2014-11-16T23:56:13.023Z","0.0.6":"2014-11-16T23:58:21.784Z","0.0.7":"2014-11-17T00:02:41.352Z","0.0.8":"2014-11-17T00:07:16.066Z","0.0.9":"2014-11-17T00:11:47.208Z","0.0.10":"2014-11-17T00:14:13.297Z","0.0.11":"2014-11-17T00:29:10.894Z","0.0.12":"2014-11-17T00:32:39.677Z","0.0.13":"2014-11-17T00:33:53.315Z","0.0.14":"2014-11-17T00:40:18.106Z","0.0.15":"2014-11-17T00:42:39.957Z","0.0.16":"2014-11-17T00:45:37.539Z","0.0.17":"2014-11-17T00:50:40.740Z","0.0.18":"2014-11-17T00:57:29.924Z","0.0.19":"2014-11-17T03:15:39.948Z","0.0.20":"2014-12-01T19:29:47.312Z","0.0.21":"2014-12-30T22:01:18.857Z","0.0.22":"2015-01-30T22:10:37.280Z","0.0.23":"2015-01-30T23:26:01.901Z","0.0.100":"2015-01-30T23:51:17.370Z","0.1.0":"2015-01-31T00:48:53.785Z"},"keywords":["flow","kpf"],"repository":{"type":"git","url":"https://github.com/nabor/node-kpf.git"},"author":{"name":"Nabor Erices"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/nabor/node-kpf","bugs":{"url":"https://github.com/nabor/node-kpf/issues"}}