Releases: stripe/stripe-react-native
Releases Β· stripe/stripe-react-native
0.32.0 - 2023-09-15
Features
createPlatformPayPaymentMethod
andcreatePlatformPayToken
now also include an optionalshippingContact
field in their results. #1500- Added the
removeSavedPaymentMethodMessage
field toinitPaymentSheet
to display a custom message when a saved payment method is removed. iOS Only. #1498
Fixes
- Fixed an issue on iOS where recollecting the CVC wouldn't work correctly. #1501
Please see the changelog for additional details.
0.31.1 - 2023-09-08
Features
- [BETA] Added CustomerSheet API, a prebuilt UI component that lets your customers manage their saved payment methods. #1491
- [PaymentSheet] Added support for AmazonPay (private beta), BLIK (iOS only), GrabPay, and FPX with PaymentIntents. #1491
Fixes
- Fixed font scaling on Android PaymentSheet not respecting floating-point number values. #1469
Please see the changelog for additional details.
0.30.0 - 2023-08-04
Features
- Added the
handleNextActionForSetup
method. This can be used exactly likehandleNextAction
, except with SetupIntents. #1440 canAddCardToWallet
now returns thefpanLastFour
anddpanLastFour
in theGooglePayCardToken
type. ThecardLastFour
field (which is now superseded byfpanLastFour
) is deprecated.
Fixes
- Fixed an error on Android where
AddressSheet
would throw an error if submitted with the keyboard open. #1462 - Fixed an issue where
state
was not included in the returned PaymentIntent'sshippingDetails
on iOS. #1465 - Fixed an error where
usePaymentSheet
could cause infinite reloads. #1439'
Please see the changelog for additional details.
0.29.0 - 2023-07-13
Breaking changes
- The Apple Pay and Google Pay APIs, which are deprecated and were replaced with the Platform Pay API last year, have been removed. #1424
Features
- You can now collect payment details before creating a
PaymentIntent
orSetupIntent
. See our docs for more info. This integration also allows you to confirm the Intent on the server. #1424
Fixes
- Fixes
handleURLCallback
to only take action on iOS, no-op on Android. #1423
Please see the changelog for additional details.
0.28.0 - 2023-06-16
Features
- Added a
disabled
prop toCardField
andCardForm
which applies a disabled state such that user input is not accepted. #1403
Fixes
- Fixed an instance on Android where
collectBankAccountToken
orcollectFinancialConnectionsAccounts
could result in a fatal error. #1401 - Resolve with better error objects on iOS in
confirmPaymentSheetPayment
,createTokenForCVCUpdate
,createPaymentMethod
,retrievePaymentIntent
, andretrieveSetupIntent
#1399
Please see the changelog for additional details.
0.27.2 - 2023-05-15
Fixes
Please see the changelog for additional details.
0.27.1 - 2023-05-03
Note: Xcode 13 is no longer supported by Apple. Please upgrade to Xcode 14.1 or later.
Fixes
- Fixed the type of
created
onToken.Result
on Android (was a number, should be a string). #1369 - Fixed
AddToWalletButton
not properly resolving theandroidAssetSource
in release mode. #1373 - Fixed
isPlatformPaySupported
not respectingexistingPaymentMethodRequired
ortestEnv
on Android. #1374
Please see the changelog for additional details.
0.27.0 - 2023-04-21
Features
- Added
billingDetailsCollectionConfiguration
toinitPaymentSheet
parameters. Use this to configure the collection of email, phone, name, or address in the Payment Sheet. #1361
Fixes
- Updated Google Pay button asset to match Google's most recent branding guidelines. #1343
- Fixed type for
ApplePay.ShippingContact.phoneNumber
. #1349 - Fixed
CardResult
type to includethreeDSecureUsage
. #1347
Please see the changelog for additional details.
0.26.0 - 2023-03-16
New Features
- Added support for PayPal and CashApp to PaymentSheet,
confirmPayment
, andconfirmSetupIntent
. #1331
Fixes
- Compatible with v0.1.4 of
@stripe/stripe-identity-react-native
. 8fa8a7a
Please see the changelog for additional details.
0.25.0 - 2023-02-27
New Features
- Added the
supportsTapToPay
option tocanAddCardToWallet
. #1308
Fixes
- Fixed an issue on iOS where
canAddCardToWallet
would always return adetails.status
ofUNSUPPORTED_DEVICE
on iPads. #1305 - Fixed an issue on iOS where
canAddCardToWallet
would always return a{canAddCard: false}
if the card in question had been provsioned on the current device, but had not yet been provisioned on a paired Watch. #1305 - Fixed an issue on iOS where the deprecated
onDidSetShippingMethod
&onDidSetShippingContact
events wouldn't be triggered if you were using theuseApplePay
hook without using theApplePayButton
component. #1298 - Fixed an issue on Android where
canAddCardToWallet
could result in a null pointer exception on devices without NFC compatibility. #1308
Please see the changelog for additional details.