Я прошел через это руководство по интеграции на веб-сайте 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 secure? или номер версии не имеет значения с точки зрения клиента?
Я вижу, что это кое-что новенькое:
private static JSONArray getAllowedCardAuthMethods() {
return new JSONArray()
.put("PAN_ONLY")
.put("CRYPTOGRAM_3DS");
}