Intents

public class Intents

This class contains most of the Clover-specific intents available to developer apps. These intents allow apps to listen for events and start Clover activities. See Android documentation for information about how to use Intents:

Constructors

Link copied to clipboard
public void Intents()

Types

Link copied to clipboard
public class PAYMENT_TOKEN_TYPE
Link copied to clipboard
public enum RemoteViewSize
Values passed with EXTRA_REMOTE_VIEW_SIZE

Properties

Link copied to clipboard
Broadcast from Clover, indicating the active order in Register Extras passed:
  • EXTRA_ORDER_ID - the UUID of the active order in Register, or null if there is no longer an active order
Link copied to clipboard
public final static String ACTION_ADD_TIP
Launch activity to add tip to requested payment Extras passed: Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_APP_INSTALL_DONE
A broadcast and service intent action sent to your app when it is initially installed or updated.
Link copied to clipboard
public final static String ACTION_APP_PRE_UNINSTALL
An intent service intent that indicates the target app will be uninstalled in the next 5 seconds.
Link copied to clipboard
Launch a dialog-style activity to authenticate an employee.
Link copied to clipboard
public final static String ACTION_BILL_SPLIT
Link copied to clipboard
public final static String ACTION_CLOSEOUT
Launch activity to view batch details for open batch Extras passed:
  • NONE
Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_CLOSEOUT_BATCH
Launch activity to closeout sales and refunds batch Extras passed: Result data includes:
  • NONE
Link copied to clipboard
Broadcast from Clover, indicating a closeout has been scheduled Extras passed:
Link copied to clipboard
public final static String ACTION_CLOVER_PAY
Launch Pay activity with the provided order.
Link copied to clipboard
public final static String ACTION_CUSTOMER_ADD_TIP
Launch activity to have a customer add a tip to a payment.
Link copied to clipboard
public final static String ACTION_CUSTOMER_TENDER
Intent passed to start your app's customer-facing extensible tender activity (See Example Usage) Extras passed: Result data must include: Result codes:
Link copied to clipboard
public final static String ACTION_GIFT_CARD_TX
Link copied to clipboard
public final static String ACTION_ITEM_SELECT
Launch Register Select Item activity, allowing an employee to add or remove items from an order Extras passed: Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_KEYPAD
An activity action that will start an activity that accepts keypad input from the user.
Link copied to clipboard
public final static String ACTION_LINE_ITEM_ADDED
Broadcast from Clover, indicating a lineItem has been added to an order Extras passed:
  • EXTRA_CLOVER_LINE_ITEM_ID - the UUID of the created LineItem
  • EXTRA_CLOVER_ITEM_ID - the UUID of the Item associated with the LineItem
  • {@Link #EXTRA_LINE_ITEM_IDS} - the array of the UUIDs of the added LineItems
  • {@Link #EXTRA_CLOVER_ITEM_IDS} - the array of the UUIDs of associated with lineItems
  • EXTRA_CLOVER_ORDER_ID - the UUID of the order associated with the LineItem
Several item additions may be combined into a single broadcast message.
Link copied to clipboard
public final static String ACTION_LINE_ITEM_DELETED
Broadcast from Clover, line item has been deleted Extras passed: Several item deletions may be combined into a single broadcast message.
Link copied to clipboard
public final static String ACTION_MANUAL_PAY
Link copied to clipboard
public final static String ACTION_MANUAL_REFUND
Link copied to clipboard
public final static String ACTION_MERCHANT_TENDER
Intent passed to start your app's merchant-facing extensible tender activity (See Example Usage) Extras passed: Result data includes: Result codes:
Link copied to clipboard
public final static String ACTION_MODIFY_AMOUNT
The Clover Sale app searches for activities with this action registered in the manifest and for each such activity a button is added which when tapped launches the associated activity.
Link copied to clipboard
public final static String ACTION_MODIFY_ORDER
The Clover Payments app searches for activities with this action registered in the manifest and for each such activity a button is added to the Payments app which when tapped launches the associated activity.
Link copied to clipboard
public final static String ACTION_ORDER_CREATED
Broadcast from Clover, indicating an order was created Extras passed:
Link copied to clipboard
public final static String ACTION_ORDER_SAVED
Broadcast from Clover, indicating an Order has been saved for later processing Extras passed:
Link copied to clipboard
public final static String ACTION_PAY
Link copied to clipboard
public final static String ACTION_PAYMENT_PROCESSED
Broadcast from Clover, indicating a payment has been successfully processed Extras passed:
Link copied to clipboard
public final static String ACTION_REFUND
Intent passed to start your app's extensible tender refund activity Extras passed: Result data includes: Result codes:
Link copied to clipboard
Broadcast sent by Payment screen to request a RemoteViews object from apps to be displayed before an order is complete, Received by your app's broadcast receiver Extras passed: Result data must include:
Link copied to clipboard
public final static String ACTION_REQUEST_ROLE
Link copied to clipboard
public final static String ACTION_SCAN
Link copied to clipboard
public final static String ACTION_SECURE_BALANCE_CHECK
Launch activity to check credit/debit card balance.
Link copied to clipboard
public final static String ACTION_SECURE_CARD_DATA
Launch activity to securely capture card data.
Link copied to clipboard
public final static String ACTION_SECURE_PAY
Launch the secure payment activity.
Link copied to clipboard
public final static String ACTION_START_APP_DETAIL
Launch App Market's App Detail activity Extras passed (Must include either EXTRA_APP_PACKAGE_NAME or EXTRA_APP_ID): If user changes to a new subscription tier, result data includes:
Link copied to clipboard
Launch the Customer Profile activity Extras passed: Result data includes:
  • NONE
Link copied to clipboard
Link copied to clipboard
public final static String ACTION_START_ORDER_MANAGE
Launch Order Manage activity Extras passed: Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_START_PIN_ACTIVITY
Launches PIN Activity in secure-payments
Link copied to clipboard
public final static String ACTION_START_PRINT_RECEIPTS
Launch the Print Receipts activity, to show receipt printing and sending options for an order Extras passed: Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_START_REGISTER
Launch Register Point of Sale activity Extras passed: Result data includes:
  • NONE
Link copied to clipboard
Launches SelectAccountActivity in secure-payments
Link copied to clipboard
Launch Transactions detail activity Extras passed (Must include one of the following: EXTRA_PAYMENT or EXTRA_CREDIT or EXTRA_REFUND): Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_STATION_PAY
Launches station pay activity (Only used on Station)
Link copied to clipboard
public final static String ACTION_STATION_SECURE_PAY
Launches station secure pay activity (Only used on Station 2018)
Link copied to clipboard
public final static String ACTION_STORE_CREDIT
Link copied to clipboard
Payment screen listens for this broadcast as a response to ACTION_REQUEST_PAYMENT_REMOTE_VIEWS to receive views to be displayed on the tender screen Extras passed: Result data includes:
  • NONE
Link copied to clipboard
public final static String ACTION_V1_ACTIVE_PAY_ORDER
Broadcast from Clover, indicating the active order in the Register Pay activity Extras passed:
  • EXTRA_ORDER_ID - the UUID of the active order in Pay, or null if there is no longer an active order
Link copied to clipboard
Broadcast indicating that a customer has been identified as a 'current' customer of interest.
Link copied to clipboard
public final static String ACTION_V1_ORDER_BUILD_START
Broadcast from Clover, indicating that we are starting to build an order Extras passed:
Link copied to clipboard
public final static String ACTION_V1_ORDER_BUILD_STOP
Broadcast from Clover, indicating that we have stopped building an order Extras passed:
Link copied to clipboard
public final static String ACTION_V1_PAY_BUILD_HIDE
Broadcast from Clover, indicating that PayActivity was hidden Extras passed:
  • EXTRA_ORDER_ID - the UUID of the order that is no longer active in the PayActivity
Link copied to clipboard
public final static String ACTION_V1_PAY_BUILD_SHOW
Broadcast from Clover, indicating that we are showing PayActivity Extras passed:
Link copied to clipboard
public final static String ACTION_V1_PAY_BUILD_START
Broadcast from Clover, indicating that we are starting to build a payment Extras passed:
  • EXTRA_ORDER_ID - the UUID of the order associated with the payment now being built
Link copied to clipboard
public final static String ACTION_V1_PAY_BUILD_STOP
Broadcast from Clover, indicating that we have stopped building a payment Extras passed:
  • EXTRA_ORDER_ID - the UUID of the order associated with the payment that is no longer being built
Link copied to clipboard
public final static String ACTION_V1_PAY_EXECUTE_START
Broadcast from Clover, indicating that we have started executing a payment Extras passed:
  • EXTRA_ORDER_ID - the UUID of the order associated with the payment that is now being executed
Link copied to clipboard
public final static String ACTION_V1_PAY_EXECUTE_STOP
Broadcast from Clover, indicating that we have stopped executing a payment Extras passed:
  • EXTRA_ORDER_ID - the UUID of the order associated with the payment that is no longer being executed
Link copied to clipboard
public final static String ACTION_V1_POST_CFD_MESSAGE
Link copied to clipboard
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_ALL
A bit value for EXTRA_CARD_ENTRY_METHODS, all card entry methods.
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_ICC_CONTACT
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_MAG_STRIPE
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_MANUAL
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_NFC_CONTACTLESS
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_SCAN
A bit value for EXTRA_CARD_ENTRY_METHODS, this value should be used exclusively to scan QR code or barcode
Link copied to clipboard
public final static int CARD_ENTRY_METHOD_VAULTED_CARD
A bit value for EXTRA_CARD_ENTRY_METHODS, this value should be used exclusively if Vaulted Card payment is intended for headless mode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_ACCOUNT
android.accounts.Account, the Clover account associated with the action or broadcast
Link copied to clipboard
public final static String EXTRA_ALLOW_FIRE
Boolean, whether order should respect merchant's setting for firing after payment
Link copied to clipboard
Intent Extra to Allow Manual Card Entry on MFD.
Link copied to clipboard
Boolean, allow payments to be accepted offline
Link copied to clipboard
public final static String EXTRA_ALLOW_OFFLINE_PAYMENT
Boolean allow offline payments even if the merchant isn't configured to accept them
Link copied to clipboard
public final static String EXTRA_ALLOW_PARTIAL_AUTH
, is partial authorization allowed (if it occurs)?
Link copied to clipboard
Used to indicate if the "return to merchant" screen can/should be skipped.
Link copied to clipboard
public final static String EXTRA_AMOUNT
Long, a monetary amount
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_APP
Link copied to clipboard
public final static String EXTRA_APP_ID
String, App UUID
Link copied to clipboard
public final static String EXTRA_APP_PACKAGE_NAME
String, App package name
Link copied to clipboard
public final static String EXTRA_APP_TRACKING_ID
, does this intent need remote payment confirmation i.e.
Link copied to clipboard
, set of key/value pairs used for application specific implementations
Intent to track apply realtime discount for package name
Link copied to clipboard
public final static String EXTRA_APPLY_TAXES_AND_FEES
Boolean whether or not to apply taxes to a transaction (held in the Terminal apps' settings)
Boolean don't prompt for confirmation of an offline payment
Link copied to clipboard
public final static String EXTRA_ASK_FOR_TIP
Boolean, whether to prompt customers for tip
Link copied to clipboard
public final static String EXTRA_AUTHORIZATION
Link copied to clipboard
Boolean, whether an authorization is being incremented or decremented
Link copied to clipboard
automatically accept the customer signature
Link copied to clipboard
Boolean automatically accept payment confirmations
Link copied to clipboard
public final static String EXTRA_AUTO_ACCEPT_SIGNATURE
Boolean automatically accept payment confirmations
Link copied to clipboard
public final static String EXTRA_AVAILABLE
Link copied to clipboard
public final static String EXTRA_AVS_POSTAL_CODE
String, postal code for use with AVS
Link copied to clipboard
public final static String EXTRA_AVS_STREET_ADDRESS
String, street address for use with AVS
Link copied to clipboard
public final static String EXTRA_C_TOKEN_REQUEST
Request an C-Token part of Transaction Type link #TRANSACTION_TYPE_PAYMENT} or TRANSACTION_TYPE_AUTH or TRANSACTION_TYPE_TOKENIZE_CARD.
Link copied to clipboard
public final static String EXTRA_C_TOKEN_RESULT
Result of C-Token requested part of Transaction Type link #TRANSACTION_TYPE_PAYMENT} or TRANSACTION_TYPE_AUTHTRANSACTION_TYPE_TOKENIZE_CARD see com.clover.sdk.v3.payments.TokenizeCardResponse
Link copied to clipboard
public final static String EXTRA_CAPTURE
Boolean If set to true (auth) the payment will be automatically/immediately captured and may be adjustable until closeout runs at which time it will be settled/closed.
Link copied to clipboard
public final static String EXTRA_CARD
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_CARD_DATA_MESSAGE
String, the message to prompt the user
Link copied to clipboard
public final static String EXTRA_CARD_ENTRY_METHODS
, representation of bit flags for Intents.
Link copied to clipboard
public final static String EXTRA_CARD_NOT_PRESENT
Boolean, card not present, used during manual card entry
Link copied to clipboard
public final static String EXTRA_CARD_NUMBER
String, a card number
Link copied to clipboard
public final static String EXTRA_CASHBACK_AMOUNT
Long, the pre-selected cash back amount
Link copied to clipboard
public final static String EXTRA_CASHBACK_SUGGESTIONS
Link copied to clipboard
public final static String EXTRA_CFD_MESSAGE
Link copied to clipboard
public final static String EXTRA_CHANGE_DUE
Link copied to clipboard
public final static String EXTRA_CLIENT_ID
String, the ID of a Client or external payment
Link copied to clipboard
, true indicates that a closeout can proceed if open tabs are found
Link copied to clipboard
public final static String EXTRA_CLOSEOUT_BATCH
Link copied to clipboard
public final static String EXTRA_CLOSEOUT_BATCHID
String, the UUID of a Batch object
Link copied to clipboard
public final static String EXTRA_CLOSEOUT_RESULT
Link copied to clipboard
public final static String EXTRA_CLOVER_ITEM_ID
String, the UUID of an Item object
Link copied to clipboard
public final static String EXTRA_CLOVER_ITEM_IDS
java.util.ArrayList of String objects - LineItem UUIDs
Link copied to clipboard
public final static String EXTRA_CLOVER_LINE_ITEM_ID
String, the UUID of a LineItem object
Link copied to clipboard
public final static String EXTRA_CLOVER_ORDER_ID
String, the UUID of an Order object
Link copied to clipboard
public final static String EXTRA_CLOVER_PAYMENT_ID
String, the UUID of a Payment object
Link copied to clipboard
Link copied to clipboard
String, the labelKey of a Tender type
Link copied to clipboard
public final static String EXTRA_CREATE_AUTH
Intent to track create an auth
Link copied to clipboard
public final static String EXTRA_CREDIT
com.clover.sdk.v3.payments.Credit, v3 Credit object (Manual Refund)
Link copied to clipboard
public final static String EXTRA_CREDIT_ID
String, the UUID of a Credit object
Link copied to clipboard
public final static String EXTRA_CREDIT_REFUND
com.clover.sdk.v3.payments.CreditRefund, v3 CreditRefund object (Reversal of Manual Refund)
Link copied to clipboard
public final static String EXTRA_CURRENCY
java.util.Currency, the currency of a transaction
Link copied to clipboard
public final static String EXTRA_CURRENT_SHIFT
com.clover.sdk.v3.employees.Shift, the current employee shift
Link copied to clipboard
public final static String EXTRA_CUSTOMER_ID
String, UUID of a customer
Link copied to clipboard
public final static String EXTRA_CUSTOMER_TENDER
com.clover.sdk.v3.base.Tender, Pre-selected customer tender
Link copied to clipboard
public final static String EXTRA_CUSTOMER_V3
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_DATA_READ_MODE
A value for EXTRA_DATA_READ_MODE data read mode for specific integration use cases.
Link copied to clipboard
public final static String EXTRA_DECLINE_REASON
String, an error description
Link copied to clipboard
public final static String EXTRA_DIALOG
Link copied to clipboard
public final static String EXTRA_DISABLE_CASHBACK
Boolean, true will disable cashback option during secure payment
Link copied to clipboard
Link copied to clipboard
Intent Extra to toggle credit surcharge.
Link copied to clipboard
Boolean, is the receipt options screen disabled for this transaction
Boolean, if true, the secure payment activity will end after a failed transaction
Link copied to clipboard
public final static String EXTRA_DISABLED_TENDER_IDS
java.util.ArrayList of String objects - UUIDs of disabled tenders
Link copied to clipboard
, does this payment need remote duplicate payment confirmation
Link copied to clipboard
Intent to define EBT manual card entry screen flow.
Link copied to clipboard
public final static String EXTRA_ECR_MODE
Boolean flag Indicates if device supports ECR mode or not
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_EMPLOYEE_ID
String, the UUID of an Employee object
Link copied to clipboard
public final static String EXTRA_EMPLOYEE_NAME
String, the Name of employee in Employee object
Link copied to clipboard
public final static String EXTRA_ENABLE_KIOSK_MODE
Boolean, is the device interaction for this transaction in kioskMode (i.e.
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_ENTERED_RECEIPT_VALUE
Link copied to clipboard
public final static String EXTRA_EXIT_IN_CUSTOMER_MODE
Used (by BillSplit) to have the ensuing activity be in customer mode.
Link copied to clipboard
public final static String EXTRA_EXTERNAL_PAYMENT_ID
String, external payment id, used for integration with other POS platforms
Link copied to clipboard
public final static String EXTRA_EXTERNAL_REFERENCE_ID
String, external reference id
Link copied to clipboard
public final static String EXTRA_EXTERNAL_TOKEN_ID
String, external token id
Link copied to clipboard
public final static String EXTRA_FAILURE_MESSAGE
String, message shown upon failure
Link copied to clipboard
public final static String EXTRA_FORCE_OFFLINE
Boolean, force payments to be accepted offline
Link copied to clipboard
public final static String EXTRA_FORCE_SWIPE_PIN_ENTRY
Boolean, if only payment option will be swipe debit
Link copied to clipboard
public final static String EXTRA_GERMAN_ELV
String, elv transaction type for Germany
Link copied to clipboard
public final static String EXTRA_IGNORE_PAYMENT
Link copied to clipboard
public final static String EXTRA_IMMERSIVE_MODE
Boolean If set to true, it will hide navigation and status bar
Link copied to clipboard
public final static String EXTRA_INITIATE_REFUND
A value for EXTRA_INITIATE_REFUND data read mode for specific integration use cases where want trigger refund flow through transaction app
Link copied to clipboard
public final static String EXTRA_INVOICE_ID_AVAILABLE
Boolean Flag to check if invoice feature is available for merchant
Link copied to clipboard
public final static String EXTRA_INVOICE_ID_REGEX
String A regular expression to check the validity of invoice number
Link copied to clipboard
public final static String EXTRA_INVOICE_LABEL
String, Invoice Label of the device
Link copied to clipboard
public final static String EXTRA_INVOICE_NUMBER
String, the invoice number
Link copied to clipboard
public final static String EXTRA_IS_ADMIN_OR_MANAGER
Boolean, whether the launched activity should validate if the pin is either admin or manager
Link copied to clipboard
public final static String EXTRA_IS_TESTING
Link copied to clipboard
public final static String EXTRA_KEYPAD_COMPLETIONS
An ArrayList of String, word completions to display above the keyboard.
Link copied to clipboard
public final static String EXTRA_KEYPAD_TEXT
A String, the initial text to populate into the edit area.
Link copied to clipboard
public final static String EXTRA_KEYPAD_TYPE
An integer, the desired keypad type as an integer.
String, Is the customer phone number associated with Kiosk order
Link copied to clipboard
public final static String EXTRA_LEAVE_PREAUTHS_OPEN
Link copied to clipboard
public final static String EXTRA_LED_ON
Boolean, whether LED will be on during barcode scanning if this device has a barcode LED, generally this option is best left out and the preferred device default with be used.
Link copied to clipboard
public final static String EXTRA_LINE_ITEM_IDS
java.util.ArrayList of String objects - LineItem UUIDs
Link copied to clipboard
public final static String EXTRA_LOCALE
, optionally set the desired locale)?
Link copied to clipboard
public final static String EXTRA_MANUAL_CARD_CVV
Intent Extra to Manual Card CVV Data.
Link copied to clipboard
Intent Extra to Bypass Manual Card Entry Data.
Link copied to clipboard
public final static String EXTRA_MANUAL_CARD_EXPIRY
Intent Extra to Manual Card Expiry Data.
Link copied to clipboard
public final static String EXTRA_MANUAL_CARD_PAN
Intent Extra to Manual Card PAN Data.
Link copied to clipboard
public final static String EXTRA_MD5_HASH
Link copied to clipboard
public final static String EXTRA_MERCHANT_ID
String, the UUID of a merchant
Link copied to clipboard
public final static String EXTRA_MID
String, MID of a merchant
Link copied to clipboard
public final static String EXTRA_NETWORK_FAILURE
String, indicator of a network failure
Link copied to clipboard
public final static String EXTRA_NO_TIP
Link copied to clipboard
public final static String EXTRA_NOTE
String, note content
Link copied to clipboard
public final static String EXTRA_OBEY_AUTO_LOGOUT
Boolean, whether transaction will respect merchant's auto logout settings
Link copied to clipboard
public final static String EXTRA_OFFLINE_NO_PROMPT
Boolean, allow offline payments to be accepted without an approval prompt
Link copied to clipboard
, does this payment need remote offline payment confirmation
Link copied to clipboard
public final static String EXTRA_OPEN_PAYMENT_OPTIONS
Link copied to clipboard
public final static String EXTRA_OPTED_INTO_MARKETING
Link copied to clipboard
public final static String EXTRA_ORDER
Link copied to clipboard
public final static String EXTRA_ORDER_ID
String, the UUID of an Order object
Link copied to clipboard
public final static String EXTRA_ORIGINATING_CREDIT
com.clover.sdk.v3.payments.Credit, originating credit (applies to reversal, required for Nexo credit reversal)
Link copied to clipboard
public final static String EXTRA_ORIGINATING_PAYMENT
com.clover.sdk.v3.payments.Payment, originating payment (applies to refunds, required for Interac refunds)
Link copied to clipboard
Intent to track package of the Payment.
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_PACKAGE
String, package name
Link copied to clipboard
public final static String EXTRA_PASS_THROUGH_VALUES
, set of key/value pairs that are passed through to the server
Link copied to clipboard
public final static String EXTRA_PAYMENT
Link copied to clipboard
public final static String EXTRA_PAYMENT_ID
String, the UUID of a Payment object
Link copied to clipboard
public final static String EXTRA_PAYMENT_IDS
java.util.List of String objects - UUIDs of payments
Link copied to clipboard
public final static String EXTRA_PAYMENT_TYPE
Intent to track payment sub types
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_PERMISSIONS
String, the string constant of a permission
Link copied to clipboard
public final static String EXTRA_PRESENT_QRC_ONLY
Boolean, a private extra indicating the user selected Scan QR Code for this Payment.
Link copied to clipboard
public final static String EXTRA_PRINT_RECEIPT_ONLY
Boolean, print receipt extras
Link copied to clipboard
String, the UUID of the quick pay transaction if collected
Link copied to clipboard
public final static String EXTRA_REASON
String, written explanation
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_RECEIPT_DELIVERY_TYPE
Link copied to clipboard
public final static String EXTRA_RECEIPT_FLAG
, representation of bit flags from com.clover.sdk.v1.printer.job.PrintJob
Link copied to clipboard
public final static String EXTRA_REFUND
Link copied to clipboard
public final static String EXTRA_REFUND_ID
Link copied to clipboard
public final static String EXTRA_REFUND_REASON
java.lang.String, merchant provided reason for refund or credit
Link copied to clipboard
public final static String EXTRA_REGIONAL_EXTRAS
Link copied to clipboard
public final static String EXTRA_REMOTE_PRINT
Boolean, if true printing will be delegated to remote device
Link copied to clipboard
public final static String EXTRA_REMOTE_RECEIPTS
Link copied to clipboard
public final static String EXTRA_REMOTE_VIEW_SIZE
String, version of one of the values from the enum com.clover.sdk.v1.Intents.RemoteViewSize
Link copied to clipboard
public final static String EXTRA_REMOTE_VIEWS
android.widget.RemoteViews, RemoteViews sent to Register Payment activity
Link copied to clipboard
public final static String EXTRA_REPRINT_RECEIPT_FLAG
Boolean If set to true, it will reprint the transaction receipt.
Link copied to clipboard
public final static String EXTRA_REQUEST_ID
String, a uuid of a request
Link copied to clipboard
public final static String EXTRA_REQUEST_TYPE
Link copied to clipboard
, does this intent need remote payment confirmation i.e.
Link copied to clipboard
, does this intent need remote payment confirmation i.e.
Link copied to clipboard
String, UUID for result subscription (during an upgrade flow)
Link copied to clipboard
public final static String EXTRA_RETURN_FULL_CARD_DATA
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_ROLE
com.clover.sdk.v3.employees.AccountRole, employee role (admin, manager or employee)
Link copied to clipboard
public final static String EXTRA_SCAN_1D_CODE
Boolean, whether 1D codes will be scanned
Link copied to clipboard
public final static String EXTRA_SCAN_QR_CODE
Boolean, whether QR codes will be scanned
Link copied to clipboard
public final static String EXTRA_SCAN_X
Link copied to clipboard
public final static String EXTRA_SCAN_Y
Link copied to clipboard
public final static String EXTRA_SCANNER_FACING
On devices where multiple barcode scanners are available, select a barcode scanner to start.
Link copied to clipboard
public final static String EXTRA_SDK_NAME
Link copied to clipboard
public final static String EXTRA_SDK_VERSION
Link copied to clipboard
Link copied to clipboard
Boolean flag Indicates if the secure pay app should send the transaction result when the transaction is complete.
Link copied to clipboard
public final static String EXTRA_SHOULD_TOKENIZE_CARD
Link copied to clipboard
public final static String EXTRA_SHOW_CANCEL_BUTTON
Boolean, whether the launched activity should display a cancel button
Link copied to clipboard
public final static String EXTRA_SHOW_CLOSE_BUTTON
Boolean, whether scanner preview video will have a 'close' button.
Link copied to clipboard
public final static String EXTRA_SHOW_CUSTOMER_PREVIEW
Boolean, whether to show scanner preview video (customer facing mode only)
Link copied to clipboard
public final static String EXTRA_SHOW_LED_BUTTON
Boolean, whether scanner preview video will have a LED light toggle if this device has a barcode LED, many Clover devices do not have an LED, some devices may not honor this option.
Link copied to clipboard
public final static String EXTRA_SHOW_MERCHANT_PREVIEW
Boolean, whether to show scanner preview video (merchant facing mode only)
Link copied to clipboard
public final static String EXTRA_SHOW_PREVIEW
Boolean, whether to show scanner preview video (merchant and customer facing modes) The preview window cannot be hidden on Clover Flex 1 (C401) devices.
Link copied to clipboard
public final static String EXTRA_SHOW_REMAINING
Boolean, whether to show amount remaining after payment
Link copied to clipboard
public final static String EXTRA_SHOW_SEARCH
Link copied to clipboard
public final static String EXTRA_SHOW_VOID_BUTTON
Boolean, whether to show the Void button
Link copied to clipboard
public final static String EXTRA_SIGNATURE
com.clover.common2.Signature2, payment Signature2 signature
Link copied to clipboard
com.clover.sdk.v3.payments.DataEntryLocation, where signatures are entered (e.g.
Link copied to clipboard
public final static String EXTRA_SIGNATURE_LOCATION
the location for the customer signature
Link copied to clipboard
public final static String EXTRA_SIGNATURE_THRESHOLD
Long, what is the signature threshold for this transaction
Link copied to clipboard
public final static String EXTRA_SIGNATURE_VERIFIED
Boolean, whether signature is already verified
Link copied to clipboard
Boolean, does this intent skip the ELV override screen i.e.
Link copied to clipboard
public final static String EXTRA_SKIP_RECEIPT_SCREEN
Boolean skip the display of the receipt screen
Link copied to clipboard
Intent to define if manager permission dialog should be skip or not
Link copied to clipboard
public final static String EXTRA_START_SCAN
Boolean, whether to start or stop barcode scanner
Link copied to clipboard
public final static String EXTRA_SUPPRESS_CONFIRMATION
Link copied to clipboard
String, UUID for target subscription (during an upgrade flow)
Link copied to clipboard
public final static String EXTRA_TAX_AMOUNT
Long, a tax amount
Link copied to clipboard
public final static String EXTRA_TAXABLE_AMOUNTS
java.util.ArrayList of com.clover.sdk.v3.payments.TaxableAmountRate objects - tax rates, and amounts to which they apply
Link copied to clipboard
String Summary line showing taxes and fees, e.g.
Link copied to clipboard
public final static String EXTRA_TENDER
Link copied to clipboard
public final static String EXTRA_TENDER_OPTIONS
Link copied to clipboard
public final static String EXTRA_TERMINAL_SETTINGS
Link copied to clipboard
public final static String EXTRA_THEME_NAME
String Indicates name of theme to be used in station-pay/secure-pay
Link copied to clipboard
public final static String EXTRA_THRESHOLD_MANAGER_ID
Intent to track package of the override manager id.
Link copied to clipboard
Intent to track package of the override manager name.
Link copied to clipboard
public final static String EXTRA_TID
String, Terminal Id of the device
Link copied to clipboard
public final static String EXTRA_TIMEOUT
Boolean, flag used to indicate if payment failed due to timeout
Link copied to clipboard
public final static String EXTRA_TIMESTAMP
Link copied to clipboard
public final static String EXTRA_TIP_AMOUNT
Long, tip amount
Link copied to clipboard
public final static String EXTRA_TIP_AMOUNTS
java.util.HashMap, tip amounts
Link copied to clipboard
public final static String EXTRA_TIP_CONFIRM_MODE
Boolean, whether to display confirmation of tip and total amount
Link copied to clipboard
public final static String EXTRA_TIP_MODE
com.clover.sdk.v3.payments.TipMode, where tips are entered/provided (e.g.
Link copied to clipboard
public final static String EXTRA_TIP_SUGGESTIONS
String, the json for the tip suggestions associated with a payment
Link copied to clipboard
public final static String EXTRA_TIPPABLE_AMOUNT
Long, the tippable amount associated with a payment
Link copied to clipboard
public final static String EXTRA_TIPS_ENABLED
Boolean, are tips enabled for this transaction
Link copied to clipboard
public final static String EXTRA_TITLE
String, On-screen text
Link copied to clipboard
public final static String EXTRA_TOKEN
Link copied to clipboard
public final static String EXTRA_TOKEN_REQUEST
Link copied to clipboard
public final static String EXTRA_TOKEN_TYPE
Link copied to clipboard
public final static String EXTRA_TRANSACTION
Link copied to clipboard
public final static String EXTRA_TRANSACTION_NAME
The transaction name (held in the Terminal apps' settings)
Link copied to clipboard
public final static String EXTRA_TRANSACTION_NO
String, payment transaction number
Link copied to clipboard
public final static String EXTRA_TRANSACTION_SETTINGS
Link copied to clipboard
public final static String EXTRA_TRANSACTION_TYPE
String, a TRANSACTION_TYPE value
Link copied to clipboard
Boolean, whether UPC-A check digit will be transmitted
Link copied to clipboard
Boolean, whether UPC-A preamble will be transmitted
Link copied to clipboard
Link copied to clipboard
public final static String EXTRA_USE_CONNECTED_DEVICE
Link copied to clipboard
public final static String EXTRA_USE_LAST_SWIPE
Boolean flag
Link copied to clipboard
public final static String EXTRA_USE_LEGACY_VAULT_CARD
Link copied to clipboard
public final static String EXTRA_VALIDATE_ROLE
Boolean, whether the launched activity should validate roles instead of permissions (Required)
Link copied to clipboard
public final static String EXTRA_VAS_PAYLOAD
Link copied to clipboard
public final static String EXTRA_VAS_SETTINGS
Vas Settings
Link copied to clipboard
public final static String EXTRA_VAS_URL_TOKENS
VAS URL customization tokens
Link copied to clipboard
public final static String EXTRA_VAULTED_CARD
A com.clover.sdk.v3.payments.
Link copied to clipboard
public final static String EXTRA_VERSION
, the version of the service
Link copied to clipboard
public final static String EXTRA_VOICE_AUTH_CODE
String, the voice auth code for payment by voice authorization
Link copied to clipboard
public final static String EXTRA_VOID_REASON
Link copied to clipboard
public final static String EXTRA_VOIDED_PAYMENT_IDS
Link copied to clipboard
public final static String EXTRA_ZERO_OUT_OPEN_TIPS
Link copied to clipboard
public final static String GERMAN_ELV
A value for EXTRA_GERMAN_ELV
Link copied to clipboard
public final static String GERMAN_ELV_OFFLINE
A value for EXTRA_GERMAN_ELV
Link copied to clipboard
public final static String GERMAN_ELV_ONLINE
A value for EXTRA_GERMAN_ELV
Link copied to clipboard
public final static String GERMAN_GIROCARD
A value for EXTRA_GERMAN_ELV
Link copied to clipboard
public final static String GERMAN_INFO
, does this intent need german info
Link copied to clipboard
public final static int KEYPAD_TYPE_EMAIL
Keypad optimized for email address input.
Link copied to clipboard
public final static int KEYPAD_TYPE_NUMERIC
Keypad optimized for numeric input.
Link copied to clipboard
public final static int KEYPAD_TYPE_PHONESMS
Keypad optimized for phone and SMS number input.
Link copied to clipboard
public final static int KIOSK_MODE_CARD_ENTRY_MASK_ALL
A bit value for EXTRA_CARD_ENTRY_METHODS, sets kiosk mode mask to ALL entry mode flags permitted
Link copied to clipboard
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values to provide entry mode mask for device in kiosk mode
Link copied to clipboard
public final static int KIOSK_MODE_CARD_ENTRY_MASK_MAG_STRIPE
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values to provide entry mode mask for device in kiosk mode
Link copied to clipboard
public final static int KIOSK_MODE_CARD_ENTRY_MASK_MANUAL
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values to provide entry mode mask for device in kiosk mode
A bit value for EXTRA_CARD_ENTRY_METHODS, can be bitwise-ored with other CARD_ENTRY_METHOD values to provide entry mode mask for device in kiosk mode
Link copied to clipboard
public final static int KIOSK_MODE_CARD_ENTRY_MASK_SUPPLIED
A bit value used to indicate that a kiosk card entry method mode mask is supplied - implicitly set by other mask values
Link copied to clipboard
public final static String META_CUSTOMER_TENDER_IMAGE
, A drawable resource ID, the image to be displayed on the customer-facing tender button
Link copied to clipboard
public final static String META_MERCHANT_TENDER_IMAGE
, A drawable resource ID, the image to be displayed on the merchant-facing tender button
Link copied to clipboard
public final static String RESULT_KEYPAD_TEXT
A String, the text entered by the user.
Link copied to clipboard
public final static String SERVICE_VAS_PROVIDER
Services that implement the IVasProvider interface
Link copied to clipboard
public final static String TIP_MODE_NO_TIP
A value for EXTRA_TIP_MODE
Link copied to clipboard
public final static String TIP_MODE_ON_PAPER
A value for EXTRA_TIP_MODE
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final static String TRANSACTION_TYPE_AUTH
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final static String TRANSACTION_TYPE_CREDIT
Link copied to clipboard
Link copied to clipboard
A value for EXTRA_TRANSACTION_TYPE, a transaction that allows an app to create a token from a card for later use in lieu of the card.
Link copied to clipboard
Link copied to clipboard
A value for EXTRA_TRANSACTION_TYPE, a transaction that allows an app to verify whether a card is valid.