{"_id":"42-cent-base","_rev":"32-ba39e4fd0cfdfba0373f6e1be486e778","name":"42-cent-base","description":"structural interface for 42-cent adaptors","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"42-cent-base","version":"0.1.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"afbd1c32e58167cebc990ac11919c68f7ca41d01","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.1.0","_shasum":"6c2c2468a93a87fade9ac9f8be7f9aaaa1bc9030","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"6c2c2468a93a87fade9ac9f8be7f9aaaa1bc9030","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.1.0.tgz","integrity":"sha512-ZYlaoyDjpPQi3iDS4QifPD6+TY9NQFBKSexWkPLu4i3UclJ1Vnv2W1F7TWR3aVxmbSU1wj63C8skvfVfowTplw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLfCY4iGSxGQzromI5CnwurAadYhwQXR7/gSD5SeHFUAiEAnzOiFt/BkZFXOvtZpsY2zjaH0O5BrtHKidunfdc3Aog="}]},"directories":{}},"0.2.0":{"name":"42-cent-base","version":"0.2.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"3841d9eb7f271582c16f3899fbd6885c45a67bef","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.2.0","_shasum":"91b44f417f9b17d12a4265ea834216744b47901a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"91b44f417f9b17d12a4265ea834216744b47901a","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.2.0.tgz","integrity":"sha512-WF1EkEsQrMBL7OV72dRvWk9UPxb3w+h62bJWFHBbQu0vbT7FEqF7cBLf2f7nM4vDAhhWHS4CpzEKjYx2tT7dFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgkIBOwOrU098gbXOvqi9ZICdF09E2nVgP7S56ceWbgAiEAj+HuM/B+hznsIWBRAwsRwaNxVgnzyHwgJR3vhOk5GBA="}]},"directories":{}},"0.3.0":{"name":"42-cent-base","version":"0.3.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"10662d35ef2319ce55e9865873bc8928126f8a04","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.3.0","_shasum":"a1381f093e32ef8bfcf05aae5bba96b5801c04c3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"a1381f093e32ef8bfcf05aae5bba96b5801c04c3","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.3.0.tgz","integrity":"sha512-DLTX3Bciknck3DfAVcs2s9PF+u3BbTRWenG9as0vURPrmwq6rH3VvzgHYGgKnwNWymXsE0sXofHA1lSFlxAfSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8KZUlAn+3A35G/ZEPAQ16BvP3geUeexZ2iK59LGJvpAiBUUpJg/nFxNx0C2P5vARxSguPgsEFZeiFc6iGTnwMdLw=="}]},"directories":{}},"0.4.0":{"name":"42-cent-base","version":"0.4.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"cbeae7aba5e5a132564110a2d7aedbb0e6ad6c7a","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.4.0","_shasum":"0f4d1ead00ca12a27261990bc5c0ba5e36284413","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"dist":{"shasum":"0f4d1ead00ca12a27261990bc5c0ba5e36284413","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.4.0.tgz","integrity":"sha512-IOGHqUcRNG0j+IYw027ZGW9cm+KxJEdXCG4tSyqqd4CTGJPQbsVCClpZmwEOBOUUqL6V0slG2yzf0FaTvTcjTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAxl2r29quLJVppFfYXqNvtJK8yquB7cvjOL2BBTh+uwIhAJUIFxSvDKJ5REQZT7iuQ6MggJgDpgoXYbm+Y0r6E7GP"}]},"directories":{}},"0.4.1":{"name":"42-cent-base","version":"0.4.1","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"02dbf96b03d0fc09ba9d4e7c9ca9bbb3ba19dc02","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.4.1","_shasum":"e0367edb9b42c7bb7e2dce460f6d80bd5bb677f9","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"e0367edb9b42c7bb7e2dce460f6d80bd5bb677f9","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.4.1.tgz","integrity":"sha512-OzNugqQQQ2Y0N5QW1Ldx+t86+CGXqw0Q/VC8L0qg4v7L7W9Z+0vea4Gb8APhsdBAs3AC3ZXkUA6Axnt+qth8/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjn7VkjeMnVbwuccilYe4ue47CJNUnWHAPbdbmbNpz+AIgAu9St7W1WYUXn/kszcn3yOMvfDIAsfKDqSX4gJaBO+g="}]},"directories":{}},"0.5.0":{"name":"42-cent-base","version":"0.5.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"133b1bc3203ce665c514211f10e5e729331d2d9f","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.5.0","_shasum":"72abc69c0f0706e83bc4b26ec8c7c73415059130","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"72abc69c0f0706e83bc4b26ec8c7c73415059130","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.5.0.tgz","integrity":"sha512-OUjCjFLR5he+TC1wOnzQgUEhJlsOJIsqqkppkJ5kZJFcTnP+uCpNongYm5ekgH2QFAs3+Qnj+3/Jghc9IDP1lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1IjIZzLoSOFCMcyRrD6Ok2YJ7laCnAbsxzsbl0HpqTAiA0/YCkY3tAE3csFHe43/9zDcfn8a4n4HKeiuIaHP6rUA=="}]},"directories":{}},"0.5.1":{"name":"42-cent-base","version":"0.5.1","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"86ce930603d372c940909263e59463bd06f64d00","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.5.1","_shasum":"ead783d29d8f1db12eca1c751d4290854ac4fe2f","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"ead783d29d8f1db12eca1c751d4290854ac4fe2f","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.5.1.tgz","integrity":"sha512-fo3LCxIT5stxrXmD9ReAv1H7puooHdSLz99ZTSXeqbQuDfdwC54/vfTIDDfF94eFYJQF6dRmDT1jORu3Q/MpAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAH0/cqQUi/ihnTJ+sCE7a1TvhpiBn6Pj4KuLWQPnSaAiEA6qK2HJYSVeNTe/5D824bPZKS6VFTpLEbGIucl43HJ4c="}]},"directories":{}},"0.6.0":{"name":"42-cent-base","version":"0.6.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"1d37da165dc0cbea62ecd77f063d7ef300ebbee1","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.6.0","_shasum":"16a175a681d44a4f71ec86071adae45c15d16f89","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"16a175a681d44a4f71ec86071adae45c15d16f89","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.6.0.tgz","integrity":"sha512-hXVh8OMCyD+MYkFi+2Isygcin9QjcDtY0c0rxGBZO1BspCkQMbfz2+OgQ9+0CN22FvoiqakJwsxDYKfTKJcPtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQsSL0YMRXBk07J1q1ywvAYEnI1YHI+/LHKeWJo8gQeAIhAN9Rx65Tv3lNkbIRVfC+x1CVuzai2ZXDcdOnkQszjyhS"}]},"directories":{}},"0.6.1":{"name":"42-cent-base","version":"0.6.1","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"1c45a09f09736b4363a859e3224d6b6dfeb73646","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.6.1","_shasum":"b68cc622e923f6241c6a5b4bb7e0e82a2bdce139","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"b68cc622e923f6241c6a5b4bb7e0e82a2bdce139","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.6.1.tgz","integrity":"sha512-zL3fCueNhiqxmixVrAzZAYBahJ2dOrOdj1NVg44o0koVwGsANNrVxw9tNCOSBK7Yta6GYQZo4tKa1gL5RD+K9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDMhh0kT9HGt4IKAzWZDBiaL9Nb2yB635/6VPTNYqsmAiEAhAeqfnQ4eIRU8MRwHTS8Xqb2c88uDkbXJze0ncSLIh8="}]},"directories":{}},"0.7.0":{"name":"42-cent-base","version":"0.7.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"e2e5d2b229a9893762c12d2c7f2ba64995833110","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.7.0","_shasum":"7b0b9a97178845cc555df6bc753cd0d3038b2da0","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"7b0b9a97178845cc555df6bc753cd0d3038b2da0","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.7.0.tgz","integrity":"sha512-YBu7eM1PzlXhzUgimeG8YnS8KsNUKCl3SX+i+hop8JpwMWl29yXLtp6jZ/0f95focNAiW4UEQDxG7RzcRsJ+Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ43o9Y/ue6oSrwyFJFzxWKEr4ZwBhfs8Ab7WmnEaUBgIhALR6O4F6hSY85SGa25srylDuCTkjIwpfxoa6c+2AQ08X"}]},"directories":{}},"0.8.0":{"name":"42-cent-base","version":"0.8.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2","lodash":"^2.4.1"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"13a1681e2c7ed54e5b97a51e4c116c5f36f3df0a","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.8.0","_shasum":"6572a89b47a72af19c67c3401b5c1dd30aa9b8bb","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"6572a89b47a72af19c67c3401b5c1dd30aa9b8bb","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.8.0.tgz","integrity":"sha512-oH8xC9kIpWNtuMWdiA6bB67eQ7MeSM2R8HIfEvbBKebdwX6oMOy+Dfu2blzvr/nZv7L03yfrfARsj29Fa/QTJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5QaNU5BDdNqVv/34FOog4Dttnt2hXrJo0p5a/BAzV+AIgWthB5pUj6HP7rPyd3apROuZN/D4sOuPxYrafsFElRBQ="}]},"directories":{}},"0.9.0":{"name":"42-cent-base","version":"0.9.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2"},"repository":{"type":"git","url":"https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"ba471f0cf94a733ee77072e6cc02179761264320","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base","_id":"42-cent-base@0.9.0","_shasum":"eb606486e0d99168782fc991686f0b94f84c718d","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.29","_npmUser":{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"eb606486e0d99168782fc991686f0b94f84c718d","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-0.9.0.tgz","integrity":"sha512-UCwtLwd3xyfedagbEPihHP9kYoLzyDfo9XFpfBMRYp6tgelDoeutCjJPjEc1Ozi1A9m5mkBJdutTuvCgUfDZVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjwTD54pyp2D4VGjLqtSAsXQlCElM7k0bAOZ4zKjNklAiEA1+6+48Do5xrRDh0rslRKAtSphQsnhvCNyqCU5EczIwM="}]},"directories":{}},"1.0.0":{"name":"42-cent-base","version":"1.0.0","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^2.3.2"},"repository":{"type":"git","url":"git+https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^3.8.8","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base#readme","_id":"42-cent-base@1.0.0","_shasum":"621d0be8ecdd8096a77872cad5c27635607493c8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"kytwb","email":"amine@mouafik.fr"},"maintainers":[{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"},{"name":"kytwb","email":"amine@mouafik.fr"}],"dist":{"shasum":"621d0be8ecdd8096a77872cad5c27635607493c8","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-1.0.0.tgz","integrity":"sha512-92OI73+t0GRzswKfjy8aILJhAAIiLI9jOIQKfWVtd6CylV/3+5NB+mq0vgZK7GHhUItUKUAK1aLSPGggTLcwLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdmxVubg+Fmf5Lqe4xHoh/VJBYBTOQU8m+quUJAlnQ3AiBKDPsIa95Xwfrsr4/JwyQ8XrSliCuuzY9QkF5hDY+2cA=="}]},"directories":{}},"1.0.1":{"name":"42-cent-base","version":"1.0.1","description":"structural interface for 42-cent adaptors","main":"index.js","scripts":{"test":"exit 0"},"keywords":["42-cent","payment","gateway"],"author":{"name":"Laurent Renard"},"license":"MIT","dependencies":{"bluebird":"^3.5.1"},"repository":{"type":"git","url":"git+https://github.com/continuous-software/42-cent-base.git"},"devDependencies":{"gulp":"^4.0.0","gulp-concat":"^2.4.0","jsdox":"^0.4.2"},"gitHead":"18c3d3b79a37b3afcbf0ab47d733048f13642e15","bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"homepage":"https://github.com/continuous-software/42-cent-base#readme","_id":"42-cent-base@1.0.1","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IDRTiDOwNdnJMRsApfVA/Kj+RfWshb8R70EzC/3JMBUOILM9nHVaJi0HVxH0HbHjEM9spHj9JEm1UsRE0h3Uqg==","shasum":"76133d10a6808923959e037f450962d9266ec512","tarball":"https://registry.npmjs.org/42-cent-base/-/42-cent-base-1.0.1.tgz","fileCount":11,"unpackedSize":33934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNXL0CRA9TVsSAnZWagAAUDQP/iYYmXm3p/EIIi5cC3Ss\nQRdbgcv3FPk/gbUwoDETBQYptOAWDwX16SB/9rCjYhVjvSSH0+G4MVORlkVh\n9Ut25Mz+DcSaR6t26iBetOGxZ9ToEyD3M+n3XUvzU7q6SS8/NONLhFmgo+s/\nm2CT2jAXRFOHcsNEhpabnpOWO174Jo+aBqS0+xuz6qFdMR69tp8LDT5+gEWz\nRcT/JP781s6WqZ7gZTe3NJfGqrel5wydTikTidKkk8lLAPgRtUt/mU/DDH52\nSoFkImADVDUKeFCY+i9Nf1hVsZdbJQkRzgBHrGdHWWfmjFaiwyEHdjsbez33\npYb3kmtocsoGJw9rP8rlqpJs3R2d8C4h0XSy15A6lLrhS+opDxBxw7RXy6fW\nK/RzYq0iIzKbC6kk+8nq+v23n9YasNV+3wqWs3QaoWbxhCovAvJNqgn08AC/\nB4tx3oTgiKfwwAloxQi3YCa4st5A+hUEVQeONFlrPGTcO5rR3gQ86Q1wFG5A\nbk9OY2tA2bmXGhElev6yNMtT6gd2iEi1TbRKj8KIuLfJtKH9tOuHdaGFzXVA\nJaAAWGpBXxgRP8TGXELCAqYf90x/LqCNSmoHa5oz1ihP0lm2DeLszijaXVgp\ncdgyF/wa8EgxemdSrPbkedCN47aL+Q4qh7nPpreLxjshbwxI9wenbflHYIjP\ntlfI\r\n=5wyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoY/J6aLKEY4Fu388qfMh089WGJvhshM4XPjxFmMmmRAIgUAYwZ0ybqIcm42BXg65Ge0M5wfzQH5oNB7FRF9tdHYg="}]},"maintainers":[{"name":"kytwb","email":"amine@mouafik.fr"},{"name":"lorenzofox3","email":"laurent34azerty@gmail.com"}],"_npmUser":{"name":"kytwb","email":"amine@mouafik.fr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/42-cent-base_1.0.1_1563783923506_0.35055535456609066"},"_hasShrinkwrap":false}},"readme":"# 42-cent-base\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/continuous-software/42-cent-base.svg)](https://greenkeeper.io/)\n\n> Node.js API abstraction for payment gateways.\n\nUsed by supported gateways listed in [42-cent](https://github.com/continuous-software/42-cent).\n\n## [Semantic Versioning](http://semver.org/)\n  \nIt is important to note that the BaseGateway API will follow the semantic versioning rules so that:\n\n* Any change on already defined property will define a new API and therefore will result on a different first digit of the BaseGateway version\n* New supported parameters/methods will define a new functionality and therefore will result in a different second digit of the BaseGateway version\n* Bug fixes/patches should not impact gateways implementation and will result in a different third digit of the BaseGateway version\n\n## BaseGateway API\n\n* <a href=\"#ctor\"><code><b>basegateway()</b></code></a>\n* <a href=\"#basegateway_submitTransaction\"><code><b>basegateway#submitTransaction()</b></code></a>\n* <a href=\"#basegateway_authorizeTransaction\"><code><b>basegateway#authorizeTransaction()</b></code></a>\n* <a href=\"#basegateway_getSettledBatchList\"><code><b>basegateway#getSettledBatchList()</b></code></a>\n* <a href=\"#basegateway_refundTransaction\"><code><b>basegateway#refundTransaction()</b></code></a>\n* <a href=\"#basegateway_voidTransaction\"><code><b>basegateway#voidTransaction()</b></code></a>\n* <a href=\"#basegateway_createSubscription\"><code><b>basegateway#createSubscription()</b></code></a>\n* <a href=\"#basegateway_createCustomer\"><code><b>basegateway#createCustomerProfile()</b></code></a>\n* <a href=\"#basegateway_getCustomerProfile\"><code><b>basegateway#getCustomerProfile()</b></code></a>\n* <a href=\"#basegateway_chargeCustomer\"><code><b>basegateway#chargeCustomer()</b></code></a>\n\n--------------------------------------------------------\n<a name=\"ctor\"></a>\n#### basegateway(options)\n\n--------------------------------------------------------\n<a name=\"basegateway_submitTransaction\"></a>\n#### basegateway#submitTransaction(order, creditCard, prospect[, other]) \n\nAuthorize and capture a transaction.  \n\n#### `parameters`\n\n`order` *(object)*\n* `'amount'` *(string)*: The amount of the transaction.\n\n`'creditCard'` *(object)*\n* `'creditCardNumber'` *(string)*: The credit card (PAN) number.\n* `'expirationMonth'` *(string)*: The month of credit card expiration date.\n* `'expirationYear'` *(string)*: The year of credit card expiration date (2 or 4 digits).\n* `'cvv'` *(string)*: The credit card security code (3 or 4 digits).\n\n`prospect` *(object)*\n\n* `'customerFirstName'` *(string)*: First name of the customer (also used for the billing).\n* `'customerLastName'` *(string)*: Last name of the customer (also used for the billing).\n* `'customerEmail'` *(string)*: Email of the customer.\n* `'billingAddress'` *(string)*: Billing address.\n* `'billingCity'` *(string)*: Billing City\n* `'billingState'` *(string)*: Billing State\n* `'billingZip'` *(string)*: Billing Zip\n* `'billingCountry'` *(string)*: Billing Country\n* `'shippingFirstName'` *(string)*: \n* `'shippingLastName'` *(string)*: \n* `'shippingAddress'` *(string)*: \n* `'shippingCity'` *(string)*: \n* `'shippingState'` *(string)*: \n* `'shippingZip'` *(string)*: \n* `'shippingCountry'` *(string)*: \n\n`other` *(object)*\n\nOther fields specific to a gateway SDK implementation.  \nRefer to specific SDK for more details.\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\n* `'transactionId'` *(string)*: A unique identifier of the transaction.\n* `'authCode'` *(string)*: Authorization code from the banking institution.\n* `'_original'`: The original response from the gateway.\n\nIf the promise gets rejected because of the gateway, the reason will be an `object` instance of GatewayError holding the following attributes:\n\n* `'message'` *(string)*: The error message from the gateway.\n* `'_original'`: The original response from the specific sdk implementation.\n\nOtherwise it will be an instance of `Error`.\n\n--------------------------------------------------------\n<a name=\"basegateway_authorizeTransaction\"></a>\n#### basegateway#authorizeTransaction(order, creditCard, prospect[, other]) \n\nAuhtorize a transaction.\n\n#### `parameters`\n\nSee <a href=\"#basegateway_submitTransaction\"><code><b>basegateway#submitTransaction()</b></code></a>.\n\n--------------------------------------------------------\n<a name=\"basegateway_getSettledBatchList\"></a>\n#### basegateway#getSettledBatchList(from, to) \nget a batch list of settled transaction within the window of time\n\n#### `parameters`\n\n`from` *(Date)*: Lower limit.\n\n`to` *(Date, default: `Date.now()`)*: Upper limit.\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\n* `'batchList'` *(Array)*: An array of batch where a batch will have the following fields.\n  * `'batchId'`: The id the batch is referenced by in the gateway internal system.\n  * `'settlementDate'` *(string)*: A string for the settlement date time (UTC).\n  * `'chargeAmount'` *(string)*: The total amount from the charged transactions during the window of time.\n  * `'chargeCount'` *(string)*: The total count of charged transactions during the window of time.\n  * `'refundAmount'` *(string)*: The total amount from the refunded transactions during the window of time.\n  * `'refundCount'` *(string)*: The total count of refund transactions during the window of time.\n  * `'voidCount'` *(string)*: The total count of voided transactions during the window of time.\n  * `'declineCount'` *(string)*: The total count of voided transactions during the window of time.\n  * `'errorCount'` *(string)*: The total count of voided transactions during the window of time.\n\n--------------------------------------------------------\n<a name=\"basegateway_refundTransaction\"></a>\n#### basegateway#refundTransaction(transactionId, options) \n\nRefund (or credit) a settled transaction.\n\n#### `parameters`\n\n`transactionId` *(string)*: The id referencing the transaction to refund at the gateway.\n\n`options` *(object)*: Set of optional fields.\n\n* `'amount'`: The amount to be refunded (useful for partial refund).\n\n#### `return value` \n\nReturns a `Promise` with the following object as a result:\n\n* `'_original'`: The original response from the gateway.\n\nIf the promise gets rejected because of the gateway, the reason will be an `object` instance of GatewayError holding the following attributes:\n\n* `'message'` *(string)*: The error message from the gateway.\n* `'_original'`: The original response from the specific sdk implementation.\n\nOtherwise it will be an instance of `Error`.\n\n--------------------------------------------------------\n<a name=\"basegateway_voidTransaction\"></a>\n### basegateway#voidTransaction(transactionId[, options]) \n\nVoid a non-settled transaction.\n\n#### `parameters`\n\n`transactionId` *(string)*: The id referencing the transaction to void at the gateway.\n\n`options` *(object)*: Set of optional fields.\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\n* `'_original'`: The original response from the gateway.\n\nIf the promise gets rejected because of the gateway, the reason will be an `object` instance of GatewayError holding the following attributes:\n\n* `'message'` *(string)*: The error message from the gateway.\n* `'_original'`: The original response from the specific sdk implementation.\n\nOtherwise it will be an instance of `Error`.\n\n--------------------------------------------------------\n<a name=\"basegateway_createSubscription\"></a>\n#### basegateway#createSubscription(creditCard, prospect, subscriptionPlan[, other]) \n\nCreate a recurring payment.\n\n#### `parameters`\n\n**creditCard**: CreditCard | Object, the credit card associated to the payment\n\n**prospect**: Prospect | Object, the prospect/customer linked to the subscription\n\n**subscriptionPlan**: SubscriptionPlan | Object, a subscription plan\nNote that the tuple [periodUnit , periodLength] must result in a period supported by the gateway implementation otherwise periodUnit should take priority\n\n**other**: Object, a set of options to be used by specific implementations\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\n* `'subscriptionId'`: An id referencing to the subscription at the gateway.\n* `'_original'`: The original response from the gateway.\n\n--------------------------------------------------------\n<a name=\"basegateway_createCustomerProfile\"></a>\n#### basegateway#createCustomerProfile(payment, billing, shipping, other) \n\nCreate a customer profile in the gateway, useful to charge a customer without having to provide his payment method information again.\n\n#### `parameters`\n\n**payment**: CreditCard | Object, payment info to associate with the customer\n\n**billing**: Object, billing info to associate with the customer\n\n**shipping**: Object, shipping info to associate with the customer\n\n**other**: Object, optional info related to a specific gateway implementation\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\n* `'profileId'`: A reference id to the customer profile.\n* `'_original'`: The original response from the payment gateway.\n\n--------------------------------------------------------\n<a name=\"basegateway_getCustomerProfile\"></a>\n#### basegateway#getCustomerProfile(profileId) \n\nGet a previously saved customer profile.\n\n#### `parameters`\n\n`profileId` *(string)*: The id referencing to the customer profile in the gateway.\n\n#### `return value`\n\nReturns a `Promise` with the following object as a result:\n\nif resolved the promise will have the same field than a Prospect instance plus a field `payment` holding a CreditCard\n\n--------------------------------------------------------\n<a name=\"basegateway_chargeCustomer\"></a>\n#### basegateway#chargeCustomer(order, prospect[, other]) \n\nSubmit a transaction (authorization and capture) using a customer profile.\n\n#### `parameters`\n\n**order**: Object, order information\n\n**prospect**: Prospect, the prospect profile to charge, note that the prospect must have the field profileId set\n\n**other**: Object, optional info related to a specific gateway implementation\n\n#### `return value`\n\nSee <a href=\"#basegateway_submitTransaction\"><code><b>basegateway#submitTransaction()</b></code></a>.\n\n","maintainers":[{"email":"laurent34azerty@gmail.com","name":"lorenzofox3"}],"time":{"modified":"2022-10-03T13:24:26.152Z","created":"2014-09-16T21:39:26.712Z","0.1.0":"2014-09-16T21:39:26.712Z","0.2.0":"2014-09-18T04:57:30.866Z","0.3.0":"2014-10-02T09:58:06.810Z","0.4.0":"2014-10-28T11:59:58.515Z","0.4.1":"2014-11-10T06:22:59.054Z","0.5.0":"2014-11-11T01:53:25.918Z","0.5.1":"2014-11-13T04:44:47.351Z","0.6.0":"2014-11-21T04:38:22.336Z","0.6.1":"2014-11-21T06:54:24.057Z","0.7.0":"2014-11-21T11:09:22.593Z","0.8.0":"2014-11-25T04:01:31.984Z","0.9.0":"2014-12-01T07:11:17.605Z","1.0.0":"2015-06-04T17:05:54.755Z","1.0.1":"2019-07-22T08:25:23.787Z"},"homepage":"https://github.com/continuous-software/42-cent-base#readme","keywords":["42-cent","payment","gateway"],"repository":{"type":"git","url":"git+https://github.com/continuous-software/42-cent-base.git"},"author":{"name":"Laurent Renard"},"bugs":{"url":"https://github.com/continuous-software/42-cent-base/issues"},"license":"MIT","readmeFilename":"README.md","users":{"kogai":true}}