Недавно было объявлено, что с апреля 2020 года азартные игры с помощью кредитных карт будут запрещены в Великобритании. Поэтому мне нужно исключить кредитные карты из Google Pay, чтобы пользователь не мог выбрать их в качестве способа оплаты.
Я знаю, что могу исключить определенные c карточные сети, например, так:
private static JSONArray getAllowedCardNetworks() {
return new JSONArray()
.put("AMEX")
.put("DISCOVER")
.put("INTERAC");
.put("JCB")
.put("MASTERCARD")
.put("VISA");
}
Однако, учитывая, что карточная сеть может предоставлять как дебетовые, так и кредитные карты, не имеет смысла исключить использование сетей.
Существует также возможность исключения предоплаченных карт с помощью
allowPrepaidCards
Но я не вижу ничего об исключении кредитных или дебетовых карт, разве это не поддерживается?
Редактировать:
Поговорив с Google, они дали мне следующий ответ, я буду обновлять, когда эта функция будет доступна. А пока следуйте советам Самса.
Спасибо, что обратились к нам. К сожалению, в настоящее время у нас нет способа исключить кредитные карты из Google Pay API. Нам известно об этом, и мы рассматриваем возможные варианты включения этой функции. Пожалуйста, дайте нам проверить продукт с помощью этой функции, и мы свяжемся с вами.