node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org ยป

pay-o-matic

pay-o-matic

A unified facade to multiple payment gateways using a common interface. What pay-o-matic will do is allow one or more processing gateways to be configured, allowing round-robining, fail-over, or whatever prioritization you want. Currently contains the Stripe API but will include others as I incorporate them.

Installation

npm install pay-o-matic

Usage

/* look at the unit tests for more examples */

var payomatic = require('pay-o-matic');	

Make sure you have a .env file or add the your PATH and set the following to use Stripe

STRIPE_API_KEY=pk_test_4123432454356
STRIPE_ENABLED=true

Tests

mocha test/*.js

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Release History

  • 0.1.0 Initial release