Всплывающее окно response-native-braintree-dropin-ui не показывает опцию "Кредитная или дебетовая корзина" в Android

Я использовал библиотеку https://github.com/wgltony/react-native-braintree-dropin-ui в моем приложении для react -native. Вот код, который я использовал для вызова всплывающего окна response-native-braintree-dropin-ui:

       BraintreeDropIn.show({
  clientToken: brainTreeToken,
  countryCode: "US", //apple pay setting
  currencyCode: "USD", //apple pay setting
  orderTotal: cartAmount.toString(),
  googlePay: false,
  applePay: false,
  vaultManager: true,
  cardDisabled: false,
  darkTheme: true,
})
  .then((result) => {
    // here is an api to handle payment on server
  })
  .catch((error) => {
    if (error.code === "USER_CANCELLATION") {
      // code to handle user cancellation
    } else {
      // code to handle error
    }
  });

Он успешно открывает braintree-dropin-ui. Но проблема в том, что в Android он дает возможность платить только через PayPal. Во всплывающем окне не отображается опция "Кредитная или дебетовая корзина". Однако тот же код, отображающий оба варианта: Paypal и кредитную или дебетовую корзину в iOS.

Может ли кто-нибудь помочь мне, в чем проблема?

1 ответ

Решение

Удалите ключ cardDisabled из опций и повторно запустите код, который он покажет. Из-за закомментированного кода на снимке экрана это не происходит.

Другие вопросы по тегам