pre-release - pre-alpha - untested
This is an unofficial library.
PaySimple documentation can be found on their website:
http://developer.paysimple.com/documentation/
Read the PaySimple docs
to learn which body parameters required for each method.
Pull requests welcome. Please write tests and ensure the
PR conforms to the JSCS and JSHint standards.
npm run jscs
npm run jshint
Usage
var PaySimple = require('paysimple');
var pay = new PaySimple({ accessid: 'kasjdflkasjd', key: '023i49sdfkl32' });
pay.setDevmode();
Debugging the library and HTTP traffic
Running with the environment variable DEBUG=pay* will print the HTTP
requests and responses.
For example, if your application is app.js:
DEBUG=pay* node app.js
Testing
cp test/credentials.example.json test/credentials.json
Then add your credentials to ./test/credentials.json.
This file is excluded from source control.
Running the tests
npm run unit
npm run functional
npm test
Debugging the tests
Run with DEBUG=pay* environment variable.
DEBUG=pay* npm test