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 jshintvar PaySimple = require('paysimple');
var pay = new PaySimple({ accessid: 'kasjdflkasjd', key: '023i49sdfkl32' });
pay.setDevmode(); // to use the sandbox endpointRunning 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.jscp test/credentials.example.json test/credentials.jsonThen add your credentials to ./test/credentials.json.
This file is excluded from source control.
npm run unit
npm run functional
npm test # everythingRun with DEBUG=pay* environment variable.
DEBUG=pay* npm test