Wrap Stripe.js async methods to use node-style callbacks
npm install stripe-errback> Wrap Stripe.js async methods to use node-style callbacks
```
$ npm install --save stripe-errback
`js
var stripeErrback = require('stripe-errback')
var stripe = stripeErrback(window.Stripe)
stripe.card.createToken(data, params, function (err, data) {
if (err) { / console.error(err) / }
else { / token = data.id... / }
})
`
#### stripeErrback(Stripe) -> object
Wraps window.Stripe to call a Node-style callback (function (err, data)) with results instead of using Stripe's function (status, response) functions.
##### Stripe
Required
Type: function
The Stripe.js browser library (window.Stripe).
The returned object wraps the following methods in addition to exposing utility methods:
* card.createToken
* bankAccount.createToken
* piiData.createToken
* bitcoinReceiver.createReceiver
* bitcoinReceiver.pollReceiver
* bitcoinReceiver.getReceiver (undocumented)
This configuration is exposed as stripeErrback.methods with {async, sync}` containing arrays of dot property paths.
MIT © Ben Drucker