{"_id":"cheddargetter","_rev":"22-4e6f50e077653217d95671d807ccd45b","name":"cheddargetter","description":"Wrapper for the CheddarGetter recurring billing system APIs","dist-tags":{"latest":"0.1.4-1"},"versions":{"0.0.1":{"name":"cheddargetter","version":"0.0.1","author":{"name":"Kevin Smith"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","dependencies":{"async":">=0.1.x","xml2js":"0.1.x","qs":"0.3.x","nodeunit":"0.6.x"},"engines":["node >= 0.4.10"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"d450c576ba995cd3f1ed6b197a56c78030189187","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.1.tgz","integrity":"sha512-2rkmbPHV8l+w/HAqSyB0P+dmU2gL+K/N7EFX90b8mKyPQiMlTc4J45joqPiY11/eHs5zdG8KcPS4870HdXnSIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyvpzwb8k3TiJoMNcZo/iDtFKPKxPEE0oPvt8+sp2SfQIhAMQ7Vh/WRa5rmikQ5aNUVU4okfSuTyEoy8Qxt3JtKwaP"}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.0.2":{"name":"cheddargetter","version":"0.0.2","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.10"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.0.2","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"b546c8d3f2c492235ff0cf16677fef82049d6fa3","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.2.tgz","integrity":"sha512-Kwza7qFj76iinFpDCTJ8WY4iUFT35ahaKOac3e8DY/nAanI2z9u189VSiDm3QHKZ2CC0GyO+NCWu8w64ucgwbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqp3nsMroiZNcET8e4SA4RA6/qpmKM5H7tQ9thL+eezAiAh769zAKQBUN8wDlfa5RgBkmaFvCmZO5DHLI9dG7JMIQ=="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.0.3":{"name":"cheddargetter","version":"0.0.3","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.10"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.0.3","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"7986440b1f2a5c913796f9d96ceb3f53a2088bc6","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.3.tgz","integrity":"sha512-tMOWnsmcwanti/nKTlf9fjECrCpUAOI5nfoeRLgUeXPuShK17tPbQ+KXCZSAATA+Xqmxwd8oFGY59AS4+WCYHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzp0aeGsey3eQPPDZ7NexHhOolwGEXB7jGp1TZt3W7XwIhAO6LHUf6J/lPnR5CzQzHU5WzwG2MUac8LxZPOh8K5Mid"}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.0.4":{"name":"cheddargetter","version":"0.0.4","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.0.4","_engineSupported":true,"_npmVersion":"1.1.0-alpha-2","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"443c82b81f9e6947a29435f034e18e23f9c2e3a7","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.0.4.tgz","integrity":"sha512-CSna3WVd1D2I7eRKHCDVnrVQXBj/zeAfpYHC2CAgOZ8ss/BCAv20rkbE/yCex5QDZ4c/g3Q8u/fjY7DTTVJY6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK2+aZiojy8CHTrukXzLaKqY1NgrFnU25Os1Hi2Sv9hQIhALOwozljOZMw1wNbjX8K8FeavuEDPaLVhJukQZlnYaZr"}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.1.1":{"name":"cheddargetter","version":"0.1.1","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"83535eb38b96b894d68ea289668ecad9314cb171","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.1.1.tgz","integrity":"sha512-xv7JlC+cDKZ0+IYC7Uox5ciaYCHi9l6FKTnuO3uirPOiOk8oWqNXXGUV8PO9lrZh9VWGn6V6SMIoeqJdYwmXHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDace77WDpVC3jwYuU2eijrplPsDutcSILeO+vyGie+EAiB8jpDnuWZU4VO78W0kk7aupdg63xLX0Hi1naHwPr/nWw=="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.1.2":{"name":"cheddargetter","version":"0.1.2","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"3c7d45fdf7cc3ee4a5e0d08cbe615222b5c79302","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.1.2.tgz","integrity":"sha512-gLEpRhONt/s9oMcHxiBYxK5YtPh2PI+GIzqS53JY+PTjNx6/Bpx7M4XrvfQmMGMIYQbBvZAXaJV9jBmhRMqZmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASiV6w3QPfHBlD/uU/h+/00vDNHm5sTTnhOxAS169PUAiEA3vhjckeXFf9WQ6If+1lzTu+oVHiRp1jHUGL2ms8okeM="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.1.3":{"name":"cheddargetter","version":"0.1.3","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"cd87a22954922cb684633aca35bb3734a7d0b295","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.1.3.tgz","integrity":"sha512-IruuUUfNKDptRduQAockBobFOiPXfJUXM6Bd6Bfr1F1QvJ7KnR835LLv1nssOX87Y1ACV9lRrKfY8hBvSgLXgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3+lrhyjaug4paSFPWWa8kT53e810VvwGL+NrMwUxUFAiEA9bMfIp7EBfRB9QsOX7vOW4VtjOoCIgiM29s9BwhfjXw="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.1.4":{"name":"cheddargetter","version":"0.1.4","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.1.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"725d38d784a8185055fb39e5ac9b076be4f63c56","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.1.4.tgz","integrity":"sha512-fMk7xGSFZPil4JtaTDLEhF5hbCs894SpnwQu8cc0DRO0xj+VSuWU/sYqsWjh0nogIxZGIhIejrrij4o9W6UyUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNhYL0wlyztCJI8MaXsNzMDDqJvKhD06hPuT0pAiPBeAiBgJ1zKhQtJfjS16fOKmli7IyYMykIbLCtoQNXT9xZLdw=="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]},"0.1.4-1":{"name":"cheddargetter","version":"0.1.4-1","author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"description":"Wrapper for the CheddarGetter recurring billing system APIs","homepage":"https://github.com/respectTheCode/node-cheddargetter","dependencies":{"async":"0.1.x","xml2js":"0.1.x","qs":"0.3.x"},"devDependencies":{"nodeunit":"0.6.x"},"engines":["node >= 0.4.x"],"main":"lib/cheddargetter","_npmUser":{"name":"respectthecode","email":"kevin@invisionsta.com"},"_id":"cheddargetter@0.1.4-1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"558deef8873fdf5188242c6f470b2822730dba5f","tarball":"https://registry.npmjs.org/cheddargetter/-/cheddargetter-0.1.4-1.tgz","integrity":"sha512-vrc8FFa3W/y45P5bGnmoulDmPiOzbptcjQckFJCbVv/grDRJGNNFPtLxwuI7iYAyLEey2VRci92wfo+ivESprA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWJzckyGnvhddDkMfJ+uaXA4/HCYYnqYgr8/Rtn1ULJAiA0CK5KfOKQpPa9Z7SrAU4JtqUYAuKe1B1ZWjVr1atH/Q=="}]},"maintainers":[{"name":"respectthecode","email":"kevin@invisionsta.com"}]}},"maintainers":[{"email":"respectthecode@me.com","name":"respectthecode"}],"time":{"modified":"2022-06-13T05:56:24.680Z","created":"2011-11-04T15:18:10.266Z","0.0.1":"2011-11-04T15:18:26.093Z","0.0.2":"2011-11-05T16:26:18.196Z","0.0.3":"2011-11-07T02:23:50.036Z","0.0.4":"2011-11-30T16:27:10.973Z","0.1.1":"2012-04-30T12:52:58.054Z","0.1.2":"2012-05-01T13:07:28.734Z","0.1.3":"2012-05-01T13:57:46.514Z","0.1.4":"2012-05-20T12:50:30.850Z","0.1.4-1":"2012-05-20T18:28:29.950Z"},"author":{"name":"Kevin Smith"},"repository":{"type":"git","url":"git://github.com/respectTheCode/node-cheddargetter.git"},"homepage":"https://github.com/respectTheCode/node-cheddargetter","readme":"# Goals and Status\n\nThis module will simplify the process of integrating CheddarGetter into your existing node.js apps.\n\nAs of version 0.1.4 the module implements the fallowing API calls:\n\n* `getAllPricingPlans(callback)`\n* `getPricingPlan(planCode, callback)`\n* `getAllCustomers([searchParams], callback)`\n* `getCustomer(customerCode, callback)`\n* `createCustomer(customerData, callback)`\n* `editCustomerAndSubscription(customerData, callback)` or `updateCustomerAndSubscription(customerData, callback)`\n* `editCustomer(customerCode, customerData, callback)` or `updateCustomer(customerCode, customerData, callback)`\n* `editSubscription(customerCode, customerData, callback)` or `updateSubscription(customerCode, customerData, callback)`\n* `deleteCustomer(customerCode, callback)`\n* `cancelSubscription(customerCode, callback)`\n* `addItem(customerCode, itemCode, [amount], callback)`\n* `removeItem(customerCode, itemCode, [amount], callback)`\n* `setItemQuantity(customerCode, itemCode, amount, callback)`\n* `addCustomCharge(customerCode, chargeCode, quantity, amount, description, callback)`\n* `deleteCustomCharge(customerCode, chargeId, callback)`\n\nAll callbacks are called with `error` and `results` parameters.\n\nNot all API calls have been fully tested and many unit tests are still missing.\n\n# Install\n\n```\nnpm install cheddargetter\n```\n\n# Usage\n\n```javascript\nvar CheddarGetter = require(\"CheddarGetter\");\n\t\nvar cg = new CheddarGetter(\"test@test.com\", \"TestPass\", \"ProdCode\");\n\t\ncg.getAllPricingPlans(function (err, results) {\n\tconsole.log(err, results);\n});\n```\n# Tests\n\n```\nnode test\n```\n","readmeFilename":""}