Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
CoffeeScript Other
Failed to load latest commit information.
spec 1.28.0
src 1.28.0
vendor/querystring.node.js.511d6a2 1.1.0
.gitignore 1.7.0
.npmignore 1.8
CHANGELOG.md 1.28.0
LICENSE 1.24.0
README.md 1.23.0
Rakefile 1.16.0
ci.sh 1.11.2
index.js 1.24.0
package.json 1.28.0

README.md

Overview

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

Installation

  • npm install braintree
  • var braintree = require('braintree')

Dependencies

  • node ~0.6.6

Links

Quick Start

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);
  }
});

Open Source Attribution

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

License

See the LICENSE file.

Something went wrong with that request. Please try again.