PaymentDataRequest | Doclava
public final class

PaymentDataRequest

extends Object
implements Parcelable
java.lang.Object
   ↳ com.google.android.gms.wallet.PaymentDataRequest

Class Overview

Parcelable representing a payment data request, which provides necessary information to support a payment. See the available fields for more information.

Summary

Nested Classes
class PaymentDataRequest.Builder Builder to create a PaymentDataRequest
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<PaymentDataRequest> CREATOR
Public Methods
ArrayList<Integer> getAllowedPaymentMethods()
CardRequirements getCardRequirements()
PaymentMethodTokenizationParameters getPaymentMethodTokenizationParameters()
ShippingAddressRequirements getShippingAddressRequirements()
TransactionInfo getTransactionInfo()
boolean isEmailRequired()
boolean isPhoneNumberRequired()
boolean isShippingAddressRequired()
boolean isUiRequired()
static PaymentDataRequest.Builder newBuilder()
Builder to create a PaymentDataRequest.
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<PaymentDataRequest> CREATOR

Public Methods

public ArrayList<Integer> getAllowedPaymentMethods ()

Returns
ArrayList<Integer> allowed payment methods. See WalletConstants.PaymentMethod for more info.

public CardRequirements getCardRequirements ()

Returns
CardRequirements card requirements or null if no requirements were specified.

public PaymentMethodTokenizationParameters getPaymentMethodTokenizationParameters ()

Returns
PaymentMethodTokenizationParameters payment method tokenization parameters

public ShippingAddressRequirements getShippingAddressRequirements ()

Returns
ShippingAddressRequirements shipping address requirements or null if no requirements were specified.

public TransactionInfo getTransactionInfo ()

Returns
TransactionInfo detailed transaction info.

public boolean isEmailRequired ()

Returns
boolean whether the buyer's email is required to be returned.

public boolean isPhoneNumberRequired ()

Returns
boolean whether the buyer's phone number is required to be returned as part of the billing address and the shipping address.

public boolean isShippingAddressRequired ()

Returns
boolean whether the buyer's shipping address is required to be returned.

public boolean isUiRequired ()

Returns
boolean whether UI is required to be shown.

public static PaymentDataRequest.Builder newBuilder ()

Builder to create a PaymentDataRequest.

Returns
PaymentDataRequest.Builder

public void writeToParcel (Parcel dest, int flags)

Parameters
dest Parcel

flags int