Parcelable representing a full wallet response.
Inherited Constant Summary
|public static final Creator<FullWallet>||CREATOR|
Public Method Summary
Returns an array of finer grained details about the instruments used in this Google Wallet transaction.
Returns an array of strings used for user-facing messaging about payment instruments used for funding this Google Wallet transaction.
Inherited Method Summary
writeToParcel(Parcel arg0, int arg1)
public UserAddress getBuyerBillingAddress ()
- the billing address associated with the buyer's payment instrument
public UserAddress getBuyerShippingAddress ()
- the buyer's shipping address
public String getEmail ()
- buyer's email
public String getGoogleTransactionId ()
- Google's unique identifier for this transaction, will be identical to the value
public InstrumentInfo getInstrumentInfos ()
Returns an array of finer grained details about the instruments used in this Google Wallet transaction. Details here can be parsed and used for customer support, etc..., but should not be displayed to the user.
NOTE: This list of details is not guaranteed to have the same ordering or length as
- list of instrument info (if available), otherwise null.
public String getMerchantTransactionId ()
- An optional merchant identifier for this transaction, will be identical to the
value passed in
public String getPaymentDescriptions ()
Returns an array of strings used for user-facing messaging about payment instruments used for funding this Google Wallet transaction. Do not attempt to parse the contents of this array as the format, contents and length may change at any time.
IMPORTANT: This list is sorted in the order of how messages should be displayed. You
are required to show each of these sources to inform the buyer of their funding sources
for the transaction. See Google Wallet UI guide for details. Each payment description
is not guaranteed to match a consistent pattern and you should not try to parse this
getInstrumentInfos() for a stable API of instrument information.
- A list of user-facing messages about payment instruments used to fund the Google Wallet transaction.
public PaymentMethodToken getPaymentMethodToken ()
- the payment method token
public ProxyCard getProxyCard ()
Note: if corresponding
was configured with
PaymentMethodTokenizationParameters then proxy card will not be present in
this instance of FullWallet. Instead use
getPaymentMethodToken() to get a token for the selected payment method.
- The one-time credit card to use for payment processing or null if payment method
tokenization was requested with corresponding