Как я могу изменить настройку поставщика эфемерных ключей в Stripe? - PullRequest
1 голос
/ 29 апреля 2019

Я хочу создать EphemeralKey для своего платежного сервиса Stripe и не могу изменить apiVersion Stripe.

В моей Stripe Dashboard по умолчанию apiVersion имеет значение 2019-3-14, но в библиотеке Android сохраняется старая версия API, которая равна 2017-06-05. Но это не позволяет мне изменять значение в ApiVersion.java в Stripe Library. Как я могу переопределить EphemeralKeyListener, чтобы избежать восстановления старого значения?

Мой код основан на официальных примерах Stripe для SampleStore.

Я ожидаю получить эфемерный ключ после того, как остальные вызовут внутренний сервер.

1 Ответ

0 голосов
/ 29 апреля 2019

Изменить это невозможно - SDK для Stripe-android отправляет запросы непосредственно в Stripe API, используя предоставленный вами эфемерный ключ.Эти запросы должны быть прикрепленными к определенной версии, поскольку код в SDK должен быть написан для работы с определенной версией (независимо от версии, которую может использовать пользователь SDKиспользовать) для правильной работы.

Я не уверен, почему вы хотите изменить версию API, используемую SDK - код в каждой версии SDK будет работать только с той версией API, для которой он предназначен.Обычно вы просто обновляете сам SDK, если есть особая причина, по которой вам нужно использовать более новую версию API, но это обычно не требуется (и это не проблема, если версия по умолчанию отличается от используемой в SDK).

...