braintree

A library for integrating with Braintree.

This is a Node.js library for integrating with the Braintree gateway.

  • npm install braintree
  • var braintree = require('braintree')
  • node ~0.6.6
var util = require('util'),
    braintree = require('braintree');
 
var gateway = braintree.connect({
  environment: braintree.Environment.Sandbox,
  merchantId: 'your_merchant_id',
  publicKey: 'your_public_key',
  privateKey: 'your_private_key'
});
 
gateway.transaction.sale({
  amount: '5.00',
  creditCard: {
    number: '5105105105105100',
    expirationDate: '05/12'
  }
}, function (errresult) {
  if (err) throw err;
 
  if (result.success) {
    util.log('Transaction ID: ' + result.transaction.id);
  } else {
    util.log(result.message);
  }
});

A list of open source projects that help power Braintree can be found here.

See the LICENSE file.