v292 release notes
Clover Android SDK
The following data model changes, new features, improvements, and bug fixes released in Clover Android SDK v292.
Data model changes
Payments
- Added capturedparameter toCardTransactionto check for preauth capture.
- Updated v3.payments.Payment.javato includevoidReasonDetailsand created classVoidReasonDetails.java.
New features and improvements
Payments
- Added Extra_Refund_Reason (clover.intent.extra.Refund_Reason) to convey the merchant-chosen string into the secure pay flow.
- Improved the AuthenticateEmployeeTestActivity.javaexample.
- Updated voidReasonDetailsfield toVoidReasonDetailsobject, which is equal to the same string being generated in the Payment's JSON representation.
Payments API
Added:
- ReadCardRequestIntentBuilderfor reading card data support.
- receiptOptionsparameter to- CreditRequestIntentBuilder.
- ManualRefundRequestIntentBuilderfor manual refund requests.
- taxAmountto- PaymentRequestIntentBuilderto support adding tax amount.
- IncrementalAuthRequestIntentBuilder.java.
- RetrievePendingPaymentsRequestIntentBuildercomponent. This component allows a user to get a list of all payments accepted while offline, and not yet processed; so that offline events can be reconciled with the funding total.
Point of Sale
Added:
- Retrofit converters for Clover SDK objects.
- OrdersChangeReason class to capture anomalies in order change or cancellation.
Semi-integration
- Added CashbackSuggestionobject toTransactionSettings.
Point of Sale
Added:
- parentLineItemEventin- LineItemEvent.javafile to add support to display combined order on the kitchen display system (KDS) app.
- Callback onLineItemModificationsDeleted()method for deleting a modification inOrderUpdateListener.
- printTimefield to- PrintGroup.java.
- New classes - OrderChangeReasonListandOrderDeleteReason.
Semi-integration
- Added TIP_AMOUNTSconstant.
Bug fixes
Device
- Added a warning that Extra_Show_Preview is not supported on Flex 1 devices.
Payments
- Updated Merchant_ReasontoVoidReasonCode. TheVoidReasonCodeuniquely identifiesVoidReasonDetailsthat appears when a merchant selects a configured reason when issuing a void.
- Fixed an issue where terminal ID (TID) is not displaying on the Cash Terminal receipt and Cash Web receipt for both, Sale and Refund.
Updated almost 2 years ago
