Adyen React Native
requestorAppUrl
could be set for 3DS2 challenge on both iOS and Android. See configuration for more details;SessionConfiguration
interface has the correct property name for id
;data.amount.value
received as string due to incorrect Long
parsing.Full Changelog: https://github.com/Adyen/adyen-react-native/compare/2.0.0-beta.3...2.0.0-rc.1
[!IMPORTANT] Components usage is discouraged on session flow due to Android
\returnUrl
limitation.
AdyenCheckout
no longer depends on AppTheme
. This allows to customize DropIn and Component styling independently from the rest of the application;onAdditionalDetails
have correct data
parameter type - PaymentDetailsData
;Full Changelog: https://github.com/Adyen/adyen-react-native/compare/2.0.0-beta.2...2.0.0-beta.3
locale
in config to enforce a specific locale. For reference see Localization.md
PaymentMethodData
correctly imported on AdyenCheckoutContext.tsx
;Full Changelog: https://github.com/Adyen/adyen-react-native/compare/2.0.0-beta.1...2.0.0-beta.2
shippingContact
, shippingType
, shippingMethods
, and supportedCountries
properties.AdyenAction
to handle actions in the API-only flow.Thanks @StefanWallin for contribution 💚
Full Changelog: https://github.com/Adyen/adyen-react-native/compare/1.2.0...2.0.0-beta.1
requiredShippingContactFields
and requiredBillingContactFields
.billingAddressRequired
, billingAddressParameters
, shippingAddressRequired
and shippingAddressParameters
.allowedAddressCountryCodes
, passing a list of ISO 3166-1 alpha-2 country codes.countryCode
parameter.Library versions:
Action
data.AdyenAppearance
class can now be used with app bundle names containing the en dash (-) character.start('dropIn')
.Full Changelog: https://github.com/Adyen/adyen-react-native/compare/1.1.0...1.2.0
[!IMPORTANT] This release is not compatible with Xcode 15 Please consider updating to 1.2.0 or newer
summaryItems
configuration property is now used.AdyenCheckout
can now find payment method types that contain uppercase characters.AdyenCheckout
to sometimes not find the AdyenAppearance
class.AdyenCSE
for iOS no longer shows a main thread warning in the log.[!IMPORTANT] This release is not compatible with Xcode 15 Please consider updating to 1.2.0 or newer
brand
field on Androidamount
value now populated to payment data on iOS0.71.9
Full Changelog: https://github.com/Adyen/adyen-react-native/compare/1.0.0-rc.2...1.0.0
use_frameworks!
Environment
in constants.js should be used as string.Full Changelog: https://github.com/Adyen/adyen-react-native/compare/1.0.0-rc.1...1.0.0-rc.2
AdyenCheckout
, useAdyenCheckout
and individual Native Modules
.onProvide
is marked deprecated. Use onAdditionalDetails
instead.onFail
is marked deprecated. Use onError
instead.PAYMENT_SUBMIT_EVENT
is marked deprecated. Use Event.onSubmit
.PAYMENT_PROVIDE_DETAILS_EVENT
is marked deprecated. Use Event.onAdditionalDetails
.PAYMENT_COMPLETED_EVENT
is marked deprecated. Use Event.onComplete
.PAYMENT_FAILED_EVENT
is marked deprecated. Use Event.onError
.ERROR_CODE_CANCELED
is marked deprecated. Use ErrorCode.Canceled
.ERROR_CODE_NOT_SUPPORTED
is marked deprecated. Use ErrorCode.NotSupported
.ERROR_CODE_NO_CLIENT_KEY
is marked deprecated. Use ErrorCode.NoClientKey
.ERROR_CODE_NO_PAYMENT
is marked deprecated. Use ErrorCode.NoPayment
.ERROR_CODE_INVALID_PAYMENT_METHODS
is marked deprecated. Use ErrorCode.InvalidPaymentMethods
.ERROR_CODE_INVALID_ACTION
is marked deprecated. Use ErrorCode.InvalidAction
.ERROR_CODE_NO_PAYMENT_METHOD
is marked deprecated. Use ErrorCode.NoPaymentMethod
.Full Changelog: https://github.com/Adyen/adyen-react-native/compare/1.0.0-beta.9...1.0.0-rc.1