| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.google.android.gms.common.internal.safeparcel.SafeParcelable
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| CREATOR | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Payment method tokenization parameters
| |||||||||||
Payment method tokenization type.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
| |||||||||||
Payment method tokenization parameters
Payment method tokenization type.
See PaymentMethodTokenizationType for a list of supported tokenization types.