Skip to content

v0.9.0

Compare
Choose a tag to compare
@acomley-stripe acomley-stripe released this 10 May 18:24
· 314 commits to master since this release

Breaking changes

  • (#913) breaking: Changed props for the <AddToWalletButton /> component. Instead of passing cardHolderName, cardLastFour, cardDescription, and cardBrand directly as props, you will instead pass a cardDetails prop, which is an object containing the following fields:
    • primaryAccountIdentifier: The wallet.primary_account_identifier value from the issued card.
    • name: The card holder name (previously cardHolderName).
    • description: A user-facing description of the card (previously cardDescription).
    • lastFour: Last 4 digits of the card, optional (previously cardLastFour).
    • brand: The card brand, optional (previously cardBrand).

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