Releases: clover/clover-ios-payment-sdk
1.3
New feature
- The ability to increment a non-final, uncaptured transaction (also known as a pre-authorization). This feature is dependent on merchant configuration and card issuer support.
Fixes
- Improves “offline” reporting logic.
- Fixes an issue where we wouldn’t mark a payment with the
.partialPayment
flag if the authorized amount was less than requested.
1.2
This release adds the ability to cancel a transaction before payment is presented (as opposed to waiting for the reader to timeout). Simply call cancelTransaction()
: If the reader is successully able to cancel the operation, the charge()
function will throw a CloverTransactionError
with a code of .cancelled
. If a card has already been presented, the payment may be completed— at which time, you may reverse the payment as needed.
Also includes some miscellaneous bug fixes.
1.1.3
This release adds some internal tools that will enable Clover Developer Relations to better assist in debugging.
1.1.2
This release fixes an issue where the employeeId
associated with a payment might be invalid, resulting in rejected payments.
1.1.1
Improved the linking of some of our internal dependencies to address an App Store validation issue. No code, API, or functionality changes from 1.1.0.
1.1.0
- Added support for OAuth V2 Tokens (https://docs.clover.com/docs/oauth-intro)
- Added support for external OAuth flows (NoOAuth)
- Improved retries to inititial sequence of data fetches to improve startup reliability
- Added privacy manifest
- Other minor bug fixes
1.0.3
Improved the linking of some of our internal dependencies to address an App Store validation issue. No code, API, or functionality changes from 1.0.2.
1.0.2
- SDK can now be initialized and logged into using the simulator (payment and bluetooth operations are not possible on the simulator).
- Added support for new Clover staging environment.
- Fixed a crash that can occur during SDK initialization.
- Other minor bug fixes
1.0.0
Official 1.0 release. Minor bug fixes since the last release candidate.
1.0.0-rc.7
Release Candidate 7
This SDK is offered as an early preview of the Clover iOS SDK for GO devices. Use thereof is restricted to early adopters, who must gain access to the necessary keys from Developer Relations.