正在查看: Crafto v9.3.3 应用的 StripeApiRepository.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 StripeApiRepository.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.networking;
import C1.e;
import H.b;
import Hk.p;
import Hk.q;
import Kk.c;
import android.content.Context;
import c0.u0;
import com.stripe.android.FraudDetectionDataRepository;
import com.stripe.android.StripeApiBeta;
import com.stripe.android.core.AppInfo;
import com.stripe.android.core.Logger;
import com.stripe.android.core.StripeError;
import com.stripe.android.core.exception.APIConnectionException;
import com.stripe.android.core.exception.APIException;
import com.stripe.android.core.exception.AuthenticationException;
import com.stripe.android.core.exception.InvalidRequestException;
import com.stripe.android.core.exception.PermissionException;
import com.stripe.android.core.exception.RateLimitException;
import com.stripe.android.core.injection.IOContext;
import com.stripe.android.core.model.parsers.StripeErrorJsonParser;
import com.stripe.android.core.networking.AnalyticsRequest;
import com.stripe.android.core.networking.AnalyticsRequestExecutor;
import com.stripe.android.core.networking.ApiRequest;
import com.stripe.android.core.networking.RequestId;
import com.stripe.android.core.networking.ResponseJsonKt;
import com.stripe.android.core.networking.StripeNetworkClient;
import com.stripe.android.core.networking.StripeResponse;
import com.stripe.android.exception.CardException;
import com.stripe.android.model.ConfirmPaymentIntentParams;
import com.stripe.android.model.ConfirmSetupIntentParams;
import com.stripe.android.model.ConsumerPaymentDetails;
import com.stripe.android.model.ConsumerPaymentDetailsCreateParams;
import com.stripe.android.model.ConsumerPaymentDetailsUpdateParams;
import com.stripe.android.model.ConsumerSession;
import com.stripe.android.model.CreateFinancialConnectionsSessionParams;
import com.stripe.android.model.Customer;
import com.stripe.android.model.FinancialConnectionsSession;
import com.stripe.android.model.PaymentIntent;
import com.stripe.android.model.PaymentMethod;
import com.stripe.android.model.PaymentMethodCreateParams;
import com.stripe.android.model.PaymentMethodOptionsParams;
import com.stripe.android.model.SetupIntent;
import com.stripe.android.model.ShippingInformation;
import com.stripe.android.model.Source;
import com.stripe.android.model.SourceParams;
import com.stripe.android.model.Stripe3ds2AuthParams;
import com.stripe.android.model.Stripe3ds2AuthResult;
import com.stripe.android.model.StripeIntent;
import com.stripe.android.model.Token;
import com.stripe.android.model.TokenParams;
import com.stripe.android.model.parsers.AccountRangeJsonParser;
import com.stripe.android.model.parsers.ConsumerPaymentDetailsJsonParser;
import com.stripe.android.model.parsers.ConsumerSessionJsonParser;
import com.stripe.android.model.parsers.CustomerJsonParser;
import com.stripe.android.model.parsers.FinancialConnectionsSessionJsonParser;
import com.stripe.android.model.parsers.PaymentIntentJsonParser;
import com.stripe.android.model.parsers.PaymentMethodJsonParser;
import com.stripe.android.model.parsers.PaymentMethodPreferenceForPaymentIntentJsonParser;
import com.stripe.android.model.parsers.PaymentMethodPreferenceForSetupIntentJsonParser;
import com.stripe.android.model.parsers.PaymentMethodPreferenceJsonParser;
import com.stripe.android.model.parsers.SetupIntentJsonParser;
import com.stripe.android.model.parsers.SourceJsonParser;
import com.stripe.android.model.parsers.Stripe3ds2AuthResultJsonParser;
import com.stripe.android.model.parsers.TokenJsonParser;
import com.stripe.android.paymentsheet.analytics.PaymentSheetEvent;
import java.security.Security;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.F;
import kotlin.collections.G;
import kotlin.collections.H;
import kotlin.collections.P;
import kotlin.collections.Q;
import kotlin.collections.W;
import kotlin.collections.Y;
import kotlin.collections.s;
import kotlin.collections.t;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.StringCompanionObject;
import org.jetbrains.annotations.NotNull;
import z7.e0;
@Metadata
public final class StripeApiRepository extends StripeRepository {
@NotNull
private static final String DNS_CACHE_TTL_PROPERTY_NAME = "networkaddress.cache.ttl";
@NotNull
private static final String PAYMENT_USER_AGENT = "payment_user_agent";
@NotNull
private final AnalyticsRequestExecutor analyticsRequestExecutor;
@NotNull
private final ApiRequest.Factory apiRequestFactory;
private final AppInfo appInfo;
@NotNull
private final FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils;
@NotNull
private final FraudDetectionDataRepository fraudDetectionDataRepository;
@NotNull
private final Logger logger;
@NotNull
private final PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
@NotNull
private final Set<String> productUsageTokens;
@NotNull
private final StripeNetworkClient stripeNetworkClient;
@NotNull
private final CoroutineContext workContext;
@NotNull
public static final Companion Companion = new Companion(null);
public static final int $stable = 8;
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final Map<String, List<String>> createExpandParam(List<String> list) {
if (!(!list.isEmpty())) {
list = null;
}
Map<String, List<String>> b = list != null ? P.b(new Pair("expand", list)) : null;
return b == null ? Q.d() : b;
}
public final Map<String, String> createVerificationParam(String str, String str2) {
return Q.g(new Pair[]{new Pair("id", str), new Pair("one_time_code", str2)});
}
public final String getApiUrl(String str, Object... objArr) {
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
Locale locale = Locale.ENGLISH;
Object[] copyOf = Arrays.copyOf(objArr, objArr.length);
return getApiUrl(e0.a(copyOf, copyOf.length, locale, str, "format(locale, format, *args)"));
}
public final String getEdgeUrl(String str) {
return e.a("https://api.stripe.com/edge-internal/", str);
}
public final String getAddCustomerSourceUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "customerId");
return getApiUrl("customers/%s/sources", str);
}
public final String getAttachFinancialConnectionsSessionToPaymentIntentUrl$payments_core_release(String str, String str2) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
Intrinsics.checkNotNullParameter(str2, "financialConnectionsSessionId");
return getApiUrl("payment_intents/%s/link_account_sessions/%s/attach", str, str2);
}
public final String getAttachFinancialConnectionsSessionToSetupIntentUrl$payments_core_release(String str, String str2) {
Intrinsics.checkNotNullParameter(str, "setupIntentId");
Intrinsics.checkNotNullParameter(str2, "financialConnectionsSessionId");
return getApiUrl("setup_intents/%s/link_account_sessions/%s/attach", str, str2);
}
public final String getAttachPaymentMethodUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
return getApiUrl("payment_methods/%s/attach", str);
}
public final String getCancelPaymentIntentSourceUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
return getApiUrl("payment_intents/%s/source_cancel", str);
}
public final String getCancelSetupIntentSourceUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "setupIntentId");
return getApiUrl("setup_intents/%s/source_cancel", str);
}
public final String getConfirmConsumerVerificationUrl$payments_core_release() {
return getApiUrl("consumers/sessions/confirm_verification");
}
public final String getConfirmPaymentIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
return getApiUrl("payment_intents/%s/confirm", str);
}
public final String getConfirmSetupIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "setupIntentId");
return getApiUrl("setup_intents/%s/confirm", str);
}
public final String getConsumerPaymentDetailsUrl$payments_core_release() {
return getApiUrl("consumers/payment_details");
}
public final String getConsumerSessionLookupUrl$payments_core_release() {
return getApiUrl("consumers/sessions/lookup");
}
public final String getConsumerSignUpUrl$payments_core_release() {
return getApiUrl("consumers/accounts/sign_up");
}
public final String getDeleteCustomerSourceUrl$payments_core_release(String str, String str2) {
Intrinsics.checkNotNullParameter(str, "customerId");
Intrinsics.checkNotNullParameter(str2, "sourceId");
return getApiUrl("customers/%s/sources/%s", str, str2);
}
public final String getIssuingCardPinUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "cardId");
return getApiUrl("issuing/cards/%s/pin", str);
}
public final String getListConsumerPaymentDetailsUrl$payments_core_release() {
return getApiUrl("consumers/payment_details/list");
}
public final String getLogoutConsumerUrl$payments_core_release() {
return getApiUrl("consumers/sessions/log_out");
}
public final String getPaymentMethodsUrl$payments_core_release() {
return getApiUrl("payment_methods");
}
public final String getRefreshPaymentIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
return getApiUrl("payment_intents/%s/refresh", str);
}
public final String getRetrieveCustomerUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "customerId");
return getApiUrl("customers/%s", str);
}
public final String getRetrievePaymentIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
return getApiUrl("payment_intents/%s", str);
}
public final String getRetrieveSetupIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "setupIntentId");
return getApiUrl("setup_intents/%s", str);
}
public final String getRetrieveSourceApiUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "sourceId");
return getApiUrl("sources/%s", str);
}
public final String getRetrieveTokenApiUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "tokenId");
return getApiUrl("tokens/%s", str);
}
public final String getSourcesUrl$payments_core_release() {
return getApiUrl("sources");
}
public final String getStartConsumerVerificationUrl$payments_core_release() {
return getApiUrl("consumers/sessions/start_verification");
}
public final String getTokensUrl$payments_core_release() {
return getApiUrl("tokens");
}
public final String getVerifyMicrodepositsOnPaymentIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return getApiUrl("payment_intents/%s/verify_microdeposits", str);
}
public final String getVerifyMicrodepositsOnSetupIntentUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return getApiUrl("setup_intents/%s/verify_microdeposits", str);
}
private Companion() {
}
public final String getConsumerPaymentDetailsUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentDetailsId");
return getApiUrl("consumers/payment_details/" + str);
}
public final String getApiUrl(String str) {
return e.a("https://api.stripe.com/v1/", str);
}
}
@Metadata
public static abstract class DnsCacheData {
@Metadata
public static final class Failure extends DnsCacheData {
public static final int $stable = 0;
@NotNull
public static final Failure INSTANCE = new Failure();
private Failure() {
super(null);
}
}
@Metadata
public static final class Success extends DnsCacheData {
public static final int $stable = 0;
private final String originalDnsCacheTtl;
public Success(String str) {
super(null);
this.originalDnsCacheTtl = str;
}
public static Success copy$default(Success success, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = success.originalDnsCacheTtl;
}
return success.copy(str);
}
public final String component1() {
return this.originalDnsCacheTtl;
}
@NotNull
public final Success copy(String str) {
return new Success(str);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof Success) && Intrinsics.areEqual(this.originalDnsCacheTtl, ((Success) obj).originalDnsCacheTtl);
}
public final String getOriginalDnsCacheTtl() {
return this.originalDnsCacheTtl;
}
public int hashCode() {
String str = this.originalDnsCacheTtl;
if (str == null) {
return 0;
}
return str.hashCode();
}
@NotNull
public String toString() {
return u0.a(new StringBuilder("Success(originalDnsCacheTtl="), this.originalDnsCacheTtl, ')');
}
}
public DnsCacheData(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private DnsCacheData() {
}
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0) {
this(context, function0, null, null, null, null, null, null, null, null, null, null, null, null, 16380, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
}
private final Pair<String, String> buildPaymentUserAgentPair(Set<String> set) {
return new Pair<>(PAYMENT_USER_AGENT, CollectionsKt.J(Y.g(Y.g(W.b("stripe-android/20.6.2"), this.productUsageTokens), set), ";", (String) null, (String) null, (Function1) null, 62));
}
public static Pair buildPaymentUserAgentPair$default(StripeApiRepository stripeApiRepository, Set set, int i, Object obj) {
if ((i & 1) != 0) {
set = H.a;
}
return stripeApiRepository.buildPaymentUserAgentPair(set);
}
public final Object confirmPaymentIntentInternal(final ConfirmPaymentIntentParams confirmPaymentIntentParams, ApiRequest.Options options, List<String> list, c<? super PaymentIntent> cVar) {
FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils = this.fraudDetectionDataParamsUtils;
G paramMap = confirmPaymentIntentParams.toParamMap();
if (options.getApiKeyIsUserKey()) {
Intrinsics.checkNotNullParameter(paramMap, "<this>");
paramMap = Q.o(paramMap);
paramMap.remove("client_secret");
Intrinsics.checkNotNullParameter(paramMap, "<this>");
int size = paramMap.size();
if (size == 0) {
paramMap = Q.d();
} else if (size == 1) {
paramMap = P.c(paramMap);
}
}
Map<String, Object> maybeAddPaymentUserAgent = maybeAddPaymentUserAgent(paramMap, confirmPaymentIntentParams.getPaymentMethodCreateParams(), confirmPaymentIntentParams.getSourceParams());
Companion companion = Companion;
Map<String, ?> addFraudDetectionData$payments_core_release = fraudDetectionDataParamsUtils.addFraudDetectionData$payments_core_release(Q.i(maybeAddPaymentUserAgent, companion.createExpandParam(list)), getFraudDetectionData());
String confirmPaymentIntentUrl$payments_core_release = companion.getConfirmPaymentIntentUrl$payments_core_release(new PaymentIntent.ClientSecret(confirmPaymentIntentParams.getClientSecret()).getPaymentIntentId$payments_core_release());
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createPost(confirmPaymentIntentUrl$payments_core_release, options, addFraudDetectionData$payments_core_release), new PaymentIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m411invoke();
return Unit.a;
}
public final void m411invoke() {
String type;
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
PaymentMethodCreateParams paymentMethodCreateParams = ConfirmPaymentIntentParams.this.getPaymentMethodCreateParams();
if (paymentMethodCreateParams == null || (type = paymentMethodCreateParams.getTypeCode()) == null) {
SourceParams sourceParams = ConfirmPaymentIntentParams.this.getSourceParams();
type = sourceParams != null ? sourceParams.getType() : null;
}
StripeApiRepository stripeApiRepository = this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createPaymentIntentConfirmation$payments_core_release(type));
}
}, cVar);
}
private final Map<String, Object> createClientSecretParam(String str, List<String> list) {
return Q.i(b.b("client_secret", str), Companion.createExpandParam(list));
}
private final DnsCacheData disableDnsCache() {
DnsCacheData a;
try {
p.a aVar = p.b;
String property = Security.getProperty(DNS_CACHE_TTL_PROPERTY_NAME);
Security.setProperty(DNS_CACHE_TTL_PROPERTY_NAME, "0");
a = new DnsCacheData.Success(property);
} catch (Throwable th) {
p.a aVar2 = p.b;
a = q.a(th);
}
DnsCacheData dnsCacheData = DnsCacheData.Failure.INSTANCE;
if (a instanceof p.b) {
a = dnsCacheData;
}
return a;
}
public final <ModelType extends com.stripe.android.core.model.StripeModel> java.lang.Object fetchStripeModel(com.stripe.android.core.networking.ApiRequest r5, com.stripe.android.core.model.parsers.ModelJsonParser<? extends ModelType> r6, kotlin.jvm.functions.Function0<kotlin.Unit> r7, Kk.c<? super ModelType> r8) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.fetchStripeModel(com.stripe.android.core.networking.ApiRequest, com.stripe.android.core.model.parsers.ModelJsonParser, kotlin.jvm.functions.Function0, Kk.c):java.lang.Object");
}
public final void fireAnalyticsRequest(PaymentAnalyticsEvent paymentAnalyticsEvent) {
fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(this.paymentAnalyticsRequestFactory, paymentAnalyticsEvent, null, null, null, null, 30, null));
}
private final void fireFraudDetectionDataRequest() {
this.fraudDetectionDataRepository.refresh();
}
private final FraudDetectionData getFraudDetectionData() {
return this.fraudDetectionDataRepository.getCached();
}
private final void handleApiError(StripeResponse<String> stripeResponse) throws InvalidRequestException, AuthenticationException, CardException, APIException {
RequestId requestId = stripeResponse.getRequestId();
String value = requestId != null ? requestId.getValue() : null;
int code = stripeResponse.getCode();
StripeError parse = new StripeErrorJsonParser().parse(ResponseJsonKt.responseJson(stripeResponse));
if (code == 429) {
throw new RateLimitException(parse, value, null, null, 12, null);
}
switch (code) {
case 400:
case 404:
throw new InvalidRequestException(parse, value, code, null, null, 24, null);
case 401:
throw new AuthenticationException(parse, value);
case 402:
throw new CardException(parse, value);
case 403:
throw new PermissionException(parse, value);
default:
throw new APIException(parse, value, code, null, null, 24, null);
}
}
private final Map<String, Object> maybeAddPaymentUserAgent(Map<String, ? extends Object> map, PaymentMethodCreateParams paymentMethodCreateParams, SourceParams sourceParams) {
Set<String> set;
Set set2;
Object obj = map.get("payment_method_data");
Map map2 = obj instanceof Map ? (Map) obj : null;
if (map2 != null) {
if (paymentMethodCreateParams == null || (set2 = paymentMethodCreateParams.getAttribution$payments_core_release()) == null) {
set2 = H.a;
}
Map<String, Object> j = Q.j(map, new Pair("payment_method_data", Q.j(map2, buildPaymentUserAgentPair(set2))));
if (j != null) {
return j;
}
}
Object obj2 = map.get(ConfirmPaymentIntentParams.PARAM_SOURCE_DATA);
Map map3 = obj2 instanceof Map ? (Map) obj2 : null;
if (map3 == null) {
return map;
}
if (sourceParams == null || (set = sourceParams.getAttribution$payments_core_release()) == null) {
set = H.a;
}
return Q.j(map, new Pair(ConfirmPaymentIntentParams.PARAM_SOURCE_DATA, Q.j(map3, buildPaymentUserAgentPair(set))));
}
public static Map maybeAddPaymentUserAgent$default(StripeApiRepository stripeApiRepository, Map map, PaymentMethodCreateParams paymentMethodCreateParams, SourceParams sourceParams, int i, Object obj) {
if ((i & 4) != 0) {
sourceParams = null;
}
return stripeApiRepository.maybeAddPaymentUserAgent(map, paymentMethodCreateParams, sourceParams);
}
public final java.lang.Object maybeForDashboard(com.stripe.android.model.ConfirmPaymentIntentParams r5, com.stripe.android.core.networking.ApiRequest.Options r6, Kk.c<? super com.stripe.android.model.ConfirmPaymentIntentParams> r7) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.maybeForDashboard(com.stripe.android.model.ConfirmPaymentIntentParams, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
private final void resetDnsCache(DnsCacheData dnsCacheData) {
if (dnsCacheData instanceof DnsCacheData.Success) {
String originalDnsCacheTtl = ((DnsCacheData.Success) dnsCacheData).getOriginalDnsCacheTtl();
if (originalDnsCacheTtl == null) {
originalDnsCacheTtl = "-1";
}
Security.setProperty(DNS_CACHE_TTL_PROPERTY_NAME, originalDnsCacheTtl);
}
}
public final <T extends StripeIntent> Object retrieveStripeIntentWithOrderedPaymentMethods(String str, ApiRequest.Options options, Locale locale, PaymentMethodPreferenceJsonParser<? extends T> paymentMethodPreferenceJsonParser, final PaymentAnalyticsEvent paymentAnalyticsEvent, c<? super T> cVar) {
if (options.getApiKeyIsUserKey()) {
return null;
}
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createGet(Companion.getApiUrl("elements/sessions"), options, Q.i(createClientSecretParam(str, s.b("payment_method_preference." + paymentMethodPreferenceJsonParser.getStripeIntentFieldName() + ".payment_method")), Q.g(new Pair[]{new Pair("type", paymentMethodPreferenceJsonParser.getStripeIntentFieldName()), new Pair("locale", locale.toLanguageTag())}))), paymentMethodPreferenceJsonParser, new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m437invoke();
return Unit.a;
}
public final void m437invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, paymentAnalyticsEvent, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public Object addCustomerSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull final Set<String> set, @NotNull String str3, @NotNull final String str4, @NotNull ApiRequest.Options options, @NotNull c<? super Source> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getAddCustomerSourceUrl$payments_core_release(str), options, P.b(new Pair(Stripe3ds2AuthParams.FIELD_SOURCE, str3))), new SourceJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m403invoke();
return Unit.a;
}
public final void m403invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createAddSource$payments_core_release(set, str4));
}
}, cVar);
}
@Override
public Object attachFinancialConnectionsSessionToPaymentIntent(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getAttachFinancialConnectionsSessionToPaymentIntentUrl$payments_core_release(str2, str3), options, P.b(new Pair("client_secret", str))), new PaymentIntentJsonParser(), new Function0<Unit>() {
public final void m404invoke() {
}
public Object invoke() {
m404invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object attachFinancialConnectionsSessionToSetupIntent(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull ApiRequest.Options options, @NotNull c<? super SetupIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getAttachFinancialConnectionsSessionToSetupIntentUrl$payments_core_release(str2, str3), options, P.b(new Pair("client_secret", str))), new SetupIntentJsonParser(), new Function0<Unit>() {
public final void m405invoke() {
}
public Object invoke() {
m405invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object attachPaymentMethod(@NotNull String str, @NotNull String str2, @NotNull final Set<String> set, @NotNull String str3, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentMethod> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getAttachPaymentMethodUrl$payments_core_release(str3), options, P.b(new Pair(PaymentSheetEvent.FIELD_CUSTOMER, str))), new PaymentMethodJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m406invoke();
return Unit.a;
}
public final void m406invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createAttachPaymentMethod$payments_core_release(set));
}
}, cVar);
}
@Override
public Object cancelPaymentIntentSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getCancelPaymentIntentSourceUrl$payments_core_release(str), options, P.b(new Pair(Stripe3ds2AuthParams.FIELD_SOURCE, str2))), new PaymentIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m407invoke();
return Unit.a;
}
public final void m407invoke() {
StripeApiRepository.this.fireAnalyticsRequest(PaymentAnalyticsEvent.PaymentIntentCancelSource);
}
}, cVar);
}
@Override
public Object cancelSetupIntentSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super SetupIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getCancelSetupIntentSourceUrl$payments_core_release(str), options, P.b(new Pair(Stripe3ds2AuthParams.FIELD_SOURCE, str2))), new SetupIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m408invoke();
return Unit.a;
}
public final void m408invoke() {
StripeApiRepository.this.fireAnalyticsRequest(PaymentAnalyticsEvent.SetupIntentCancelSource);
}
}, cVar);
}
@Override
public Object complete3ds2Auth$payments_core_release(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull c<? super Stripe3ds2AuthResult> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getApiUrl("3ds2/challenge_complete"), options, P.b(new Pair(Stripe3ds2AuthParams.FIELD_SOURCE, str))), new Stripe3ds2AuthResultJsonParser(), new Function0<Unit>() {
public final void m409invoke() {
}
public Object invoke() {
m409invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object confirmConsumerVerification(@NotNull String str, @NotNull String str2, String str3, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerSession> cVar) {
Map d;
ApiRequest.Factory factory = this.apiRequestFactory;
String confirmConsumerVerificationUrl$payments_core_release = Companion.getConfirmConsumerVerificationUrl$payments_core_release();
Map g = Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str)), new Pair("type", "SMS"), new Pair(PaymentMethodOptionsParams.Blik.PARAM_CODE, str2)});
if (str3 == null || (d = com.stripe.android.core.a.a("cookies", P.b(new Pair("verification_session_client_secrets", s.b(str3))))) == null) {
d = Q.d();
}
return fetchStripeModel(factory.createPost(confirmConsumerVerificationUrl$payments_core_release, options, Q.i(g, d)), new ConsumerSessionJsonParser(), new Function0<Unit>() {
public final void m410invoke() {
}
public Object invoke() {
m410invoke();
return Unit.a;
}
}, cVar);
}
@Override
public java.lang.Object confirmPaymentIntent$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.model.ConfirmPaymentIntentParams r6, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r7, @org.jetbrains.annotations.NotNull java.util.List<java.lang.String> r8, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.PaymentIntent> r9) throws com.stripe.android.core.exception.AuthenticationException, com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.core.exception.APIException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.confirmPaymentIntent$payments_core_release(com.stripe.android.model.ConfirmPaymentIntentParams, com.stripe.android.core.networking.ApiRequest$Options, java.util.List, Kk.c):java.lang.Object");
}
@Override
public Object confirmSetupIntent$payments_core_release(@NotNull final ConfirmSetupIntentParams confirmSetupIntentParams, @NotNull ApiRequest.Options options, @NotNull List<String> list, @NotNull c<? super SetupIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
String setupIntentId$payments_core_release = new SetupIntent.ClientSecret(confirmSetupIntentParams.getClientSecret()).getSetupIntentId$payments_core_release();
fireFraudDetectionDataRequest();
ApiRequest.Factory factory = this.apiRequestFactory;
Companion companion = Companion;
return fetchStripeModel(factory.createPost(companion.getConfirmSetupIntentUrl$payments_core_release(setupIntentId$payments_core_release), options, this.fraudDetectionDataParamsUtils.addFraudDetectionData$payments_core_release(Q.i(maybeAddPaymentUserAgent$default(this, confirmSetupIntentParams.toParamMap(), confirmSetupIntentParams.getPaymentMethodCreateParams$payments_core_release(), null, 4, null), companion.createExpandParam(list)), getFraudDetectionData())), new SetupIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m412invoke();
return Unit.a;
}
public final void m412invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
PaymentMethodCreateParams paymentMethodCreateParams$payments_core_release = confirmSetupIntentParams.getPaymentMethodCreateParams$payments_core_release();
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createSetupIntentConfirmation$payments_core_release(paymentMethodCreateParams$payments_core_release != null ? paymentMethodCreateParams$payments_core_release.getTypeCode() : null));
}
}, cVar);
}
@Override
public Object consumerSignUp(@NotNull String str, @NotNull String str2, @NotNull String str3, String str4, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerSession> cVar) {
Map d;
ApiRequest.Factory factory = this.apiRequestFactory;
String consumerSignUpUrl$payments_core_release = Companion.getConsumerSignUpUrl$payments_core_release();
Pair pair = new Pair("request_surface", "android_payment_element");
String lowerCase = str.toLowerCase(Locale.ROOT);
Intrinsics.checkNotNullExpressionValue(lowerCase, "this as java.lang.String).toLowerCase(Locale.ROOT)");
Map g = Q.g(new Pair[]{pair, new Pair("email_address", lowerCase), new Pair("phone_number", str2), new Pair(AccountRangeJsonParser.FIELD_COUNTRY, str3)});
if (str4 == null || (d = com.stripe.android.core.a.a("cookies", P.b(new Pair("verification_session_client_secrets", s.b(str4))))) == null) {
d = Q.d();
}
return fetchStripeModel(factory.createPost(consumerSignUpUrl$payments_core_release, options, Q.i(g, d)), new ConsumerSessionJsonParser(), new Function0<Unit>() {
public final void m413invoke() {
}
public Object invoke() {
m413invoke();
return Unit.a;
}
}, cVar);
}
@Override
public java.lang.Object createFile$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.core.model.StripeFileParams r12, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r13, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.core.model.StripeFile> r14) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.createFile$payments_core_release(com.stripe.android.core.model.StripeFileParams, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
@Override
public Object createPaymentDetails(@NotNull String str, @NotNull ConsumerPaymentDetailsCreateParams consumerPaymentDetailsCreateParams, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerPaymentDetails> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getConsumerPaymentDetailsUrl$payments_core_release(), options, Q.i(Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str)), new Pair("active", Boolean.FALSE)}), consumerPaymentDetailsCreateParams.toParamMap())), new ConsumerPaymentDetailsJsonParser(), new Function0<Unit>() {
public final void m414invoke() {
}
public Object invoke() {
m414invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object createPaymentIntentFinancialConnectionsSession$payments_core_release(@NotNull String str, @NotNull CreateFinancialConnectionsSessionParams createFinancialConnectionsSessionParams, @NotNull ApiRequest.Options options, @NotNull c<? super FinancialConnectionsSession> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(getPaymentIntentFinancialConnectionsSessionUrl$payments_core_release(str), options, createFinancialConnectionsSessionParams.toMap()), new FinancialConnectionsSessionJsonParser(), new Function0<Unit>() {
public final void m415invoke() {
}
public Object invoke() {
m415invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object createPaymentMethod(@NotNull final PaymentMethodCreateParams paymentMethodCreateParams, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentMethod> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
fireFraudDetectionDataRequest();
ApiRequest.Factory factory = this.apiRequestFactory;
String paymentMethodsUrl$payments_core_release = Companion.getPaymentMethodsUrl$payments_core_release();
Map j = Q.j(paymentMethodCreateParams.toParamMap(), buildPaymentUserAgentPair(paymentMethodCreateParams.getAttribution$payments_core_release()));
FraudDetectionData fraudDetectionData = getFraudDetectionData();
Map<String, String> params = fraudDetectionData != null ? fraudDetectionData.getParams() : null;
if (params == null) {
params = Q.d();
}
return fetchStripeModel(factory.createPost(paymentMethodsUrl$payments_core_release, options, Q.i(j, params)), new PaymentMethodJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m416invoke();
return Unit.a;
}
public final void m416invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createPaymentMethodCreation$payments_core_release(paymentMethodCreateParams.getCode$payments_core_release(), paymentMethodCreateParams.getAttribution$payments_core_release()));
}
}, cVar);
}
@Override
public java.lang.Object createRadarSession$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r9, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.RadarSession> r10) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.createRadarSession$payments_core_release(com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
@Override
public Object createSetupIntentFinancialConnectionsSession$payments_core_release(@NotNull String str, @NotNull CreateFinancialConnectionsSessionParams createFinancialConnectionsSessionParams, @NotNull ApiRequest.Options options, @NotNull c<? super FinancialConnectionsSession> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(getSetupIntentFinancialConnectionsSessionUrl$payments_core_release(str), options, createFinancialConnectionsSessionParams.toMap()), new FinancialConnectionsSessionJsonParser(), new Function0<Unit>() {
public final void m418invoke() {
}
public Object invoke() {
m418invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object createSource$payments_core_release(@NotNull final SourceParams sourceParams, @NotNull ApiRequest.Options options, @NotNull c<? super Source> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
fireFraudDetectionDataRequest();
ApiRequest.Factory factory = this.apiRequestFactory;
String sourcesUrl$payments_core_release = Companion.getSourcesUrl$payments_core_release();
Map j = Q.j(sourceParams.toParamMap(), buildPaymentUserAgentPair(sourceParams.getAttribution$payments_core_release()));
FraudDetectionData fraudDetectionData = getFraudDetectionData();
Map<String, String> params = fraudDetectionData != null ? fraudDetectionData.getParams() : null;
if (params == null) {
params = Q.d();
}
return fetchStripeModel(factory.createPost(sourcesUrl$payments_core_release, options, Q.i(j, params)), new SourceJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m419invoke();
return Unit.a;
}
public final void m419invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createSourceCreation$payments_core_release(sourceParams.getType(), sourceParams.getAttribution$payments_core_release()));
}
}, cVar);
}
@Override
public Object createToken$payments_core_release(@NotNull final TokenParams tokenParams, @NotNull ApiRequest.Options options, @NotNull c<? super Token> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException {
fireFraudDetectionDataRequest();
ApiRequest.Factory factory = this.apiRequestFactory;
String tokensUrl$payments_core_release = Companion.getTokensUrl$payments_core_release();
Map j = Q.j(tokenParams.toParamMap(), buildPaymentUserAgentPair(tokenParams.getAttribution()));
FraudDetectionData fraudDetectionData = getFraudDetectionData();
Map<String, String> params = fraudDetectionData != null ? fraudDetectionData.getParams() : null;
if (params == null) {
params = Q.d();
}
return fetchStripeModel(factory.createPost(tokensUrl$payments_core_release, options, Q.i(j, params)), new TokenJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m420invoke();
return Unit.a;
}
public final void m420invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createTokenCreation$payments_core_release(tokenParams.getAttribution(), tokenParams.getTokenType()));
}
}, cVar);
}
@Override
public Object deleteCustomerSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull final Set<String> set, @NotNull String str3, @NotNull ApiRequest.Options options, @NotNull c<? super Source> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(ApiRequest.Factory.createDelete$default(this.apiRequestFactory, Companion.getDeleteCustomerSourceUrl$payments_core_release(str, str3), options, null, 4, null), new SourceJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m421invoke();
return Unit.a;
}
public final void m421invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createDeleteSource$payments_core_release(set));
}
}, cVar);
}
@Override
public Object deletePaymentDetails(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super Unit> cVar) {
Object makeApiRequest$payments_core_release = makeApiRequest$payments_core_release(this.apiRequestFactory.createDelete(Companion.getConsumerPaymentDetailsUrl$payments_core_release(str2), options, Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str))})), new Function0<Unit>() {
public final void m422invoke() {
}
public Object invoke() {
m422invoke();
return Unit.a;
}
}, cVar);
return makeApiRequest$payments_core_release == Lk.a.COROUTINE_SUSPENDED ? makeApiRequest$payments_core_release : Unit.a;
}
@Override
public Object detachPaymentMethod(@NotNull String str, @NotNull final Set<String> set, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentMethod> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(ApiRequest.Factory.createPost$default(this.apiRequestFactory, getDetachPaymentMethodUrl$payments_core_release(str2), options, null, 4, null), new PaymentMethodJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m423invoke();
return Unit.a;
}
public final void m423invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(paymentAnalyticsRequestFactory.createDetachPaymentMethod$payments_core_release(set));
}
}, cVar);
}
public final void fireAnalyticsRequest$payments_core_release(@NotNull AnalyticsRequest analyticsRequest) {
Intrinsics.checkNotNullParameter(analyticsRequest, "params");
this.analyticsRequestExecutor.executeAsync(analyticsRequest);
}
@Override
public java.lang.Object getCardMetadata$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.cards.Bin r11, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r12, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.CardMetadata> r13) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.getCardMetadata$payments_core_release(com.stripe.android.cards.Bin, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
@NotNull
public final String getDetachPaymentMethodUrl$payments_core_release(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
return Companion.getApiUrl("payment_methods/%s/detach", str);
}
@Override
public java.lang.Object getFpxBankStatus$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r11, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.BankStatuses> r12) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.getFpxBankStatus$payments_core_release(com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
public final String getPaymentIntentFinancialConnectionsSessionUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "paymentIntentId");
return Companion.getApiUrl("payment_intents/%s/link_account_sessions", str);
}
@Override
public java.lang.Object getPaymentMethods(@org.jetbrains.annotations.NotNull com.stripe.android.model.ListPaymentMethodsParams r4, @org.jetbrains.annotations.NotNull java.lang.String r5, @org.jetbrains.annotations.NotNull final java.util.Set<java.lang.String> r6, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r7, @org.jetbrains.annotations.NotNull Kk.c<? super java.util.List<com.stripe.android.model.PaymentMethod>> r8) throws com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.core.exception.APIException, com.stripe.android.core.exception.AuthenticationException, com.stripe.android.exception.CardException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.getPaymentMethods(com.stripe.android.model.ListPaymentMethodsParams, java.lang.String, java.util.Set, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
public final String getSetupIntentFinancialConnectionsSessionUrl$payments_core_release(String str) {
Intrinsics.checkNotNullParameter(str, "setupIntentId");
return Companion.getApiUrl("setup_intents/%s/link_account_sessions", str);
}
@Override
public Object listPaymentDetails(@NotNull String str, @NotNull Set<String> set, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerPaymentDetails> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getListConsumerPaymentDetailsUrl$payments_core_release(), options, Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str)), new Pair("types", CollectionsKt.c0(set))})), new ConsumerPaymentDetailsJsonParser(), new Function0<Unit>() {
public final void m427invoke() {
}
public Object invoke() {
m427invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object logoutConsumer(@NotNull String str, String str2, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerSession> cVar) {
Map d;
ApiRequest.Factory factory = this.apiRequestFactory;
String logoutConsumerUrl$payments_core_release = Companion.getLogoutConsumerUrl$payments_core_release();
Map g = Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str))});
if (str2 == null || (d = com.stripe.android.core.a.a("cookies", P.b(new Pair("verification_session_client_secrets", s.b(str2))))) == null) {
d = Q.d();
}
return fetchStripeModel(factory.createPost(logoutConsumerUrl$payments_core_release, options, Q.i(g, d)), new ConsumerSessionJsonParser(), new Function0<Unit>() {
public final void m428invoke() {
}
public Object invoke() {
m428invoke();
return Unit.a;
}
}, cVar);
}
@Override
public java.lang.Object lookupConsumerSession(java.lang.String r6, java.lang.String r7, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r8, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.ConsumerSessionLookup> r9) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.lookupConsumerSession(java.lang.String, java.lang.String, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
public final java.lang.Object makeApiRequest$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest r6, @org.jetbrains.annotations.NotNull kotlin.jvm.functions.Function0<kotlin.Unit> r7, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.core.networking.StripeResponse<java.lang.String>> r8) throws com.stripe.android.core.exception.AuthenticationException, com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.exception.CardException, com.stripe.android.core.exception.APIException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.makeApiRequest$payments_core_release(com.stripe.android.core.networking.ApiRequest, kotlin.jvm.functions.Function0, Kk.c):java.lang.Object");
}
public final java.lang.Object makeFileUploadRequest$payments_core_release(@org.jetbrains.annotations.NotNull com.stripe.android.core.networking.FileUploadRequest r6, @org.jetbrains.annotations.NotNull kotlin.jvm.functions.Function1<? super com.stripe.android.core.networking.RequestId, kotlin.Unit> r7, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.core.networking.StripeResponse<java.lang.String>> r8) throws com.stripe.android.core.exception.AuthenticationException, com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.exception.CardException, com.stripe.android.core.exception.APIException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.makeFileUploadRequest$payments_core_release(com.stripe.android.core.networking.FileUploadRequest, kotlin.jvm.functions.Function1, Kk.c):java.lang.Object");
}
@Override
public Object refreshPaymentIntent$payments_core_release(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
String paymentIntentId$payments_core_release = new PaymentIntent.ClientSecret(str).getPaymentIntentId$payments_core_release();
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getRefreshPaymentIntentUrl$payments_core_release(paymentIntentId$payments_core_release), options, createClientSecretParam(str, F.a)), new PaymentIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m430invoke();
return Unit.a;
}
public final void m430invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.PaymentIntentRefresh, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public Object retrieveCustomer$payments_core_release(@NotNull String str, @NotNull final Set<String> set, @NotNull ApiRequest.Options options, @NotNull c<? super Customer> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(ApiRequest.Factory.createGet$default(this.apiRequestFactory, Companion.getRetrieveCustomerUrl$payments_core_release(str), options, null, 4, null), new CustomerJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m431invoke();
return Unit.a;
}
public final void m431invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.CustomerRetrieve, set, null, null, null, 28, null));
}
}, cVar);
}
@Override
public java.lang.Object retrieveIssuingCardPin$payments_core_release(@org.jetbrains.annotations.NotNull java.lang.String r5, @org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull java.lang.String r7, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r8, @org.jetbrains.annotations.NotNull Kk.c<? super java.lang.String> r9) throws com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.core.exception.APIException, com.stripe.android.core.exception.AuthenticationException, com.stripe.android.exception.CardException, org.json.JSONException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.retrieveIssuingCardPin$payments_core_release(java.lang.String, java.lang.String, java.lang.String, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
@Override
public java.lang.Object retrieveObject$payments_core_release(@org.jetbrains.annotations.NotNull java.lang.String r11, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r12, @org.jetbrains.annotations.NotNull Kk.c<? super org.json.JSONObject> r13) throws java.lang.IllegalArgumentException, com.stripe.android.core.exception.InvalidRequestException, com.stripe.android.core.exception.APIConnectionException, com.stripe.android.core.exception.APIException, com.stripe.android.exception.CardException, com.stripe.android.core.exception.AuthenticationException {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.retrieveObject$payments_core_release(java.lang.String, com.stripe.android.core.networking.ApiRequest$Options, Kk.c):java.lang.Object");
}
@Override
public Object retrievePaymentIntent(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull List<String> list, @NotNull c<? super PaymentIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
String paymentIntentId$payments_core_release = new PaymentIntent.ClientSecret(str).getPaymentIntentId$payments_core_release();
Map<String, ?> createExpandParam = options.getApiKeyIsUserKey() ? Companion.createExpandParam(list) : createClientSecretParam(str, list);
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createGet(Companion.getRetrievePaymentIntentUrl$payments_core_release(paymentIntentId$payments_core_release), options, createExpandParam), new PaymentIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m434invoke();
return Unit.a;
}
public final void m434invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.PaymentIntentRetrieve, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public Object retrievePaymentIntentWithOrderedPaymentMethods(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull Locale locale, @NotNull c<? super PaymentIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
return retrieveStripeIntentWithOrderedPaymentMethods(str, options, locale, new PaymentMethodPreferenceForPaymentIntentJsonParser(), PaymentAnalyticsEvent.PaymentIntentRetrieve, cVar);
}
@Override
public Object retrieveSetupIntent(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull List<String> list, @NotNull c<? super SetupIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
String setupIntentId$payments_core_release = new SetupIntent.ClientSecret(str).getSetupIntentId$payments_core_release();
fireFraudDetectionDataRequest();
return fetchStripeModel(this.apiRequestFactory.createGet(Companion.getRetrieveSetupIntentUrl$payments_core_release(setupIntentId$payments_core_release), options, createClientSecretParam(str, list)), new SetupIntentJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m435invoke();
return Unit.a;
}
public final void m435invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.SetupIntentRetrieve, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public Object retrieveSetupIntentWithOrderedPaymentMethods(@NotNull String str, @NotNull ApiRequest.Options options, @NotNull Locale locale, @NotNull c<? super SetupIntent> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
return retrieveStripeIntentWithOrderedPaymentMethods(str, options, locale, new PaymentMethodPreferenceForSetupIntentJsonParser(), PaymentAnalyticsEvent.SetupIntentRetrieve, cVar);
}
@Override
public Object retrieveSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super Source> cVar) throws AuthenticationException, InvalidRequestException, APIConnectionException, APIException {
return fetchStripeModel(this.apiRequestFactory.createGet(Companion.getRetrieveSourceApiUrl$payments_core_release(str), options, SourceParams.Companion.createRetrieveSourceParams(str2)), new SourceJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m436invoke();
return Unit.a;
}
public final void m436invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.SourceRetrieve, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public java.lang.Object retrieveStripeIntent$payments_core_release(@org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull com.stripe.android.core.networking.ApiRequest.Options r7, @org.jetbrains.annotations.NotNull java.util.List<java.lang.String> r8, @org.jetbrains.annotations.NotNull Kk.c<? super com.stripe.android.model.StripeIntent> r9) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.retrieveStripeIntent$payments_core_release(java.lang.String, com.stripe.android.core.networking.ApiRequest$Options, java.util.List, Kk.c):java.lang.Object");
}
@Override
public Object setCustomerShippingInfo$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull final Set<String> set, @NotNull ShippingInformation shippingInformation, @NotNull ApiRequest.Options options, @NotNull c<? super Customer> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getRetrieveCustomerUrl$payments_core_release(str), options, P.b(new Pair("shipping", shippingInformation.toParamMap()))), new CustomerJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m438invoke();
return Unit.a;
}
public final void m438invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.CustomerSetShippingInfo, set, null, null, null, 28, null));
}
}, cVar);
}
@Override
public Object setDefaultCustomerSource$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull final Set<String> set, @NotNull String str3, @NotNull final String str4, @NotNull ApiRequest.Options options, @NotNull c<? super Customer> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getRetrieveCustomerUrl$payments_core_release(str), options, P.b(new Pair("default_source", str3))), new CustomerJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m439invoke();
return Unit.a;
}
public final void m439invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.CustomerSetDefaultSource, set, str4, null, null, 24, null));
}
}, cVar);
}
@Override
public Object start3ds2Auth$payments_core_release(@NotNull Stripe3ds2AuthParams stripe3ds2AuthParams, @NotNull ApiRequest.Options options, @NotNull c<? super Stripe3ds2AuthResult> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getApiUrl("3ds2/authenticate"), options, stripe3ds2AuthParams.toParamMap()), new Stripe3ds2AuthResultJsonParser(), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m440invoke();
return Unit.a;
}
public final void m440invoke() {
PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory;
StripeApiRepository stripeApiRepository = StripeApiRepository.this;
paymentAnalyticsRequestFactory = stripeApiRepository.paymentAnalyticsRequestFactory;
stripeApiRepository.fireAnalyticsRequest$payments_core_release(PaymentAnalyticsRequestFactory.createRequest$payments_core_release$default(paymentAnalyticsRequestFactory, PaymentAnalyticsEvent.Auth3ds2Start, null, null, null, null, 30, null));
}
}, cVar);
}
@Override
public Object startConsumerVerification(@NotNull String str, @NotNull Locale locale, String str2, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerSession> cVar) {
Map d;
ApiRequest.Factory factory = this.apiRequestFactory;
String startConsumerVerificationUrl$payments_core_release = Companion.getStartConsumerVerificationUrl$payments_core_release();
Map g = Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str)), new Pair("type", "SMS"), new Pair("locale", locale.toLanguageTag())});
if (str2 == null || (d = com.stripe.android.core.a.a("cookies", P.b(new Pair("verification_session_client_secrets", s.b(str2))))) == null) {
d = Q.d();
}
return fetchStripeModel(factory.createPost(startConsumerVerificationUrl$payments_core_release, options, Q.i(g, d)), new ConsumerSessionJsonParser(), new Function0<Unit>() {
public final void m441invoke() {
}
public Object invoke() {
m441invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object updateIssuingCardPin$payments_core_release(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4, @NotNull ApiRequest.Options options, @NotNull c<? super Unit> cVar) throws InvalidRequestException, APIConnectionException, APIException, AuthenticationException, CardException {
ApiRequest.Factory factory = this.apiRequestFactory;
Companion companion = Companion;
Object makeApiRequest$payments_core_release = makeApiRequest$payments_core_release(factory.createPost(companion.getIssuingCardPinUrl$payments_core_release(str), options, Q.g(new Pair[]{new Pair("verification", companion.createVerificationParam(str3, str4)), new Pair("pin", str2)})), new Function0<Unit>() {
{
super(0);
}
public Object invoke() {
m442invoke();
return Unit.a;
}
public final void m442invoke() {
StripeApiRepository.this.fireAnalyticsRequest(PaymentAnalyticsEvent.IssuingUpdatePin);
}
}, cVar);
return makeApiRequest$payments_core_release == Lk.a.COROUTINE_SUSPENDED ? makeApiRequest$payments_core_release : Unit.a;
}
@Override
public Object updatePaymentDetails(@NotNull String str, @NotNull ConsumerPaymentDetailsUpdateParams consumerPaymentDetailsUpdateParams, @NotNull ApiRequest.Options options, @NotNull c<? super ConsumerPaymentDetails> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getConsumerPaymentDetailsUrl$payments_core_release(consumerPaymentDetailsUpdateParams.getId()), options, Q.i(Q.g(new Pair[]{new Pair("request_surface", "android_payment_element"), new Pair("credentials", b.b("consumer_session_client_secret", str))}), consumerPaymentDetailsUpdateParams.toParamMap())), new ConsumerPaymentDetailsJsonParser(), new Function0<Unit>() {
public final void m443invoke() {
}
public Object invoke() {
m443invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object verifyPaymentIntentWithMicrodeposits(@NotNull String str, int i, int i2, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getVerifyMicrodepositsOnPaymentIntentUrl$payments_core_release(new PaymentIntent.ClientSecret(str).getPaymentIntentId$payments_core_release()), options, Q.g(new Pair[]{new Pair("client_secret", str), new Pair("amounts", t.i(new Integer[]{new Integer(i), new Integer(i2)}))})), new PaymentIntentJsonParser(), new Function0<Unit>() {
public final void m444invoke() {
}
public Object invoke() {
m444invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object verifySetupIntentWithMicrodeposits(@NotNull String str, int i, int i2, @NotNull ApiRequest.Options options, @NotNull c<? super SetupIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getVerifyMicrodepositsOnSetupIntentUrl$payments_core_release(new SetupIntent.ClientSecret(str).getSetupIntentId$payments_core_release()), options, Q.g(new Pair[]{new Pair("client_secret", str), new Pair("amounts", t.i(new Integer[]{new Integer(i), new Integer(i2)}))})), new SetupIntentJsonParser(), new Function0<Unit>() {
public final void m446invoke() {
}
public Object invoke() {
m446invoke();
return Unit.a;
}
}, cVar);
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo) {
this(context, function0, appInfo, null, null, null, null, null, null, null, null, null, null, null, 16376, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger) {
this(context, function0, appInfo, logger, null, null, null, null, null, null, null, null, null, null, 16368, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext) {
this(context, function0, appInfo, logger, coroutineContext, null, null, null, null, null, null, null, null, null, 16352, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set) {
this(context, function0, appInfo, logger, coroutineContext, set, null, null, null, null, null, null, null, null, 16320, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, null, null, null, null, null, null, null, 16256, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, null, null, null, null, null, null, 16128, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, fraudDetectionDataRepository, null, null, null, null, null, 15872, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, fraudDetectionDataRepository, paymentAnalyticsRequestFactory, null, null, null, null, 15360, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory, @NotNull FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, fraudDetectionDataRepository, paymentAnalyticsRequestFactory, fraudDetectionDataParamsUtils, null, null, null, 14336, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
Intrinsics.checkNotNullParameter(fraudDetectionDataParamsUtils, "fraudDetectionDataParamsUtils");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory, @NotNull FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils, @NotNull Set<? extends StripeApiBeta> set2) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, fraudDetectionDataRepository, paymentAnalyticsRequestFactory, fraudDetectionDataParamsUtils, set2, null, null, 12288, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
Intrinsics.checkNotNullParameter(fraudDetectionDataParamsUtils, "fraudDetectionDataParamsUtils");
Intrinsics.checkNotNullParameter(set2, "betas");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory, @NotNull FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils, @NotNull Set<? extends StripeApiBeta> set2, @NotNull String str) {
this(context, function0, appInfo, logger, coroutineContext, set, stripeNetworkClient, analyticsRequestExecutor, fraudDetectionDataRepository, paymentAnalyticsRequestFactory, fraudDetectionDataParamsUtils, set2, str, null, 8192, null);
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
Intrinsics.checkNotNullParameter(fraudDetectionDataParamsUtils, "fraudDetectionDataParamsUtils");
Intrinsics.checkNotNullParameter(set2, "betas");
Intrinsics.checkNotNullParameter(str, "apiVersion");
}
@Override
public Object verifyPaymentIntentWithMicrodeposits(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super PaymentIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getVerifyMicrodepositsOnPaymentIntentUrl$payments_core_release(new PaymentIntent.ClientSecret(str).getPaymentIntentId$payments_core_release()), options, Q.g(new Pair[]{new Pair("client_secret", str), new Pair("descriptor_code", str2)})), new PaymentIntentJsonParser(), new Function0<Unit>() {
public final void m445invoke() {
}
public Object invoke() {
m445invoke();
return Unit.a;
}
}, cVar);
}
@Override
public Object verifySetupIntentWithMicrodeposits(@NotNull String str, @NotNull String str2, @NotNull ApiRequest.Options options, @NotNull c<? super SetupIntent> cVar) {
return fetchStripeModel(this.apiRequestFactory.createPost(Companion.getVerifyMicrodepositsOnSetupIntentUrl$payments_core_release(new SetupIntent.ClientSecret(str).getSetupIntentId$payments_core_release()), options, Q.g(new Pair[]{new Pair("client_secret", str), new Pair("descriptor_code", str2)})), new SetupIntentJsonParser(), new Function0<Unit>() {
public final void m447invoke() {
}
public Object invoke() {
m447invoke();
return Unit.a;
}
}, cVar);
}
public StripeApiRepository(android.content.Context r19, kotlin.jvm.functions.Function0 r20, com.stripe.android.core.AppInfo r21, com.stripe.android.core.Logger r22, kotlin.coroutines.CoroutineContext r23, java.util.Set r24, com.stripe.android.core.networking.StripeNetworkClient r25, com.stripe.android.core.networking.AnalyticsRequestExecutor r26, com.stripe.android.FraudDetectionDataRepository r27, com.stripe.android.networking.PaymentAnalyticsRequestFactory r28, com.stripe.android.networking.FraudDetectionDataParamsUtils r29, java.util.Set r30, java.lang.String r31, java.lang.String r32, int r33, kotlin.jvm.internal.DefaultConstructorMarker r34) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.networking.StripeApiRepository.<init>(android.content.Context, kotlin.jvm.functions.Function0, com.stripe.android.core.AppInfo, com.stripe.android.core.Logger, kotlin.coroutines.CoroutineContext, java.util.Set, com.stripe.android.core.networking.StripeNetworkClient, com.stripe.android.core.networking.AnalyticsRequestExecutor, com.stripe.android.FraudDetectionDataRepository, com.stripe.android.networking.PaymentAnalyticsRequestFactory, com.stripe.android.networking.FraudDetectionDataParamsUtils, java.util.Set, java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker):void");
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, AppInfo appInfo, @NotNull Logger logger, @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull StripeNetworkClient stripeNetworkClient, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull FraudDetectionDataRepository fraudDetectionDataRepository, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory, @NotNull FraudDetectionDataParamsUtils fraudDetectionDataParamsUtils, @NotNull Set<? extends StripeApiBeta> set2, @NotNull String str, @NotNull String str2) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(logger, "logger");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(stripeNetworkClient, "stripeNetworkClient");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(fraudDetectionDataRepository, "fraudDetectionDataRepository");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
Intrinsics.checkNotNullParameter(fraudDetectionDataParamsUtils, "fraudDetectionDataParamsUtils");
Intrinsics.checkNotNullParameter(set2, "betas");
Intrinsics.checkNotNullParameter(str, "apiVersion");
Intrinsics.checkNotNullParameter(str2, "sdkVersion");
this.appInfo = appInfo;
this.logger = logger;
this.workContext = coroutineContext;
this.productUsageTokens = set;
this.stripeNetworkClient = stripeNetworkClient;
this.analyticsRequestExecutor = analyticsRequestExecutor;
this.fraudDetectionDataRepository = fraudDetectionDataRepository;
this.paymentAnalyticsRequestFactory = paymentAnalyticsRequestFactory;
this.fraudDetectionDataParamsUtils = fraudDetectionDataParamsUtils;
this.apiRequestFactory = new ApiRequest.Factory(appInfo, str, str2);
fireFraudDetectionDataRequest();
}
public StripeApiRepository(@NotNull Context context, @NotNull Function0<String> function0, @IOContext @NotNull CoroutineContext coroutineContext, @NotNull Set<String> set, @NotNull PaymentAnalyticsRequestFactory paymentAnalyticsRequestFactory, @NotNull AnalyticsRequestExecutor analyticsRequestExecutor, @NotNull Logger logger) {
this(context, function0, null, logger, coroutineContext, set, null, analyticsRequestExecutor, null, paymentAnalyticsRequestFactory, null, null, null, null, 15684, null);
Intrinsics.checkNotNullParameter(context, "appContext");
Intrinsics.checkNotNullParameter(function0, "publishableKeyProvider");
Intrinsics.checkNotNullParameter(coroutineContext, "workContext");
Intrinsics.checkNotNullParameter(set, "productUsageTokens");
Intrinsics.checkNotNullParameter(paymentAnalyticsRequestFactory, "paymentAnalyticsRequestFactory");
Intrinsics.checkNotNullParameter(analyticsRequestExecutor, "analyticsRequestExecutor");
Intrinsics.checkNotNullParameter(logger, "logger");
}
}