v0.9.0
Breaking changes
- (#913) breaking: Changed props for the
<AddToWalletButton />
component. Instead of passingcardHolderName
,cardLastFour
,cardDescription
, andcardBrand
directly as props, you will instead pass acardDetails
prop, which is an object containing the following fields:primaryAccountIdentifier
: Thewallet.primary_account_identifier
value from the issued card.name
: The card holder name (previouslycardHolderName
).description
: A user-facing description of the card (previouslycardDescription
).lastFour
: Last 4 digits of the card, optional (previouslycardLastFour
).brand
: The card brand, optional (previouslycardBrand
).
New features
- feat: add PayPal support for payment intents (#929)
- feat: expose 'cvc' when dangerouslyGetCardDetails is set to true (#928)
- feat: add token & paymentMethodId handling to confirmPayment for Cards (#931)
- feat: add ACHv2 to payment sheet on iOS (#925)
Fixes
- fix: wrap instances of framentManager.commit (or use commitAllowingStateLoss) (#933)
- fix: upgrade expo config plugins (#936)
- fix: manually forward activity results to paymentLauncherFragment (#932)
- fix: correctly overwrite package.json import via babel (#924)
- fix: Providing zip code straight from CardField component on Android (#912)
- fix: add fingerprint to Card result on android (#914)
Changed
Please see the changelog for additional details: https://github.com/stripe/stripe-react-native/blob/master/CHANGELOG.md