Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CoffeeScript Other
Failed to load latest commit information.
spec 1.23.0
src 1.23.0
vendor/querystring.node.js.511d6a2 1.1.0
.gitignore 1.7.0
.npmignore 1.8
CHANGELOG.md 1.23.0
LICENSE 0.2.0
README.md 1.23.0
Rakefile 1.16.0
ci.sh 1.11.2
index.js 1.7.0
package.json 1.23.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.