@Override public void onConfigurationFetched(Configuration configuration) { listener.onResult(GooglePayment.getTokenizationParameters(fragment), GooglePayment.getAllowedCardNetworks(fragment)); } });
@Override public void onConfigurationFetched(Configuration configuration) { Bundle tokenizationParameters = GooglePayment.getTokenizationParameters(fragment).getParameters(); assertNull(tokenizationParameters.getString("braintree:clientKey")); mLatch.countDown(); } });
@Override public void onConfigurationFetched(Configuration configuration) { Bundle tokenizationParameters = GooglePayment.getTokenizationParameters(fragment).getParameters(); assertEquals(TOKENIZATION_KEY, tokenizationParameters.getString("braintree:clientKey")); mLatch.countDown(); } });
@Override public void onConfigurationFetched(Configuration configuration) { fragment.sendAnalyticsEvent("android-pay.started"); Intent intent = new Intent(fragment.getApplicationContext(), AndroidPayActivity.class) .putExtra(EXTRA_ENVIRONMENT, GooglePayment.getEnvironment(configuration.getAndroidPay())) .putExtra(EXTRA_MERCHANT_NAME, configuration.getAndroidPay().getDisplayName()) .putExtra(EXTRA_CART, cart) .putExtra(EXTRA_TOKENIZATION_PARAMETERS, GooglePayment.getTokenizationParameters(fragment)) .putIntegerArrayListExtra(EXTRA_ALLOWED_CARD_NETWORKS, GooglePayment.getAllowedCardNetworks(fragment)) .putExtra(EXTRA_SHIPPING_ADDRESS_REQUIRED, shippingAddressRequired) .putExtra(EXTRA_PHONE_NUMBER_REQUIRED, phoneNumberRequired) .putParcelableArrayListExtra(EXTRA_ALLOWED_COUNTRIES, allowedCountries) .putExtra(EXTRA_REQUEST_TYPE, AUTHORIZE); fragment.startActivityForResult(intent, BraintreeRequestCodes.ANDROID_PAY); } });
@Override public void onConfigurationFetched(Configuration configuration) { Bundle tokenizationParameters = GooglePayment.getTokenizationParameters(fragment).getParameters(); assertEquals("braintree", tokenizationParameters.getString("gateway")); assertEquals(configuration.getMerchantId(), tokenizationParameters.getString("braintree:merchantId")); assertEquals(configuration.getGooglePayment().getGoogleAuthorizationFingerprint(), tokenizationParameters.getString("braintree:authorizationFingerprint")); assertEquals("v1", tokenizationParameters.getString("braintree:apiVersion")); assertEquals(BuildConfig.VERSION_NAME, tokenizationParameters.getString("braintree:sdkVersion")); mLatch.countDown(); } });
GooglePayment.getTokenizationParameters(fragment, new TokenizationParametersListener() { @Override public void onResult(PaymentMethodTokenizationParameters parameters,