Releases: stripe/stripe-terminal-react-native
Releases · stripe/stripe-terminal-react-native
v0.0.1-beta.29
RN SDK beta.29 release to pick up latest native SDK changes:
iOS and Android native SDKs are upgraded to 5.1.1.
- iOS changelog:
- Android changelog
- React Native version updated to 0.82.
- Minimum iOS deployment target updated from iOS 14.0 to iOS 15.0. (from native 5.0.0)
- Android Tap to Pay now requires that your Android device's KeyStore supports hardware-backed key agreements (FEATURE_HARDWARE_KEYSTORE version 100+) and Android 13 (API 33) as a minimum OS version. (from native 5.0.0)
Preview
- Discover card acceptance for Tap to Pay on Android (Public Preview).
- Simulated reader support for Mail Order / Telephone Order (MOTO) transactions.
- QR-based payment support on mobile readers (Public Preview)
Breaking Changes
- Customer cancellation is now enabled by default on supported readers. The previous enableCustomerCancellation boolean has been replaced with a customerCancellation parameter accepting ENABLE_IF_AVAILABLE (default) or DISABLE_IF_AVAILABLE. If your integration previously relied on customer cancellation being off, you must explicitly set DISABLE_IF_AVAILABLE.
- Error handling has been completely redesigned. The SDK now provides a structured StripeError interface with standardized error codes, rich metadata (including decline codes, payment intent state), and TypeScript type safety. The legacy CommonError enum (Failed, Canceled, Unknown) has been removed. See the Error Handling section in README.md for details.
- collectRefundPaymentMethod, cancelCollectRefundPaymentMethod, confirmRefund, and cancelConfirmRefund have been replaced by processRefund and cancelProcessRefund.
- Interac refunds using a PaymentIntent ID now require the PaymentIntent's clientSecret parameter. You can alternatively continue using the charge ID, which doesn't require clientSecret.
- Stripe Reader P400 support has been removed.
- Android Tap to Pay: Production environments now fail reader discovery with TAP_TO_PAY_INSECURE_ENVIRONMENT if developer options, USB/Wi-Fi debugging, or other debug options are enabled on the device. This does not apply to simulated readers.
- connectReader API simplified: discoveryMethod has been moved from a separate second parameter into ConnectReaderParams, consolidating connection configuration into a single object.
New
- Simplified payment integration: Introduced processPaymentIntent and processSetupIntent methods that combine the collect and confirm steps into a single operation. The existing collectPaymentMethod/confirmPaymentIntent and collectSetupIntentPaymentMethod/confirmSetupIntent methods continue to work but the unified methods are recommended.
- Streamlined connection with easyConnect: New easyConnect API combines reader discovery and connection into a single method call for smart readers and Tap to Pay integrations. Added DiscoveryFilter type to filter internet reader discovery by reader ID or serial number.
- AppsOnDevicesTokenProvider for serverless Apps-on-Devices mode where we don’t have to provide a token. "Handoff" has been renamed to "Apps on Devices" across all class names.
- RECONNECTING connection status: A new connection status value is now emitted during auto-reconnect operations for mobile readers (Bluetooth/USB) and Tap to Pay readers, providing better observability into reconnection state.
- Added missing requiredForOffline and lowBatterySucceedConnect in SimulateUpdateType.
Fixes
- iOS: Fixed a crash that could occur when calling disconnectReader with internet-connected readers (from native 5.1.1).
- Android: Updated TLS root certificates for Stripe domains (from native 5.1.1).
- Android: Fixed missing ProGuard configuration rules affecting Tap to Pay compilation (from native 5.1.0).
- Android: Fixed unexpected reader disconnects when cards cannot be properly read (from native 5.1.0).
- Android: Fixed issue preventing simulated Tap to Pay reader usage (from native 5.1.0).
- Android: Added missing processing status in PaymentIntent.
- iOS: Fixed magstripe data collection errors on smart readers (from native 5.0.0).
v0.0.1-beta.28
RN SDK beta.28 release to pick up latest native SDK changes:
iOS and Android native SDKs are upgraded to 4.7.x.
New
- Support for PayNow, a popular payment method in Singapore, is now available for Terminal smart readers in public preview.
- Support for PayPay, a popular digital wallet in Japan, is now available for Terminal smart readers in private preview.
- If you are interested in joining this preview, please contact Stripe support.
- Added support for S710 production and S710 devkit readers.
- Improved visibility into mobile reader disconnects by exposing a new disconnect reason:
DisconnectReason.BLUETOOTH_PEER_REMOVED_PAIRING_INFORMATION. This is returned when the mobile reader’s Bluetooth pairing has been cleared, leading to a disconnect. - Support for Interac on Tap to Pay on Android is now available in public preview
Fixes
- Android: Addresses page alignment issue to fully support 16KB page sizes, as required by Google.
- Android: Fixes an issue that caused the "Application Not Responding" (ANR) error that occurred during Terminal SDK initialization on certain Android devices.
- Android: Resolves compatibility issues with kotlinx.datetime 0.7.0+, which may have impacted users using expo-dev-launcher.
What's Changed
- Change var to let in ts file by @tim-lin-bbpos in #1037
- Change token callback usage and functionality by @tlin-c-stripe in #1029
- Add basic test for feature parity by @tlin-c-stripe in #1043
- Upgrade to SDK 4.7.0 by @tlin-c-stripe in #1042
- Move @testing-library/react-native to devDependencies by @zoontek in #1040
- [TERMINAL] add paypay support (post 4.7.0) by @henryx-stripe in #1039
- issue template: Add more details to aid in troubleshooting by @billfinn-stripe in #1052
- Add Tap to Pay processing check in example app with plugin to auto generate by @tim-lin-bbpos in #1049
- Update dev-app to RN 0.79 by @tim-lin-bbpos in #1044
- Update android paymentIntent status by @MattYang-Stripe in #1057
- [RoEU] Update supported currencies (AED, BGN, GIP, HUF, RON) by @jadez-stripe in #1070
- Beta.28 release prep by @tlin-c-stripe in #1072
- Bump @react-native-community/cli from 18.0.0 to 18.0.1 in /example-app by @dependabot[bot] in #1063
- Bump @react-native-community/cli from 18.0.0 to 18.0.1 in /dev-app by @dependabot[bot] in #1073
New Contributors
- @zoontek made their first contribution in #1040
- @jadez-stripe made their first contribution in #1070
Full Changelog: v0.0.1-beta.27...v0.0.1-beta.28
v0.0.1-beta.27
iOS and Android native SDKs are upgraded to 4.6.x.
New
- Surcharging: we’ve added ConfirmConfiguration.surcharge and SurchargeConfiguration to confirmPaymentIntent.
- If you are interested in joining this preview, please contact Stripe support.
- Receipt printing for Verifone V600p: a new print method has been added to allow printing images on the Verifone V660p reader.
- If you are interested in joining the preview, please contact Stripe support.
- NFC tapped data collection: a cancelCollectData method is now available to cancel NFC data collection.
- If you are interested in joining this preview, please email terminal-collect-data@stripe.com.
- The cardholderVerificationMethod has been added to ReceiptDetails. See cardholder_verification_method for the list of supported verification methods.
Update
- Surcharging: the ConfirmConfiguration.amountSurcharge field has been renamed to ConfirmConfiguration.surcharge.amount.
Fixes
- Fixed an issue where the surcharge amount was not being correctly passed through to the reader's payment confirmation request.
What's Changed
- Add metadata to RefundParams by @tlin-c-stripe in #998
- Add Verifone devkit device types. by @dver-stripe in #965
- Sync pods by @nazli-stripe in #1000
- Bump form-data from 3.0.2 to 3.0.4 in /example-app by @dependabot[bot] in #999
- Discard peerDependency check for react/react native version by @tim-lin-bbpos in #1004
- Fix named argument issue for Promise usage in Android by @tim-lin-bbpos in #1009
- Bump iOS/Android SDKs to 4.6.0 by @pzhang-stripe in #1010
- Add the CancelCollectData function to the SDK interface by @MattYang-Stripe in #1006
- Bump tmp from 0.2.3 to 0.2.4 in /dev-app by @dependabot[bot] in #1011
- Bump ios to 4.6.1 by @nazli-stripe in #1012
- Update Surcharge operation to support new configuration by @MattYang-Stripe in #1013
- Fix dev-app Android implementation for recollect after decline by @nazli-stripe in #1014
- [RN SDK Printing] Implement SDK
printmethod + Dev App Support by @pzhang-stripe in #989 - add additional type for
wisePosEDevkitby @lins-stripe in #1017 - Update test mail by @tlin-c-stripe in #1019
- [Paynow][Terminal]Add support forPaynow and fix capture_method in example-app by @qiang-stripe in #1020
- Add USB driver to Fastfile and add NSPhotoLibraryUsageDescription by @bric-stripe in #1022
- Format the code base by @nazli-stripe in #1018
- Bump versions for beta.27 by @nazli-stripe in #1023
New Contributors
- @dver-stripe made their first contribution in #965
- @pzhang-stripe made their first contribution in #1010
- @qiang-stripe made their first contribution in #1020
Full Changelog: v0.0.1-beta.26...v0.0.1-beta.27
v0.0.1-beta.26
- iOS and Android native SDKs are upgraded to 4.4.0.
- React Native version upgraded to 0.78.
New
- Improved visibility into mobile reader disconnects by exposing new disconnect reasons: DisconnectReason.USB_DISCONNECTED, and DisconnectReason.IDLE_POWER_DOWN.
- Added a new method isInTapToPayProcess() method to help determine if the current process is the dedicated Tap to Pay process.
- Added simulated Internet reader support for collecting on-screen inputs on iOS.
- Exposed client secret of PaymentIntents on the Android side.
Fixes
- Fixed surcharge amount not being passed through to the reader's payment confirm request.
- If you are interested in joining this preview, please reach out to Stripe support.
What's Changed
- beta.25 release prep by @nazli-stripe in #930
- Update ios e2e test using maestro by @tim-lin-bbpos in #953
- Bump Android native SDK to 4.4 by @MattYang-Stripe in #959
- Add simulated Internet reader support for collecting inputs on iOS side by @MattYang-Stripe in #954
- [SDK 4.4.0] Add support for collecting NFC UID by @mindy-stripe in #934
- Fix amount surcharge not being passed through to the reader confirm request by @bric-stripe in #963
- Update core RN SDK to rn 0.77 by @tim-lin-bbpos in #958
- Add new reader disconnect reasons from Android & iOS native SDK v4.4 by @MattYang-Stripe in #961
- Add TapToPay processing check to the Android module by @MattYang-Stripe in #964
- Expose client secret in payment intent on Android side by @MattYang-Stripe in #967
- Build updates by @maxa-stripe in #952
- Update core RN SDK to rn 0.78 by @tim-lin-bbpos in #968
- Fix the display logic of disconnect dialog in dev-app by @MattYang-Stripe in #969
Full Changelog: v0.0.1-beta.25...v0.0.1-beta.26
v0.0.1-beta.25
- iOS and Android native SDKs are upgraded to 4.3.0.
Preview
- Added
requestPartialAuthorizationfield to PaymentMethodOptions.- If you are interested in joining this preview, please email stripe-terminal-betas@stripe.com.
New
- Added support for collecting on-screen inputs with simulated internet readers.
- Added support for accepting offline payments with simulated mobile and internet readers.
- Added support for specifying captureMethod in PaymentMethodOptions.
- On-screen PIN entry is now generally available on Tap to Pay Android.
Updates
PaymentMethodDetailsnow includesCardDetailsin support of MOTO payments.- Note for internet reader integrations, this feature requires reader software version 2.31 or later to be installed on your internet reader.
- Known bug: In this release type support for CardDetails is not included, and will be added in the next release.
Fixes
- Refined
connectReaderparam types to address #912.
What's Changed
- Bump SDK to 4.2.0 by @isabel-stripe in #894
- [offline mode] Add offline enabling for simulated readers to RN app by @isabel-stripe in #916
- Minimal change for iOS sdk 4.3.0 by @tim-lin-bbpos in #917
- Minimal change for Android sdk 4.3.0 by @tim-lin-bbpos in #915
- Update Readme min versions by @nazli-stripe in #918
- Fix Android e2e test by migrate to Maestro by @tim-lin-bbpos in #920
- [easy] Update CODEOWNERS by @bric-stripe in #923
- Interface refine for connectReader by @tim-lin-bbpos in #921
- Add cardDetail in PaymentMethodDetails by @tim-lin-bbpos in #925
- Fix ci lint build fail by @tim-lin-bbpos in #928
- Bump Android sdk 4.3.1 by @tim-lin-bbpos in #927
- Add partial auth support by @tim-lin-bbpos in #926
- Simulate collect input for easy testing by @tim-lin-bbpos in #924
- Add support for CardPresent CaptureMethod by @henryx-stripe in #905
- Bump image-size from 1.1.1 to 1.2.1 in /example-app by @dependabot in #910
- Bump @babel/runtime from 7.25.9 to 7.27.0 in /example-app by @dependabot in #909
- Bump @babel/helpers from 7.25.9 to 7.27.0 in /example-app by @dependabot in #908
- Update kotlin to 2.0.0 by @tim-lin-bbpos in #937
- Bump @babel/helpers from 7.26.7 to 7.27.1 in /dev-app by @dependabot in #933
- Bump image-size from 1.2.0 to 1.2.1 in /dev-app by @dependabot in #932
- Bump @babel/runtime from 7.26.7 to 7.26.10 in /dev-app by @dependabot in #931
- Update ios config to xcode 16 by @tim-lin-bbpos in #939
New Contributors
- @isabel-stripe made their first contribution in #894
Full Changelog: v0.0.1-beta.24...v0.0.1-beta.25
v0.0.1-beta.24
- iOS and Android native SDKs are upgraded to 4.1.0.
- iOS changelog
- Android changelog
- Official support for React Native v0.76 with the New Architecture.
- Adds support for apps built with targetSdkVersion = 35 targeting Android 15 devices.
- Minimum deployment target updated from iOS 13.0 to iOS 14.0.
Preview
- Affirm support for smart readers is now available in private preview.
- Added a returnUrl parameter to ConfirmConfiguration to specify a desired URL to redirect to upon completion of a redirect payment method such as Affirm.
- If you are interested in joining this preview, please email stripe-terminal-betas@stripe.com.
- collectData will be supported on Smart readers.
- Note: This feature requires reader software version 2.28 or later to be installed on your smart reader.
- If you are interested in joining this preview, please email terminal-collect-data@stripe.com.
- Mail order / telephone order (MOTO) payment support for smart readers.
- Contact Stripe support to enable this feature on your account.
New
- Global card saving after payment support by updating customer consent capture. The following breaking changes are required:
- Removed the customerConsentCollected parameter from collectSetupIntentPaymentMethod and replaced it with allowRedisplay.
- Added a new enum value DISCOVERING to ConnectionStatus to represent when discovery is running.
- Added cancelConfirmPaymentIntent, cancelConfirmSetupIntent, and cancelConfirmRefund methods, which allow you to cancel the operation in certain scenarios, such as QR Code payment presentment.
- Added support for operating offline with simulated mobile readers.
Updates
- [Breaking change] There is now a single connectReader method for all connection types. This replaces the previous methods:
connectBluetoothReader,connectUsbReader,connectInternetReader,connectLocalMobileReader, andconnectHandoffReader. - Auto reconnect on unexpected disconnect is now enabled by default for mobile readers and Tap to Pay readers. When auto-reconnect on unexpected disconnect is enabled, both didDisconnect and didFailReaderReconnect methods will be called if the SDK fails to reconnect to the reader and it becomes disconnected.
- If a new ‘reader discover’ operation is initiated while one is already in progress, the SDK will now cancel the ongoing operation with a CANCELED_DUE_TO_INTEGRATION_ERROR error and start the new operation.
Tap to Pay
- Tap to Pay on Android: SafetyNet Attestation API has been removed and replaced with Play Integrity API.
- The collectPaymentMethod and collectSetupIntentPaymentMethod now time out after 60 seconds for Tap to Pay on Android transactions.
- "Local Mobile" has been renamed to "Tap To Pay" in all function names and error codes to align with Stripe branding.
Fixes
- Fixed an issue where, if the SDK was initialized offline and a user immediately attempts to pair a reader offline, the first attempt fails with "The selected reader requires a software update", despite the reader being up-to-date.
- Calls to collectSetupIntentPaymentMethod now updates the provided SetupIntent with the correct status of REQUIRES_CONFIRMATION, instead of REQUIRES_PAYMENT_METHOD.
What's Changed
- Fix build issues by @nazli-stripe in #859
- Add missing error stringValue in iOS by @tim-lin-bbpos in #851
- Fix tap to pay ux config hanging issue by @tim-lin-bbpos in #864
- Fix tip parsing logic in iOS by @tim-lin-bbpos in #863
- Bump Terminal SDK to 4.0.0 by @tim-lin-bbpos in #847
- Bump nanoid from 3.3.7 to 3.3.8 in /example-app by @dependabot in #862
- Bump nanoid from 3.3.7 to 3.3.8 in /dev-app by @dependabot in #865
- Upgrade RN to 72.9 by @nazli-stripe in #873
- Add cancelConfirm series action by @tim-lin-bbpos in #868
- Bump SDK to 4.1.0 by @tim-lin-bbpos in #871
- Update supported currencies by @rytrose-stripe in #875
- [WIP] Upgrade to rn 0.76.6 by @tim-lin-bbpos in #874
- [4.1.0] Add support for return_url and Affirm by @henryx-stripe in #884
- Support moto parameter by @tim-lin-bbpos in #872
- Make collectData callbacks uniform; bump gradle to 8.7.2 by @mindy-stripe in #896
- [WIP] Change setupIntentScreen check condition by @tim-lin-bbpos in #895
- Upgrade linux to 22.0.4 by @tim-lin-bbpos in #906
- Beta.24 prep by @nazli-stripe in #907
New Contributors
- @rytrose-stripe made their first contribution in #875
Full Changelog: v0.0.1-beta.23...v0.0.1-beta.24
v0.0.1-beta.23
Changelog
- Native SDKs are upgraded to 3.10.1 for Android and 3.9.1 for iOS:
- Preview: Surcharging is now available in private preview. If you are interested in joining this preview, please email stripe-terminal-betas@stripe.com.
- Preview: Added a
collectDatamethod to collect eligible magstripe data, such as gift cards, using a mobile reader. If you are interested in joining this preview, please email stripe-terminal-betas@stripe.com. - Preview: WeChat Pay support for smart readers is now available in private preview. If you are interested in joining this preview, please email stripe-terminal-betas@stripe.com.
- New: Support
locationIdparameter when callingdiscoverReaders. - New: Support
setLocalMobileUxConfigurationmethod to customize Tap to Pay screen. - New: Added
getNativeSdkVersionandgetSdkVersionmethods to access native Terminal SDK and Terminal React Native versions respectively. - Fix: Standardized types returned by CollectInputs feature in both iOS and Android SDKs. Fixes #743.
- Fix: Renamed
customertocustomerIdforcreateSetupIntent. Fixes #591.
What's Changed
- Modify script to allow release from non-main branch by @nazli-stripe in #760
- Support surcharging by @EricLin-BBpos in #759
- Fix issue with CollectInputs return values on iOS by @ianlin-bbpos in #748
- Wire up ability to write iOS unit tests by @bric-stripe in #761
- Fix wrong display of the "terminal.didRequestReaderDisplayMessage" by @EricLin-BBpos in #762
- beta.20 release updates by @nazli-stripe in #763
- Fix Mismatch between documentation and types file when calling createSetupIntent by @EricLin-BBpos in #766
- Upgrade example-app to RN SDK beta.20 by @EricLin-BBpos in #767
- Bump fast-xml-parser from 4.3.2 to 4.4.1 in /dev-app by @dependabot in #768
- Bump fast-xml-parser from 4.3.2 to 4.4.1 in /example-app by @dependabot in #770
- Add unit test on iOS by @ianlin-bbpos in #764
- Add missing locationId parameter in discoverReaders method by @EricLin-BBpos in #777
- Upgrade expo to 51 by @ianlin-bbpos in #769
- Bump SDKs to 3.8.0 by @ianlin-bbpos in #775
- Support CollectData feature by @EricLin-BBpos in #765
- Integrate ios local mobile terms of service accept callback by @tim-lin-bbpos in #771
- Bump fast-xml-parser from 4.3.2 to 4.4.1 by @dependabot in #774
- Add test item of updating reader software by @ianlin-bbpos in #772
- Bump rexml from 3.2.8 to 3.3.3 in /dev-app by @dependabot in #779
- Add setLocalMobileUxConfiguration. by @ianlin-bbpos in #778
- Add type field to PaymentMethod mappers by @EricLin-BBpos in #782
- append to UIBackgroundModes instead of overriding it. by @a-eid in #781
- Fix getLocation api param limit wrong value by @tim-lin-bbpos in #785
- Fix infinite loop location api by @tim-lin-bbpos in #787
- Bump ios sdk version to 3.8.3 by @tim-lin-bbpos in #800
- Bump micromatch from 4.0.4 to 4.0.8 by @dependabot in #801
- Bump micromatch from 4.0.7 to 4.0.8 in /example-app by @dependabot in #802
- Bump rexml from 3.3.3 to 3.3.6 in /dev-app by @dependabot in #794
- add aod support to example-app by @ianlin-bbpos in #792
- Update withStripeTerminal variable reference link by @tim-lin-bbpos in #797
- fix connection issue by @ianlin-bbpos in #791
- Add
getNativeSdkVersionto get native sdk version by @tim-lin-bbpos in #790 - Expose RN SDK version by @tim-lin-bbpos in #803
- Update public docs by @nazli-stripe in #804
- Add version info in home page by @tim-lin-bbpos in #806
- Bump ios sdk to 3.9.1 by @tim-lin-bbpos in #805
- Bump android to 3.9.1 by @nazli-stripe in #808
- Bump braces from 3.0.2 to 3.0.3 in /dev-app by @dependabot in #737
- Bump android sdk to 3.9.2 by @tim-lin-bbpos in #815
- Upgrade example-app to use beta.21 by @nazli-stripe in #814
- SDK version updates by @nazli-stripe in #816
- Add timeout in discover reader in dev-app by @tim-lin-bbpos in #818
- Bump serve-static from 1.14.2 to 1.16.2 by @dependabot in #812
- Bump android sdk to 3.9.5 by @tim-lin-bbpos in #823
- Add ACCEPT_TERMS_OF_SERVICE event in StripeTerminalProvider by @tim-lin-bbpos in #828
- Fix dev-app location page not scrollable issue by @tim-lin-bbpos in #829
- By pass user cancel error in DiscoverReaderScreen page by @tim-lin-bbpos in #831
- Update README.md for Android requirements by @nazli-stripe in #832
- Bump android sdk to 3.10.0 by @tim-lin-bbpos in #833
- [QR] add support for QR fields by @henryx-stripe in #827
- Update collect input to use FormType variable by @tim-lin-bbpos in #834
- Update target android sdk to 35 by @tim-lin-bbpos in #835
- Add ios error code to skip display error when discovering by @tim-lin-bbpos in #839
- Enable toggle for local mobile discovery method by @tim-lin-bbpos in #841
- Update to M2 CI by @davidme-stripe in #845
- Update collectData response to return as a CollectDataResultType by @mindy-stripe in #849
- Sync interac_present info in CollectCardPaymentScreen in dev-app. by @tim-lin-bbpos in #850
- Beta.23 release prep by @nazli-stripe in #844
- Fix surcharge param passing in dev-app and iOS bridge by @nazli-stripe in #853
New Contributors
- @tim-lin-bbpos made their first contribution in #771
- @a-eid made their first contribution in #781
Full Changelog: v0.0.1-beta.22...v0.0.1-beta.23
v0.0.1-beta.22
Changelog
- Upgrades Terminal Android SDK to 3.9.5:
What's Changed
- Bump android sdk to 3.9.5 by @tim-lin-bbpos in #823
Full Changelog: v0.0.1-beta.21...v0.0.1-beta.22
v0.0.1-beta.21
Changelog
- Fix #807: Upgraded iOS SDK to v3.8.3, as versions v3.7.0 and lower were susceptible to a crash on iOS 18 when accepting payments with paymentIntent.amount greater than 99999 (e.g. USD charge of 999.99).
- Fix #789: Improved reader connection call refresh handling to address timeouts when initializing the SDK.
What's Changed
- Bump ios sdk version to 3.8.3 by @tim-lin-bbpos in #800
- Fix connection issue by @ianlin-bbpos in #791
Full Changelog: v0.0.1-beta.20...v0.0.1-beta.21
v0.0.1-beta.20
- Native SDKs upgraded to 3.7.0 for iOS and 3.7.1 for Android.
- Breaking: confirmPaymentIntent now accepts params object to be consistent with collectPaymentMethod
- Fix: correct unix time conversion for Android. Fixes #718
- Fix: remove incorrect required parameter for [collectInputs])(https://stripe.dev/stripe-terminal-react-native/api-reference/interfaces/StripeTerminalSdkType.html#collectInputs) on iOS. Fixes #742
- Fix: correct onDidRequestReaderInput mapping for iOS for swipeCard and tapCard enums.
- Improvement: Jetifier is disabled by default for Expo apps. Fixes #653
What's Changed
- Bump ws from 6.2.2 to 6.2.3 by @dependabot in #736
- Fix incorrect unix time conversion at android layer by @EricLin-BBpos in #731
- Support Connecting reader after registration by @ianlin-bbpos in #732
- Fix required param name for collectInputs by @nazli-stripe in #740
- Regenerate docs by @nazli-stripe in #741
- Fix dev-app cache Stripe-Account header-issue by @EricLin-BBpos in #726
- Fix reconnect popup issue by @ianlin-bbpos in #730
- ConfirmPaymentIntent methods accept param objects by @EricLin-BBpos in #734
- Disable jetifier for jackson-core by default by @ianlin-bbpos in #754
- Bump fast-loops from 1.1.3 to 1.1.4 in /example-app by @dependabot in #755
- Bump sdk to 3.7.0 by @EricLin-BBpos in #757
- Bump android 3.7.1 by @nazli-stripe in #758
- Fix wrong display of the "terminal.didRequestReaderDisplayMessage" @EricLin-BBpos in #762
Full Changelog: v0.0.1-beta.19...v0.0.1-beta.20