A Stripe charges API for node - get a time based overview of how much you're making.
$ npm install stripe-charges
Query charges by their created
date:
var query = require('stripe-charges')('stripe-key')
query(new Date('1/1/2014'), new Date('2/1/2014'), function (err, charges) {
console.log('Made $' + charges.total() + ' in January!');
});
The resulting charges
object lets you further learn manipulate the charges.
Get the number of charges returned:
charges.count();
or filter further inside the cohort by the charges' created
date:
charges.count(new Date('1/15/2014'), new Date('1/24/2014'));
charges.list()
[
{
amount: 2900,
customer: 'cus_2983jd92d2d',
..
},
]
or filter further by the charges' created
date:
charges.list(new Date('1/15/2014'), new Date('1/24/2014'));
or get all the refunded
charges:
charges.refunded(true).count();
You can get the total amount of money made from the charges:
charges.paid(true).refunded(false).total()
MIT