Comparing version 0.0.5 to 1.0.0
@@ -147,2 +147,19 @@ /* Copyright 2011 Ask Bjørn Hansen, see LICENSE */ | ||
}, | ||
plans: { | ||
create: function (data, cb) { | ||
post("/v1/plans", data, cb); | ||
}, | ||
retrieve: function(plan_id, cb) { | ||
if (!(plan_id && typeof plan_id === 'string')) { | ||
cb("plan_id required"); | ||
} | ||
get("/v1/plans/" + plan_id, {}, cb); | ||
}, | ||
del: function(plan_id, cb) { | ||
del("/v1/plans/" + plan_id, {}, cb); | ||
}, | ||
list: function(count, offset, cb) { | ||
get("/v1/plans", { count: count, offset: offset}, cb ); | ||
} | ||
}, | ||
invoices: { | ||
@@ -159,2 +176,22 @@ retrieve: function(invoice_id, cb) { | ||
}, | ||
invoice_items: { | ||
create: function(data, cb) { | ||
post("/v1/invoiceitems", data, cb); | ||
}, | ||
retrieve: function(invoice_item_id, cb) { | ||
if (!(invoice_item_id && typeof invoice_item_id === 'string')) { | ||
cb("invoice_item_id required"); | ||
} | ||
get("/v1/invoiceitems/" + invoice_item_id, {}, cb); | ||
}, | ||
update: function(invoice_item_id, data, cb) { | ||
post("/v1/invoiceitems/" + invoice_item_id, data, cb); | ||
}, | ||
del: function(invoice_item_id, cb) { | ||
del("/v1/invoiceitems/" + invoice_item_id, {}, cb); | ||
}, | ||
list: function(customer_id, count, offset, cb) { | ||
get("/v1/invoiceitems", { customer: customer_id, count: count, offset: offset}, cb ); | ||
} | ||
}, | ||
token: { | ||
@@ -161,0 +198,0 @@ create: function (data, cb) { |
@@ -5,3 +5,3 @@ { | ||
"description": "Stripe API wrapper", | ||
"version": "0.0.5", | ||
"version": "1.0.0", | ||
"homepage": "https://github.com/abh/node-stripe", | ||
@@ -8,0 +8,0 @@ "repository": { |
@@ -38,3 +38,3 @@ # node-stripe | ||
* `.list(data)` - [list charges](https://stripe.com/docs/api#list_charges) | ||
* `stripe.customers` - create, retrieve, update and delete customers | ||
* `stripe.customers` - create, retrieve, update, delete and list customers | ||
* `.create(customer)` - [create a customer](https://stripe.com/docs/api#create_customer), takes the data as an object | ||
@@ -47,2 +47,7 @@ * `.retrieve(customer_id)` - [retrieve a customer](https://stripe.com/docs/api#retrieve_customer) by customer id. | ||
* `.cancel_subscription(customer_id, at_period_end)` - [cancel subscription](https://stripe.com/docs/api#cancel_subscription) | ||
* `stripe.plans` - create, retrieve, delete and list subscription plans | ||
* `.create(plan)` - [create a plan](https://stripe.com/docs/api#create_plan), takes the data as an object | ||
* `.retrieve(plan_id)` - [retrieve a plan](https://stripe.com/docs/api#retrieve_plan) by plan id. | ||
* `.del(plan_id)` - [delete a plan](https://stripe.com/docs/api#delete_plan) | ||
* `.list(count, offset)` - [list plans](https://stripe.com/docs/api#list_plans) | ||
* `stripe.invoices` - [Invoices API](https://stripe.com/docs/api#invoices) | ||
@@ -52,2 +57,8 @@ * `.retrieve(invoice_id)` - [retrieve an existing invoice](https://stripe.com/docs/api?lang=curl#retrieve_invoice) | ||
* `.list(parameters)` - [list invoices](https://stripe.com/docs/api#list_customer_invoices) | ||
* `stripe.invoice_items` - create, retrieve, update, delete and list invoice items | ||
* `.create(invoice_item)` - [create a invoice item](https://stripe.com/docs/api#create_invoiceitem), takes the data as an object | ||
* `.retrieve(invoice_item_id)` - [retrieve a invoice item](https://stripe.com/docs/api#retrieve_invoiceitem) by invoice item id. | ||
* `.update(invoice_item_id, updates)` - [update a invoice item](https://stripe.com/docs/api#update_invoiceitem); `updates` is an object with new parameters | ||
* `.del(invoice_item_id)` - [delete a invoice item](https://stripe.com/docs/api#delete_invoiceitem) | ||
* `.list(customer_id, count, offset)` - [list invoice items](https://stripe.com/docs/api#list_invoiceitems); all parameters are optional | ||
* `stripe.token` - [Tokens API](https://stripe.com/docs/api#tokens) | ||
@@ -54,0 +65,0 @@ * `.create(card_data)` - [create a token](https://stripe.com/docs/api#create_token) |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
31729
10
601
0
100
5