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