Skip to content
This repository has been archived by the owner on Aug 22, 2023. It is now read-only.

segmentio/stripe-charges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stripe-charges

A Stripe charges API for node - get a time based overview of how much you're making.

Installation

$ npm install stripe-charges

Example

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.

Number of 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

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();

Total Amount

You can get the total amount of money made from the charges:

charges.paid(true).refunded(false).total()

License

MIT

About

A Stripe charges API for node

Resources

Stars

Watchers

Forks

Packages

No packages published