Skip to content

Releases: stripe/stripe-terminal-react-native

v0.0.1-beta.21

13 Sep 16:36
8183c75
Compare
Choose a tag to compare

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

Full Changelog: v0.0.1-beta.20...v0.0.1-beta.21

v0.0.1-beta.20

24 Jul 15:59
a1073bd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1-beta.19...v0.0.1-beta.20

v0.0.1-beta.19

11 Jun 22:25
93f3ca0
Compare
Choose a tag to compare
  • Native SDKs upgrade to 3.6.0.
  • New: Added a new SDK method, supportsReadersOfType, to allow runtime checking of device hardware compatibility for TTP devices.
  • New: Added support for displaying toggles with collectInputs.
  • New: Added getters for PaymentStatus, ConnectionStatus and connectedReader.
  • New: Added callbacks for onDidUpdateBatteryLevel, onDidReportLowBatteryWarning and onDidReportReaderEvent.
  • Improvement: When there is an API error during the payment flow, the latest PaymentIntent is returned in addition to the errors. Addresses #674
  • Improvement: createPaymentIntent method by default creates card_present PaymentIntents if payment_method is not specified. offlineBehavior is no longer a required field.
  • Beta: Support for dynamic currency conversion when taking payments.
  • Bug fix: Fixed a bug in PaymentMethod mapping. Fixes #697

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.17...v0.0.1-beta.19

v0.0.1-beta.18

06 May 21:54
99b3736
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.17...v0.0.1-beta.18

v0.0.1-beta.17

03 Apr 20:59
10d1d3d
Compare
Choose a tag to compare
  • New: Adds support for taking offline payments with smart readers.
    • The offline mode feature is in private beta. To request access, please email [email protected]
  • New: PaymentIntent objects returned by the SDK now contains metadata field.
  • Breaking: tsi and tvr fields on ReceiptDetails are displayed as transactionStatusInformation and terminalVerificationResult on Android.
  • Fix: Fixes a bug where CardPresentDetails.network field wasn't being displayed correctly.
  • Fix: Fixes plugin resolution issues for Expo.

What's Changed

Full Changelog: v0.0.1-beta.16...v0.0.1-beta.17

v0.0.1-beta.16

25 Mar 22:39
5e5e3f5
Compare
Choose a tag to compare
  • Native SDKs upgraded to 3.4.0
  • New: Disconnect callback now includes a disconnect reason.
  • New: Added support for refunding payments by passing PaymentIntent id.
  • New: Added autoReconnectOnUnexpectedDisconnect for Tap to Pay.
  • New: Added rebootReader support to restart the connected reader. This method is currently only available for Bluetooth and USB readers.
  • Beta: Added collectInputs support to display on-reader forms and collect information from customers.
  • Beta: Added support for retrieving and updating reader settings on WisePOS E and Stripe S700 by calling getReaderSettings and setReaderSettings. Accessibility settings are provided at this time, allowing text-to-speech via speakers to be turned on and off as needed.

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.15...v0.0.1-beta.16

v0.0.1-beta.15

16 Jan 23:49
a6d986f
Compare
Choose a tag to compare
  • Native Terminal SDKs upgraded to 3.2.1
  • Added support for Apps on Devices

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.14...v0.0.1-beta.15

v0.0.1-beta.14

07 Dec 01:52
630fb29
Compare
Choose a tag to compare

Summary

  • Bumps Terminal iOS and Android SDKs to 3.2.0. Minimum requirements are:
    • Android API level 26 and above
    • iOS 13 and above
  • Support for offline mode on mPOS devices
  • Bug fixes and improvements:
    • Fixes an issue where calling connectBluetoothReader without autoReconnectOnUnexpectedDisconnect causes an exception.
    • Adds support for specifying statementDescriptorSuffix when creating PaymentIntents via the SDK
    • PaymentMethod ID is now returned in the PaymentIntent responses

Breaking Changes

  • processPayment has been renamed to confirmPaymentIntent
  • processRefund has been renamed to confirmRefund
  • readReusableCard is no longer supported. Use SetupIntents to store cards.

What's Changed

Full Changelog: v0.0.1-beta.13...v0.0.1-beta.14

v0.0.1-beta.13

25 Aug 19:51
9304bd3
Compare
Choose a tag to compare

Summary

  • Tap to Pay Android and iOS support in all available markets
  • USB connection support for Android devices
  • Auto-reconnection support for USB and Bluetooth connections
  • CollectPaymentMethodConfiguration supports updatePaymentIntent option

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.12...v0.0.1-beta.13

v0.0.1-beta.12

01 Jun 23:54
bd089ea
Compare
Choose a tag to compare

This release adds support for Tap to Pay on iOS and Android. Tap to Pay iOS is available in the US. Tap to Pay Android is supported in the Australia, Canada, France, Germany, Ireland, New Zealand, Singapore, the UK and the US.

Bumps Terminal iOS SDK to 2.20.2 and Android SDK to 2.20.1

What's Changed

New Contributors

Full Changelog: v0.0.1-beta.11...v0.0.1-beta.12