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 toCreditRequestIntentBuilder.ManualRefundRequestIntentBuilderfor manual refund requests.taxAmounttoPaymentRequestIntentBuilderto 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:
parentLineItemEventinLineItemEvent.javafile to add support to display combined order on the kitchen display system (KDS) app.- Callback
onLineItemModificationsDeleted()method for deleting a modification inOrderUpdateListener. printTimefield toPrintGroup.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
