Contains the Wallet Client for Google Play services.


CreateWalletObjectsRequest.CreateMode The creation mode to use. 
InstrumentInfo.CardClass Card class indicates whether it is a credit, debit or prepaid card. 
WalletConstants.BillingAddressFormat The Google Pay API will collect the billing address for you if required. 
WalletConstants.CardClass Card class indicates whether it is a credit, debit, or prepaid card. 
WalletConstants.CardNetwork Credit card networks. 
WalletConstants.PaymentMethod The payment methods you support. 
WalletConstants.PaymentMethodTokenizationType Payment method tokenization types. 
WalletConstants.TotalPriceStatus The status of the total price used in TransactionInfo


AutoResolvableResult Marks Task results which may involve showing UI to be resolved through ResolvableApiException and that support automatic resolution through the use of AutoResolveHelper
LineItem.Role Role of a line item. 
Payments This interface was deprecated. Use PaymentsClient instead by getting an instance to it from getPaymentsClient(Activity, WalletOptions) or getPaymentsClient(Context, WalletOptions).  


AutoResolvableVoidResult A Void result that is an AutoResolvableResult
AutoResolveHelper Helper to auto resolve Tasks that may throw ResolvableApiException to request UI being shown before returning the result. 
CardInfo Parcelable representing more detailed information about a payment card. 
CardRequirements Card requirements for the returned payment card. 
CardRequirements.Builder Builder to create a CardRequirements
Cart Parcelable representing a shopping cart. 
Cart.Builder Builder to create a Cart
CountrySpecification Parcelable representing a country. 
CreateWalletObjectsRequest Parcelable representing request to create wallet objects. 
CreateWalletObjectsRequest.Builder Builder to create a CreateWalletObjectsRequest
EnableWalletOptimizationReceiver This class was deprecated. No longer supported.  
FullWallet Parcelable representing a full wallet response. 
FullWalletRequest Parcelable representing a full wallet request. 
FullWalletRequest.Builder Builder to create a FullWalletRequest
GiftCardWalletObject Parcelable representing a gift card wallet object. 
GiftCardWalletObject.Builder Builder for GiftCardWalletObject
InstrumentInfo Parcelable representing more detailed information about a payment instrument. 
IsReadyToPayRequest A Parcelable request that can optionally be passed to isReadyToPay(IsReadyToPayRequest) to specify additional filtering criteria for determining if a user is considered ready to pay
IsReadyToPayRequest.Builder Builder for creating an IsReadyToPayRequest
LineItem Parcelable representing a line item in a shopping cart. 
LineItem.Builder Builder to create a LineItem
LoyaltyWalletObject Parcelable representing a loyalty wallet object. 
LoyaltyWalletObject.Builder Builder to create a LoyaltyWalletObject
MaskedWallet Parcelable representing a masked wallet response. 
MaskedWallet.Builder Builder to create a MaskedWallet
MaskedWalletRequest Parcelable representing a masked wallet request. 
MaskedWalletRequest.Builder Builder to create a MaskedWalletRequest
OfferWalletObject Parcelable representing an offer wallet object. 
OfferWalletObject.Builder Builder to create a OfferWalletObject
PaymentData Parcelable representing a payment data response, which contains the necessary payment result to complete the payment. 
PaymentDataRequest Parcelable representing a payment data request, which provides necessary information to support a payment. 
PaymentDataRequest.Builder Builder to create a PaymentDataRequest
PaymentInstrumentType Payment instrument types that a merchant can support. 
PaymentMethodToken Parcelable representing payment method token. 
PaymentMethodTokenizationParameters Tokenization parameters passed by the integrator used to tokenize the credit card selected by the user. 
PaymentMethodTokenizationParameters.Builder Builder to create a PaymentMethodTokenizationParameters
PaymentMethodTokenizationType Payment method tokenization types. 
PaymentsClient Client for interacting with the Google Pay API. 
ProxyCard This class was deprecated. No longer supported.  
ShippingAddressRequirements Optional shipping address requirements for the returned shipping address. 
ShippingAddressRequirements.Builder Builder to create a ShippingAddressRequirements
TransactionInfo Parcelable representing the detailed info about the transaction. 
TransactionInfo.Builder Builder to create a TransactionInfo
Wallet The main entry point for Wallet library integration. 
Wallet.WalletOptions Options for using the Wallet API. 
Wallet.WalletOptions.Builder Wallet builder. 
WalletConstants Collection of constant values used by the ClientLibrary. 
WalletObjectsClient Entry point for Wallet objects functionality.