Class Index

A B C D F I M N P R S T

A

AuthorizedTransaction Information about a completed capture  
AuthorizedTransaction.CaptureCompleteCallback  
AuthorizedTransaction.VoidCompleteCallback  
AuthStatus AuthStatus.java  

B

BatteryInfo BatteryInfo class contains information about the health of the device battery and the instant it was measured  
batteryStatus batteryStatus.java  

C

CaptureResponse Information about a completed capture DO NOT EDIT THIS FILE! IT IS AUTOMATICALLY GENERATED AND SHOULD NOT BE CHECKED IN. 
Card Information about a card presented to the PayPal Retail SDK  
CardInsertedHandler When card insert is detected during a transaction, the registered listener with be invoked with this handler method  
CardIssuer CardIssuer.java  
CardReaderScanAndDiscoverHandler When card insert is detected during a transaction, the registered listener with be invoked with this handler method DO NOT EDIT THIS FILE! IT IS AUTOMATICALLY GENERATED AND SHOULD NOT BE CHECKED IN. 
CardReaderScanAndDiscoverHandler.DiscoveredCardReaderCallback  
CardReaderScanAndDiscoverHandler.ScanCompleteCallback  
CardStatus CardStatus.java  
Countries  
Country  

D

deviceCapabilityType deviceCapabilityType.java  
DeviceManager DeviceManager is responsible for exposing APIs regarding the devices. 
DeviceManager.ConnectionCallback The callback invoked while connecting to the last active card reader  
DeviceStatus Information about a card presented to the PayPal Retail SDK  
DeviceUpdate A device update object is passed to your application via the PaymentDevice#updateRequired event and is capable of applying an update to a device. 
DeviceUpdate.CompletedCallback Called when either the software update completed, failed, or was canceled. 
DeviceUpdate.ReconnectReaderObserver Payment device connected via USB needs to be unplugged and plugged back to the USB port for the software update to complete  

F

FormFactor FormFactor.java  

I

Invoice Invoice is the fundamental transaction record for retail payments. 
Invoice.CancelledCallback  
Invoice.DeletedCallback  
Invoice.GotDetailsCallback  
Invoice.PaidCallback  
Invoice.RefundedCallback  
Invoice.RemindedCallback  
Invoice.SavedCallback After an attempt has been made to save your invoice to the PayPal servers, the completion handler will be called with the error (if any, or null if not) and the invoice object will be updated appropriately. 
Invoice.SentCallback After an attempt has been made to send your invoice, the completion handler will be called with the error (if any, or null if not) and the invoice object will be updated appropriately. 
InvoiceAddress Container for addresses used on various invoice entities  
InvoiceAttachment Invoice attachment  
InvoiceBillingInfo Container for information about the payer or intended payer on an invoice  
InvoiceCCInfo Container for information about a person CC'ed on an invoice  
InvoiceCustomAmount Container for custom amounts on invoices  
InvoiceItem A line item on an invoice. 
InvoiceListRequest  
InvoiceListResponse  
InvoiceMerchantInfo Container for information about the merchant requesting payment on an invoice  
InvoiceMetaData Invoice MetaData  
InvoiceNotification An Invoice notification  
InvoicePayment Container for information about the payment on an invoice  
InvoicePaymentMethod InvoicePaymentMethod.java  
InvoicePaymentTerm Contains information about the due date / payment terms of an invoice. 
InvoicePaymentTermPaymentTerms InvoicePaymentTermPaymentTerms.java  
InvoicePaymentType InvoicePaymentType.java  
InvoiceRefund Container for information about a refund on an invoice  
InvoiceSearchRequest  
InvoiceShippingInfo Container for information about the merchant requesting payment on an invoice  
InvoiceStatus InvoiceStatus.java  
InvoiceTemplate Invoice template  
InvoiceTemplateSettings Invoice template settings  
InvoiceTemplatesResponse  

M

MagneticCard Information about a card presented to the PayPal Retail SDK  
ManuallyEnteredCard Certain regions support manual entry of credit card numbers. 
Merchant The merchant represents the account that all calls to the PayPal services will affect. 
Merchant.ReceiptForwardedCallback After an attempt has been made to send your receipt to the PayPal servers, the completion handler will be called with the error (if any, or null if not)  
MerchantNotInitializedException Created by aravidas on 8/11/17. 

N

NetworkRequest The NetworkRequest class represents the HTTP Request object from the SDK  
NetworkResponse NetworkResponse class represents contains the response from HTTPRequest in a format that is compatible with the SDK  

P

Page Class to represent a Page object intended for page tracking observers  
Payer Information about the payer of a transaction, including saved receipt information if available  
PaymentDevice A payment device represents the abstract concept of something that can read payment information from a customer. 
PaymentDevice.BatteryInfoCallback The battery status has been updated  
PaymentDevice.BatteryStatusUpdateObserver The battery status has been updated  
PaymentDevice.CardPresentedObserver Depending on your region and the buyer payment type, this can mean a magnetic card was swiped, an EMV card was inserted, or an NFC card/device was tapped. 
PaymentDevice.CardRemovedObserver A card has been removed (generally from an EMV reader, where the card stays in the reader for some time)  
PaymentDevice.ConnectCallback  
PaymentDevice.ConnectedObserver The reader is now connected and ready. 
PaymentDevice.ConnectionErrorObserver The connection attempt with the reader failed  
PaymentDevice.DeviceLogsCallback  
PaymentDevice.DisconnectCallback  
PaymentDevice.DisconnectedObserver The reader is now disconnected. 
PaymentDevice.SelectedObserver The reader is now selected and active to be used. 
PaymentDevice.UpdateRequiredObserver A software update is required for the reader. 
PaymentState PaymentState.java  

R

readerConnectionType readerConnectionType.java  
ReaderModel ReaderModel.java  
readerType readerType.java  
ReceiptDestination Contains information about the receipt status. 
ReceiptDestinationType ReceiptDestinationType.java  
RetailSDK  
RetailSDK.AppState  
RetailSDK.DeviceDiscoveredObserver A PaymentDevice has been discovered. 
RetailSDK.LastActiveCardReaderCallbackCallback  
RetailSDK.MerchantInitializedCallback The callback signature for initializeMerchant  
RetailSDK.NetworkInterceptorCallback  
RetailSDK.PageViewedObserver A page has been viewed  
RetailSDKException Created by mmetral on 3/27/15. 
RetrieveAuthorizedTransactionResponse DO NOT EDIT THIS FILE! IT IS AUTOMATICALLY GENERATED AND SHOULD NOT BE CHECKED IN. 
RetrieveAuthorizedTransactionResponse.RetrieveAuthorizedTransactionsCallbackCallback The callback for retrieveAuthorizedTransactions completion  

S

SdkCredential  
SdkEnvironmentInfo The executing environment of the SDK  
SdkNotInitializedException Created by aravidas on 8/11/17. 

T

TippingState TippingState.java  
TokenExpirationHandler When user session times-out during a transaction, it will emit the SessionTimeoutHandler handler  
TransactionBeginOptions TransactionOptions provides the list of customizations for a given transaction  
TransactionContext The TransactionContext class is returned by RetailSDK.getTransactionManager().createTransaction and allows you to control many aspects of the payment or refund flow and observe events that occur during the flows. 
TransactionContext.CardInsertedHandlerCallback Called when EMV card inserted was detected. 
TransactionContext.CardPresentedCallback Indicates that the card data was read. 
TransactionContext.CompleteCallback  
TransactionContext.ContactlessReaderDeactivatedObserver Contactless reader was de-activated and the transaction still remains active. 
TransactionContext.DidCompleteSignatureObserver Called when the signature entry is completed  
TransactionContext.PinEntryObserver Called when PIN entry is in progress or complete  
TransactionContext.ReaderTippingCompletedObserver Called when the tipping on reader flow has been completed  
TransactionContext.ReceiptOptionHandlerCallback Called when one of the additional receipt option is selected. 
TransactionContext.SignatureCollectorCallback  
TransactionContext.TokenExpirationHandlerCallback  
TransactionContext.TransactionCompletedCallback Called when either payment completes or fails. 
TransactionContext.WillPresentSignatureObserver Called when the signature input interface will be displayed  
TransactionManager TransactionManager is a public facing facade to everything related to a Transaction. 
TransactionManager.CaptureAuthorizedTransactionCallback The callback for captureAuthorizedTransaction completion  
TransactionManager.RetrieveAuthorizedTransactionsCallback The callback for retrieveAuthorizedTransactions completion  
TransactionManager.TransactionCallback The callback for creating a transaction  
TransactionManager.VoidAuthorizationCallback The callback for voidTransaction completion  
TransactionRecord Information about a completed transaction  
TransactionType TransactionType.java