All Projects → NickTomlin → braintree-meteor-example

NickTomlin / braintree-meteor-example

Licence: other
A simple Meteor and Braintree drop-in integration

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to braintree-meteor-example

meteor-boilerplate
A Meteor ready-to-use app for Blaze + FlowRouter, with a bunch a handy functions, objects, packages, etc
Stars: ✭ 14 (-44%)
Mutual labels:  meteor
Meteor-Mailer
📮 Bulletproof email queue on top of NodeMailer with support of multiple clusters and servers setup
Stars: ✭ 21 (-16%)
Mutual labels:  meteor
grapher-vue
Integrates Vue with Grapher in an easy-to-use way
Stars: ✭ 19 (-24%)
Mutual labels:  meteor
meteor-pg
Use PostgreSQL reactively in Meteor.
Stars: ✭ 24 (-4%)
Mutual labels:  meteor
meteor-blaze-bs4
Generic Bootstrap 4 components library for Meteor Blaze.
Stars: ✭ 20 (-20%)
Mutual labels:  meteor
Block-Farm
A farming game built upon Ethereum platform.
Stars: ✭ 60 (+140%)
Mutual labels:  meteor
meteor-two-factor
🔐 Two factor authentication package for accounts-password
Stars: ✭ 80 (+220%)
Mutual labels:  meteor
redoc
redoc - generate documentation from multiple project repos.
Stars: ✭ 21 (-16%)
Mutual labels:  meteor
meteor-search
🔍 SPIKE of full-text search in MongoDB using Meteor
Stars: ✭ 40 (+60%)
Mutual labels:  meteor
React-Hue
🎨 A Material color palette tool based on Meteor, React, Material UI.
Stars: ✭ 45 (+80%)
Mutual labels:  meteor
Meteor-Files-Demo
Demo application for ostrio:files package
Stars: ✭ 16 (-36%)
Mutual labels:  meteor
meteor-reactive-mongo
Reactive server-side MongoDB queries
Stars: ✭ 14 (-44%)
Mutual labels:  meteor
node-on-fhir
Tech stack for building MACRA and 21st Century Cures compliant webapps.
Stars: ✭ 75 (+200%)
Mutual labels:  meteor
nau-jukebox
Nâu Jukebox - share the song you love with the team, one person as host will play the song to listen together
Stars: ✭ 28 (+12%)
Mutual labels:  meteor
graphqlizer
Make your meteor mongo collections accessible over a graphql endpoint
Stars: ✭ 37 (+48%)
Mutual labels:  meteor
synthesis
🔥 Synthesis is Meteor + Polymer
Stars: ✭ 28 (+12%)
Mutual labels:  meteor
meteor-astrocoders-publish
Smartly re-use Meteor publications logic
Stars: ✭ 33 (+32%)
Mutual labels:  meteor
Meteor-logger-mongo
🍃 Meteor Logging: Store application log messages in MongoDB
Stars: ✭ 20 (-20%)
Mutual labels:  meteor
Meteor-Tutorials
Meteor官方教程(中文翻译)
Stars: ✭ 44 (+76%)
Mutual labels:  meteor
meteor-autoform-bs-datetimepicker
Custom bootstrap-datetimepicker input type with timezone support for AutoForm
Stars: ✭ 18 (-28%)
Mutual labels:  meteor

Braintree + Meteor

This is a small example app that shows one way of integration Braintree into your meteor application.

Disclaimer

I am not a Meteor developer and as such this example may not follow any of Meteor's best practices. Use it at your own peril If you notice something amiss, or want to see a new feature covered (e.g. storing customers) please implement it and submit a PR. All contributions are welcome.

Initial setup

  1. Install Meteor
  2. Clone this repo git clone [email protected]:NickTomlin/braintree-meteor-example.git
  3. Create a sandbox account
  4. Login to the braintree sandbox
  5. Retrieve your api keys (navigate to: My User > Api Keys)
  6. Insert the keys into settings.json and remove the .example extension

Start

$ meteor --settings settings.json

Integration Tests

npm i -g protractor
# meteor app should be running
protractor protractor.conf.js

At the moment the test require protractor to be installed globally, to avoid complications with Meteor's auto-loading behaviour. This is not ideal.

Issues?

For issues related to this repo, please submit an issue on github. Any braintree related problems should be directed to Braintree Support or #braintree on StackOverflow.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].