0.1.4 • Published 7 years ago

paysimple v0.1.4

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

pre-release - pre-alpha - untested


PaySimple community library for Node.js

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(); // to use the sandbox endpoint

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 # everything

Debugging the tests

Run with DEBUG=pay* environment variable.

DEBUG=pay* npm test