Closed debian17 closed 4 years ago
Я получаю такую же ошибку при аналогичных условиях, но в моем случае магазин и выпускаемые ключи - нетестовые. Будут ли какие-либо комментарии от разработчиков по данной проблеме?
Здравствуйте.
Посмотрим Ваш кейс на этой неделе, разберемся в чем может быть проблема.
Пока можете проверить, что у Вас не включён тестовый режим Checkout.configureTestMode(...)
и в настройках магазина в Яндекс.Кассе разрешён платёж произвольной банковской картой.
@debian17 @kavorka-cat можете дать applicationId ваших приложений?
@lynnfield столкнулись с такой же проблемой, com.skipz.dev appId
@z0mb1ek Напишите нам в поддержку. Укажите applicationId. Мы посмотрим что пошло не так. В ближайшей версии уберём обфускацию и добавим логирование, чтобы было проще разбираться с проблемами.
В моем случае проблема была связана с версией TLS на pre-Lollipop девайсах. Один из вариантов лечения - https://developer.android.com/training/articles/security-gms-provider
Здравствуйте. У меня есть "<Ключ для клиентских приложений>", который я получил в тестовом магазине Яндекс.Кассы. Ключ необходим согласно документации.
Код создания платежа:
class PaymentActivity : AppCompatActivity() {
BuildConfig.YANDEX_APP_KEY - ключ, выданный в тестовом магазине для проведения платежей в этом магазине.
При попытке выполнить данный код появляется следующая форма. Нажатие "Try again" приводит к показу загрузки и снова отображению данной формы.
Подскажите, пожалуйста, я что-то упустил или это ошибка на стороне SDK?
Дполнительная информация: Язык телефона: английский. В проекте подключен YandexAuthSdk. Без его подключения данный код приводит к закрытию приложения(см. issues#6). Авторизация с помощью YandexAuthSdk проходит без каких-либо проблем. Я могу получить объект YandexAuthToken согласно документации. Однако, в документации к SDK Яндекс.Кассы я не нашел упоминаний о необходимости самостоятельно получить авторизационный токен для дальнейшего его использования. Прошу Вашей помощи в этом вопросе.