auth-net-request

Authorize.net requests for Node.JS

Authorize.net Request

npm install auth-net-request
var AuthorizeRequest = require('auth-net-request');
 
var Request = new AuthorizeRequest({
  api: '123',
  key: '1234',
  cert: '/path/to/cert.pem',
  rejectUnauthorized: false, // true 
  requestCert: true, // false 
  agent: false // http.agent object 
  sandbox: false // true 
});
 
Request.send(<method>, <xml>, [xmlOptions], function(errresponse) {});

Version >= 2.x.x has a breaking change, all values are returned as strings rather than strings and numbers (unless the value is an object, array, etc).