stripe / stripe-react-native

React Native library for Stripe.
https://stripe.dev/stripe-react-native
MIT License
1.28k stars 263 forks source link

Basic Integration Warning #1734

Open SeanArmstrong opened 2 months ago

SeanArmstrong commented 2 months ago

My company has received a warning email that we have

"accepted payments in the past 90 days using Basic Integration, an old version of Stripe’s in-app payment surface."

In Febuary 2023 we migrated from tipsi-stripe to stripe-react-native for our implementation however we never deprecated/blocked those versions and have had ~150 transactions in the last 90 days using old app versions.

I want to make sure that the warning we received from Stripe was related to the Tipsi Stripe and the implementation we have using this sdk will continue to work after the switch off date. Looking through issues on this repo I believe that to be the case but better safe than sorry.

I have updated our internal min app version (yesterday) which will force any users on older versions of our app to update so the Tipsi Stripe versions will no longer be accessible.

Info SDK 0.23.0 (Understand some of the below is deprecated and this version is a little old)

Import API Usage

  handleURLCallback
  CardField 
  presentApplePay
  initStripe
  initGooglePay
  createPaymentMethod
  createGooglePayPaymentMethod
  confirmPayment
  isApplePaySupported
  isGooglePaySupported
  confirmApplePayPayment

Thanks!

seanzhang-stripe commented 1 month ago

Hi @SeanArmstrong The warning isn't about tipsi-stripe SDK deprecation, but the basic integration from stripe-react-native SDK

If you are not using PaymentSheet in your application, it's likely you are still using the Basic Integration flow and your project is impacted by the deprecation. You can refer to this doc for migration