braintree_ios

Braintree SDK for iOS

MIT License

Stars
555
Committers
125

Bot releases are hidden (Show)

braintree_ios - 4.8.2

Published by demerino over 7 years ago

  • Add PayPal Credit support to PayPal Billing Agreements flow
  • Add V3 Client Token support
  • Enable client side vaulting of Venmo nonces
  • Fix potential memory leak issue #312
  • Fix bug causing random crashes in 3DS flow #329
braintree_ios - 4.8.1

Published by demerino over 7 years ago

  • Optimize BTAPIClient:initWithAuthorization: when using a client token
  • Fix invalid documentation tags
braintree_ios - 4.8.0

Published by demerino over 7 years ago

  • Enable PayPal Credit
  • Add support for displayName and landing_page_type PayPal options
  • Fix issue with 3DS error callbacks #318
  • Resolve build error in Xcode 8.3
braintree_ios - 4.7.5

Published by demerino over 7 years ago

  • Fix issue where PayPal correlation_id was not set correctly
  • Add support for custom PayPal authentication handler
  • Update docs to specify Xcode 8+ requirement
  • Fix header import in BTAnalyticsMetadata.m
  • Additional tuning for Travis CI
braintree_ios - Release 4.7.4

Published by demerino almost 8 years ago

4.7.4 (2017-01-13)

  • Update UnitTests to Swift 3
  • Update PayPal header docs
  • Update CocoaDocs and remove styling
braintree_ios - 4.7.3

Published by demerino almost 8 years ago

4.7.3 (2016-11-18)

  • Allow BraintreeCore to be compatible with App Extensions
  • Fix BraintreePayPal use of queryItems for iOS 7 compatibility
  • Present SFSafariViewControllers from the top UIViewController via Drop-in to avoid blank SFSafariViewController
    • Set BTPaymentRequest presentViewControllersFromTop to YES to opt in to this behavior
  • Fix @param warning for incorrect argument name
  • Fix CocoaDocs and add styling
braintree_ios -

Published by demerino almost 8 years ago

braintree_ios - 4.7.1

Published by demerino about 8 years ago

braintree_ios - 4.7.0

Published by bluk about 8 years ago

  • Move BraintreeDropIn and BraintreeUIKit to a new separate repository
    to allow cleaner separation and iteration for newer versions of Drop-In.
    • Please see the new repository for updated integration instructions if you were using the Beta Drop-In Update.
    • If you were using Drop-In from BraintreeUI, you do not have to update. However, you may want to check out the
      new Drop-In for an updated experience.
  • Fix issue with DataCollector setting the merchant ID automatically to configure Kount
braintree_ios - 4.6.1

Published by bluk about 8 years ago

  • Fix conflicting private API name Fixes #265
  • Fix deprecation warnings for Xcode 8 Fixes #267
  • Fix target membership for static library Fixes #264
  • Improve Maestro card number recognition
braintree_ios - 4.6.0

Published by sdcoffey about 8 years ago

4.6.0 (2016-09-09)

  • Fix nullability annotations for Xcode 8 Fixes #260
  • Add userAction property to BTPayPalRequest
  • (BETA) Updates to BraintreeDropIn
braintree_ios - 4.5.0

Published by intelliot about 8 years ago

  • Update DataCollector API
    • Add initializer and new data collection methods that take a completion block
      • New data collection methods use Braintree gateway configuration to configure Kount
    • Previous API for BTDataCollector has been deprecated
  • Remove Venmo user whitelist – all Venmo users may now make merchant purchases using Venmo.
braintree_ios - 4.4.1

Published by demerino about 8 years ago

  • Update and fix issues in BraintreeDropIn based on feedback
  • Make more headers public in BraintreeUIKit
  • Fix BraintreeUIKit module name for Cocoapods
  • Add support for 3D Secure to BraintreeDropIn (see Drop-In docs)
  • Update the Drop-In docs
  • Add features to support vaulting Venmo when using Drop-In (coming soon)
braintree_ios - 4.4.0

Published by demerino over 8 years ago

  • (BETA) Release of new BraintreeDropIn and BraintreeUIKit frameworks
    • BraintreeDropIn bundles our new UI components and Braintree API's for a whole new Drop-In experience
    • UI components, helpers, vector art and localizations are now public and fully accessible via BraintreeUIKit
    • Learn more about our Drop-In Update
    • Note that our legacy Drop-In (BraintreeUI) has not changed
  • (BETA) Various updates to the UnionPay component
  • Improve error messages when Braintree gateway returns 422 validation errors
braintree_ios - 4.3.2

Published by intelliot over 8 years ago

  • Update Pay with Venmo to use merchant ID and environment from configuration
  • PayPal Checkout supports an intent option, which can be authorize or sale
    • See BTPayPalRequest's intent property
  • Provide better NSError descriptions when Braintree services return a 4xx or 5xx HTTP error
braintree_ios - 4.3.1

Published by skunkworks over 8 years ago

  • Add public method to fetch a customer's vaulted payment method nonces
  • Drop-in bug fixes
    • Do not show mobile phone number field
    • Fix issue where American Express display text is truncated
  • Merge #241 - Add missing source files to Braintree static library target. (Thanks @AlexDenisov!)
braintree_ios - 4.3.0

Published by skunkworks over 8 years ago

  • Add support for UnionPay cards
  • Drop-in displays vaulted payment methods by default first
    • Payment method nonces have an isDefault property
  • Add BTHTTPErrorCodeRateLimitError to indicate when Braintree is rate-limiting your app's API requests
  • Update support for static library integrations
  • Use in-memory NSURLCache for configuration caching
  • Analytics events are batched together for better performance
  • Update theme of card form child components when using custom theme
  • PayPalOneTouch is less chatty when logging to console
  • Add ACKNOWLEDGEMENTS.md
  • Update PayPalDataCollector to include latest libPPRiskComponent.a
  • Remove unused targets and schemes: Demo-StaticLibrary, UnitTests-CocoaPods, and UnitTests-StaticLibrary
braintree_ios - 4.2.3

Published by skunkworks over 8 years ago

braintree_ios - 4.1.3

Published by skunkworks almost 9 years ago

  • Prevent crash when BTPayPalDriver instantiates SFSafariViewController with an invalid URL, and return an error instead
  • Update BTTokenizationService allTypes property to be NSArray <NSString *>
braintree_ios - 4.1.2 - Workaround for conflict with Alamofire

Published by skunkworks almost 9 years ago

  • Workaround for Swift compiler bug that causes BTJSON to conflict with Alamofire (see Issue #195)
    • For the merchant apps that read their configuration directly from BTJSON via Objective-C, you may need to switch from dot syntax to square brackets to call BTJSON methods
  • Ignore UIAlertView deprecation warning in BTDropInErrorAlert