Skip to content

Releases: clover/clover-ios-payment-sdk

1.3

21 Oct 19:20
d20810e
Compare
Choose a tag to compare

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

12 Sep 22:59
a3319f8
Compare
Choose a tag to compare
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

27 Aug 16:20
7ccbf6a
Compare
Choose a tag to compare

This release adds some internal tools that will enable Clover Developer Relations to better assist in debugging.

1.1.2

11 Jul 19:01
25800a4
Compare
Choose a tag to compare

This release fixes an issue where the employeeId associated with a payment might be invalid, resulting in rejected payments.

1.1.1

20 Jun 19:38
de2ebd4
Compare
Choose a tag to compare

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

20 May 18:40
83738a5
Compare
Choose a tag to compare
  • 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

18 Jun 20:01
83738a5
Compare
Choose a tag to compare

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

24 Apr 15:21
dc906c7
Compare
Choose a tag to compare
  • 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

03 Feb 00:25
2be62ed
Compare
Choose a tag to compare

Official 1.0 release. Minor bug fixes since the last release candidate.

1.0.0-rc.7

05 Dec 23:27
2be62ed
Compare
Choose a tag to compare
1.0.0-rc.7 Pre-release
Pre-release

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.