stripe-charges

Query Stripe charges

stripe-charges

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 (errcharges) {
  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