A wrapper to access the Moneris API.
Installation | Usage | Example | License
With npm:
npm install moneris --save
Note: You need an engine that supports ES6 (e.g. Babel or Node 4.0+).
moneris(credentials, req[, extended])
Queries the Moneris API with the information provided.
credentials
: Required. An object with the following fields.api_token
: Required. Your API token.store_id
: Required. Your store ID.test
: Optional. If true, uses Moneris Test endpoints. You can get aapi_token
andstore_id
for this endpoint from Moneris's Documentation.false
by default.
req
: Required. An object with the following fields.type
: Required. The type of the request you wish to post.- ...All other fields that pertain to that type of request.
extended
: Optional. Certain types of requests require additional parameters, including but not limited to CVD, AVS, etc. This is an object that will add directly to the sent data (whereasreq
will create its own child element)
See tests/testPurchase.js