Я прошел это руководство по интеграции на веб-сайте Stripe, где показана интеграция с Google Pay, которую я предполагаю в Api версии 1.
https://stripe.com/docs/mobile/android/google-pay
Но теперь я обнаружил, что с июля 2018 года появилась новая версия Api 2 для Google Pay.
https://developers.google.com/pay/api/android/guides/tutorial
Я вижу, что этот новый API больше основан на JSON с использованием строковых ключей-значений, а не строго типизированных ограничений.
Является ли Api версия 1 устаревшей?
Существует ли строго типизированный аналог Api версии 2 для Android?
Будет ли Stripe поддерживать Api версии 2?
Что я потеряю, если останусь с Api версии 1? Будут ли, например, безопасные 3D карты? или номер версии не имеет значения с точки зрения клиента?
Я вижу, это несколько новых вещей:
private static JSONArray getAllowedCardAuthMethods() {
return new JSONArray()
.put("PAN_ONLY")
.put("CRYPTOGRAM_3DS");
}