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 (err, result) {
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.