Releases: braintree/braintree_ios
Releases · braintree/braintree_ios
6.27.0
6.26.0
- BraintreePayPal
- Fix bug to ensure that
BTPayPalVaultRequest.userAuthenticationEmail
is not sent as an empty string - Add
shippingCallbackURL
toBTPayPalCheckoutRequest
- Fix bug to ensure that
- BraintreeThreeDSecure
- Return error if no
dfReferenceId
is returned in the 3D Secure flow
- Return error if no
6.25.0
- BraintreePayPal
- Add
BTPayPalRequest.userPhoneNumber
optional property - Send
url
inevent_params
for App Switch events to PayPal's analytics service (FPTI)
- Add
- BraintreeVenmo
- Send
url
inevent_params
for App Switch events to PayPal's analytics service (FPTI) - Add
BTVenmoClient(apiClient:universalLink:)
to use Universal Links when redirecting back from the Venmo flow
- Send
- BraintreeCore
- Deprecate
BTAppContextSwitcher.sharedInstance.returnURLScheme
- Deprecate
- BraintreeThreeDSecure
- Add
BTThreeDSecureRequest.requestorAppURL
- Add
6.24.0
- BraintreePayPal
- Add
BTPayPalRecurringBillingDetails
andBTPayPalRecurringBillingPlanType
opt-in request objects. Including these details will provide transparency to users on their billing schedule, dates, and amounts, as well as launch a modernized checkout UI.
- Add
6.23.5
- BraintreeCore
- Fix analytics bug where sessionID value in analytics payload was inaccurate; send separate FPTI POST requests per unique sessionID
6.23.4
- BraintreePayPal
- Send
isVaultRequest
for App Switch events to PayPal's analytics service (FPTI)
- Send
- BraintreeShopperInsights (BETA)
- For analytics, send
experiment
as a parameter togetRecommendedPaymentMethods
method - For analytics, send
experiment
andpaymentMethodsDisplayed
analytic metrics to FPTI via the button presented methods
- For analytics, send
6.23.3
6.23.2
- BraintreePayPal
- Fix bug where
BTPayPalCheckoutRequest
was not passing the correct data causing issues with some transaction attempts
- Fix bug where
- BraintreeCore
- Update
endpoint
syntax sent to FPTI for 3D Secure and Venmo flows
- Update
6.23.1
- BraintreeThreeDSecure
- Add error code and error message for
exceededTimeoutLimit
- Add error code and error message for
- BraintreeCore
- Prevent duplicate outbound
v1/configuration
requests - Add network timeout of 30 seconds
- Prevent duplicate outbound
6.23.0
- BraintreeShopperInsights (BETA)
- Add error when using an invalid authorization type
- BraintreeCore
- Update
URLOpener.openURL(_:completionHandler:)
protocol method to fix method signature change in Xcode 16 beta 3 (fixes #1359)
- Update
- BraintreeThreeDSecure
- Fix bug to conditionally unwrap
customFields
- this caused an error when this value was not set onBTThreeDSecureRequest
- Fix bug to conditionally unwrap