public class GooglePayment
extends java.lang.Object
| Constructor and Description |
|---|
GooglePayment() |
| Modifier and Type | Method and Description |
|---|---|
static void |
getTokenizationParameters(BraintreeFragment fragment,
TokenizationParametersListener listener)
Get Braintree specific tokenization parameters for a Google Payment.
|
static void |
isReadyToPay(BraintreeFragment fragment,
<any> listener)
Before starting the Google Payments flow, use this method to check whether the
Google Payment API is supported and set up on the device.
|
static void |
isReadyToPay(BraintreeFragment fragment,
ReadyForGooglePaymentRequest request,
<any> listener)
Before starting the Google Payments flow, use this method to check whether the
Google Payment API is supported and set up on the device.
|
static void |
requestPayment(BraintreeFragment fragment,
GooglePaymentRequest request)
Launch a Google Payments request.
|
static void |
tokenize(BraintreeFragment fragment,
PaymentData paymentData)
Call this method when you've received a successful
PaymentData response in your
activity or fragment's onActivityResult method to get a GooglePaymentCardNonce. |
public static void isReadyToPay(BraintreeFragment fragment,
<any> listener)
true, show the Google Payments button. When it is called with false, display other
checkout options.fragment - BraintreeFragmentlistener - Instance of BraintreeResponseListener to receive the
isReadyToPay response.public static void isReadyToPay(BraintreeFragment fragment,
ReadyForGooglePaymentRequest request,
<any> listener)
true, show the Google Payments button. When it is called with false, display other
checkout options.fragment - BraintreeFragmentrequest - ReadyForGooglePaymentRequestlistener - Instance of BraintreeResponseListener to receive the
isReadyToPay response.public static void getTokenizationParameters(BraintreeFragment fragment,
TokenizationParametersListener listener)
PaymentDataRequest is required.
PaymentMethodTokenizationParameters should be supplied to the
PaymentDataRequest via
PaymentDataRequest.Builder#setPaymentMethodTokenizationParameters(PaymentMethodTokenizationParameters)
and Collection allowedCardNetworks should be supplied to the
CardRequirements via
CardRequirements.Builder#addAllowedCardNetworks(Collection)}.fragment - BraintreeFragmentlistener - Instance of TokenizationParametersListener to receive the
PaymentMethodTokenizationParameters.public static void requestPayment(BraintreeFragment fragment,
GooglePaymentRequest request)
fragment - The current BraintreeFragment.request - The GooglePaymentRequest containing options for the transaction.public static void tokenize(BraintreeFragment fragment,
PaymentData paymentData)
PaymentData response in your
activity or fragment's onActivityResult method to get a GooglePaymentCardNonce.fragment - An instance of BraintreeFragment.paymentData - PaymentData from the Intent in onActivityResult method.