All Classes and Interfaces

Class
Description
Base class for custom activity message communication
Request object for requesting an auth transaction.
Response object for an auth transaction request.
The base for requests
The base for responses
 
Request to capture a payment that had been previously obtained from a preAuth(PreAuthRequest request) call
Response object for a payment capture request
 
 
Request object for closeout request
Response object for a closeout request
Provides the default implementation of the ICloverConnector interface, connecting to the device specified in the constructor.
Created by connor on 10/19/17.
 
Interface which defines the configuration of the underlying transport for connecting to a Clover device.
General error used for reporting error events to the POS
Type of device error
Encapsulates the start or stop of a Clover Device activity (e.g.
Enum corresponding to valid UI State events from the device
 
 
 
 
 
Request sent from the Mini for the POS to verify or reject a signature
 
Response object for a custom activity request
 
 
 
 
Request object to display receipt options
 
 
 
Interface to define the available methods to send requests to a connected Clover device.
These are the methods to implement for intercepting messages that are sent from a Clover device.
Interface to operate on an underlying transport
Asynchronous callback interface to handle device event and message notifications.
 
 
Response object for a retrieve device status request
Request object used when requesting a Manual Refund (Naked Credit)
Response object for a manual refund (naked credit) request
 
 
Contains the message information sent from a custom Activity
Contains the message information sent to a custom Activity
 
 
Request object to open cash drawer
 
 
Defines the callback interface for the pairing process
Created by blakewilliams on 11/18/16.
 
 
 
Base reponse use for callbacks that contain payments.
This service runs on the POS device.
 
This service runs on the Clover POS device and connects to a Clover Terminal via USB.
Request object for requesting a pre-auth transaction.
Response object for a pre-auth transaction request
Request for status of print job
Response object, called to update status of print job
Callback to request the POS print a ManualRefund declined receipt
Callback to request the POS print a receipt for a ManualRefund
Callback to the POS to request a payment declined receipt
Callback to the POS to request a merchant payment receipt be printed
Callback to the POS to request a payment receipt be printed
Callback to the POS to request a payment refund receipt be printed
Request object for requesting a print job.
Request object for requesting to read card data
Response object for a read card data request
Request object to refund a payment, either partially or fully
Response object for a request to refund a payment, either partially or fully
 
 
 
 
Response object for a reset device request
The result of the Response objects used in the callbacks from the Mini
Request object for requesting the current device status.
Response object for a retrieve device status request
Request object for requesting information on a specific payment
Response object for a retrieve payment request
Response object for a retrieve pending payments request
Request to retrieve all available printers
Response object for retrieving the printers
Request object for requesting a sale transaction.
Response object for a sale request
ServiceBinder<S extends android.app.Service>
 
 
 
 
Request object for requesting to adjust the tip amount of a payment acquired from a previous auth
Response object for a request to adjust the tip of a prior auth
 
 
 
Base class used by all transaction request objects like SaleRequest, AuthRequest, etc.
 
The purpose of this class is to put the attached USB Android device into "Accessory Mode".
Created by blakewilliams on 3/30/16.
Default configuration to communicate with the Mini via USB connection
This class is designed to be a reusable USB communication manager for devices that bulk transfer data.
 
 
 
Implements the Clover Transport for USB
Created by blakewilliams on 3/29/16.
Request to acquire a payment token and card that can be used for future transaction requests
Response object for a vault card request
Request sent from the Mini for the POS to verify or reject a signature
Request object for requesting to void a payment
Response object for a void payment request
Request object for requesting to void a payment
Response object for a void payment request
Default configuration to communicate with the Mini via WebSockets to the LAN Pay Display