Objective-C Swift C Other
Clone or download
Permalink
Failed to load latest commit information.
.github Standardize ISSUE_TEMPLATE.md (#397) Mar 27, 2017
Braintree.xcodeproj Merge pull request #452 from dx/safekey-params Apr 26, 2018
Braintree.xcworkspace Merge master Apr 11, 2018
Braintree/API/@Public Add placeholder to prevent external broken link Nov 9, 2015
Braintree3DSecure Add GraphQL to iOS (#457) Mar 29, 2018
BraintreeAmericanExpress Update documentation for jazzy support Mar 23, 2018
BraintreeApplePay Update documentation for jazzy support Mar 23, 2018
BraintreeCard Update missing and malformed header docs Apr 3, 2018
BraintreeCore Bump pod version to 4.17.0 Jul 17, 2018
BraintreeDataCollector Update documentation for jazzy support Mar 23, 2018
BraintreePayPal Bump pod version to 4.17.0 Jul 17, 2018
BraintreePaymentFlow Update 3DS redirect url May 18, 2018
BraintreeUI Update documentation for jazzy support Mar 23, 2018
BraintreeUnionPay Update documentation for jazzy support Mar 23, 2018
BraintreeVenmo Fix BraintreeVenmo imports to support system/framework imports Jun 6, 2018
Demo Bump pod version to 4.17.0 Jul 17, 2018
Docs Update CHANGELOG for 4.10.0 Dec 8, 2017
IntegrationTests Update travis script. Jun 7, 2018
Specs Add in the UI Unit tests from 3.x Dec 30, 2015
UITests Update CHANGELOG for 4.15.0 Apr 30, 2018
UnitTests Add graphQL URL for all environments. Jul 16, 2018
.gitattributes Update gen:strings Rake task to generate UTF-8 strings files Nov 6, 2014
.gitignore Merge Master Sep 15, 2017
.ruby-gemset Initial commit in public git history for 3.x line of Braintree iOS SDK. May 28, 2014
.ruby-version Update CHANGELOG for 4.7.1 Oct 18, 2016
.swift-version Add .swift-version for podspec validation Apr 7, 2017
.travis.yml Fix Travis (#470) Jul 17, 2018
ACKNOWLEDGEMENTS.md Refactored ACKNOWLEDGEMENTS.md with links instead of text Oct 10, 2016
Braintree.podspec Bump pod version to 4.17.0 Jul 17, 2018
BraintreeDropIn.podspec Move screenshot to docs directory Jul 24, 2017
CHANGELOG.md Update CHANGELOG for 4.17.0 Jul 17, 2018
CONTRIBUTING.md sdk DScUk1Et - Prepare README, CONTRIBUTING and DEVELOPMENT for release Jul 9, 2014
DEVELOPMENT.md Update Frameworks.markdown Jul 24, 2017
Gemfile Update documentation for jazzy support Mar 23, 2018
Gemfile.lock Update documentation for jazzy support Mar 23, 2018
LICENSE Update copyright in LICENSE for 2016 Feb 4, 2016
Podfile Fix Travis (#470) Jul 17, 2018
Podfile.lock Fix Travis (#470) Jul 17, 2018
README.md Add link to reference docs in README (#460) Mar 1, 2018
Rakefile Update documentation for jazzy support Mar 23, 2018

README.md

Braintree iOS SDK

Carthage compatible Travis CI build status

Welcome to Braintree's iOS SDK. This library will help you accept card and alternative payments in your iOS app.

The Braintree iOS SDK requires Xcode 8+ and a Base SDK of iOS 9+. It permits a Deployment Target of iOS 7.0 or higher.

Supported Payment Methods

Installation

We recommend using either CocoaPods or Carthage to integrate the Braintree SDK with your project.

CocoaPods

# Includes Cards and PayPal
pod 'Braintree'

# Optionally include additional Pods
pod 'Braintree/DataCollector'
pod 'Braintree/Venmo'

Carthage

Add github "braintree/braintree_ios" to your Cartfile, and add the frameworks to your project.

Documentation

Start with 'Hello, Client!' for instructions on basic setup and usage.

Next, read the full documentation for information about integration options, such as Drop-In UI, PayPal, and credit card tokenization.

Demo

A demo app is included in the project. To run it, run pod install and then open Braintree.xcworkspace in Xcode.

Feedback

The Braintree iOS SDK is in active development, we welcome your feedback!

Here are a few ways to get in touch:

Help

Releases

Subscribe to our Google Group to be notified when SDK releases go out.

License

The Braintree iOS SDK is open source and available under the MIT license. See the LICENSE file for more info.