Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

braintree node.js client library

1.14.0

latest commit cbe2b1ccf3
Braintree Open Source braintreeps authored
Octocat-spinner-32 spec 1.14.0 March 31, 2014
Octocat-spinner-32 src 1.14.0 March 31, 2014
Octocat-spinner-32 vendor 1.1.0 April 19, 2012
Octocat-spinner-32 .gitignore 1.7.0 May 01, 2013
Octocat-spinner-32 .npmignore 1.8 August 13, 2013
Octocat-spinner-32 CHANGELOG.md 1.14.0 March 31, 2014
Octocat-spinner-32 LICENSE 0.2.0 May 29, 2011
Octocat-spinner-32 README.md Add open source attribution. November 01, 2013
Octocat-spinner-32 Rakefile 1.12.0 January 23, 2014
Octocat-spinner-32 ci.sh 1.11.2 January 10, 2014
Octocat-spinner-32 index.js 1.7.0 May 01, 2013
Octocat-spinner-32 package.json 1.14.0 March 31, 2014
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.