stripe-charges
Version:
Query Stripe charges
75 lines (50 loc) • 1.22 kB
Markdown
# stripe-charges
A [Stripe](https://stripe.com) 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:
```js
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:
```js
charges.count();
```
or filter further inside the cohort by the charges' `created` date:
```js
charges.count(new Date('1/15/2014'), new Date('1/24/2014'));
```
### Charges List
```js
charges.list()
```
```
[
{
amount: 2900,
customer: 'cus_2983jd92d2d',
..
},
]
```
or filter further by the charges' `created` date:
```js
charges.list(new Date('1/15/2014'), new Date('1/24/2014'));
```
or get all the `refunded` charges:
```js
charges.refunded(true).count();
```
### Total Amount
You can get the total amount of money made from the charges:
```js
charges.paid(true).refunded(false).total()
```
## License
MIT