Skip to content

thatemilio/node-stripe-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deprecated

This module will no longer be supported since Stripe has an official Node.js module.

npm install stripe

It's been fun! 🍺

node-stripe-api

node.js wrapper for the Stripe API.

install

npm install stripe-api

usage

var stripe = require('stripe-api')(<your_stripe_api_key>);
stripe.<api_group>.<api_group_command>([arguments,] callback);

examples

http://emiliote.github.io/node-stripe-api/

api

The data argument is a javascript object ({}) with key/value pairs that match what's expected by the Stripe API.

  • create(data, cb)
  • retrieve(charge_id, cb)
  • refund(charge_id, [data,] cb)
  • capture(charge_id, [data,] cb)
  • list([data,] cb)
  • create(data, cb)
  • retrieve(customer_id, cb)
  • update(customer_id, data, cb)
  • del(customer_id, cb)
  • list([data,] cb)
  • create(customer_id, data, cb)
  • retrieve(customer_id, card_id, cb)
  • update(customer_id, card_id, data, cb)
  • del(customer_id, card_id, cb)
  • list(customer_id, [data,] cb)
  • update(customer_id, data, cb)
  • cancel(customer_id, [data,] cb)
  • create(data, cb)
  • retrieve(plan_id, cb)
  • update(plan_id, data, cb)
  • del(plan_id, cb)
  • list([data,] cb)
  • create(data, cb)
  • retrieve(coupon_id, cb)
  • del(coupon_id, cb)
  • list([data,] cb)
  • del(customer_id, cb)
  • retrieve(invoice_id, cb)
  • retrieveLineItems(invoice_id, [data,] cb)
  • create(customer_id, cb)
  • pay(invoice_id, cb)
  • update(invoice_id, data, cb)
  • list([data,] cb)
  • retrieveUpcoming(customer_id, cb)
  • create(data, cb)
  • retrieve(invoiceItem_id, cb)
  • update(invoiceItem_id, data, cb)
  • del(invoiceItem_id, cb)
  • list([data,] cb)
  • update(charge_id, data, cb)
  • create(data, cb)
  • retrieve(transfer_id, cb)
  • cancel(transfer_id, cb)
  • list([data,] cb)
  • create(data, cb)
  • retrieve(recipient_id, cb)
  • update(recipient_id, data, cb)
  • del(recipient_id, cb)
  • list([data,] cb)
  • retrieve(cb)
  • retrieve(cb)
  • list([data,] cb)
  • retrieve(event_id, cb)
  • list([data,] cb)
  • create(data, cb)
  • retrieve(token_id, cb)

test

Install the development modules.

npm install

Open ./tests/run.js and paste in your Test Secret Key.

Run the tests.

mocha

Releases

No releases published

Packages

No packages published