java.lang.Object | |
↳ | com.google.android.gms.wallet.PaymentMethodTokenizationParameters |
Tokenization parameters passed by the integrator used to tokenize the credit card selected by the user.
In order to configure gateway tokenization the tokenization type should be set to PAYMENT_GATEWAY
and gateway specific parameters should be passed
as key/value pairs by calling addParameter(String, String)
. When using gateway
tokenization the parameters must include a parameter with name "gateway" and value set to one of
the supported gateways e.g. "stripe" or "braintree".
Note: parameters will be validated and error code ERROR_CODE_INVALID_PARAMETERS
will be returned if they happen to be invalid e.g.
missing required parameter for a gateway or unexpected parameter is used.
Example: A sample tokenization configuration used for Stripe:
PaymentMethodTokenizationParameters parameters = PaymentMethodTokenizationParameters.newBuilder() .setPaymentMethodTokenizationType(PaymentMethodTokenizationType.PAYMENT_GATEWAY) .addParameter("gateway", "stripe") .addParameter("stripe:publishableKey", "dwqfwqef123456") .addParameter("stripe:version", "1.5") .build();
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PaymentMethodTokenizationParameters.Builder | Builder to create a PaymentMethodTokenizationParameters . |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Payment method tokenization parameters
| |||||||||||
Payment method tokenization type.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Payment method tokenization parameters
Returns | |
---|---|
Bundle |
payment method tokenization parameters |
Payment method tokenization type. See PaymentMethodTokenizationType
for a list of
supported tokenization types.
Returns | |
---|---|
int |
payment method tokenization type |
Parameters | |
---|---|
out |
Parcel
|
flags |
int
|