导航菜单

页面标题

页面副标题

Vi App v10.18.0 - PaymentRepository.java 源代码

正在查看: Vi App v10.18.0 应用的 PaymentRepository.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.paytmpayments.customuisdk.paymethods.datasource;

import android.content.Context;
import androidx.annotation.Keep;
import com.android.volley.DefaultRetryPolicy;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.paytmpayments.customuisdk.Gtm.NativeSdkGtmLoader;
import com.paytmpayments.customuisdk.NetworkHandler.VolleyPostRequest;
import com.paytmpayments.customuisdk.NetworkHandler.VolleyRequestQueue;
import com.paytmpayments.customuisdk.Utils.ProcessTransactionRequest;
import com.paytmpayments.customuisdk.base.DependencyProvider;
import com.paytmpayments.customuisdk.base.EventLogger;
import com.paytmpayments.customuisdk.base.MerchantHelper;
import com.paytmpayments.customuisdk.base.PaytmHelper;
import com.paytmpayments.customuisdk.base.UtilityHelper;
import com.paytmpayments.customuisdk.common.Constants.SDKConstants;
import com.paytmpayments.customuisdk.paymethods.datasource.PaymentMethodDataSource;
import com.paytmpayments.customuisdk.paymethods.model.processtransaction.BankFormItem;
import com.paytmpayments.customuisdk.paymethods.model.processtransaction.Body;
import com.paytmpayments.customuisdk.paymethods.model.processtransaction.ProcessTransactionInfo;
import com.paytmpayments.customuisdk.paymethods.model.processtransaction.ResultInfo;
import java.util.HashMap;
import java.util.Map;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.json.JSONException;
import org.json.JSONObject;

@Keep
@Metadata(d1 = {"\u0000P\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0010\u0000\n\u0002\b\u0002\b\u0007\u0018\u0000 '2\u00020\u0001:\u0001'B\u000f\b\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\u0014\u0010\u0007\u001a\u00020\b2\n\u0010\t\u001a\u0006\u0012\u0002\b\u00030\nH\u0002J \u0010\u000b\u001a\u00020\b2\b\u0010\f\u001a\u0004\u0018\u00010\r2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00100\u000fH\u0016J\u001c\u0010\u0011\u001a\u0004\u0018\u00010\r2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\u0006\u0010\u0014\u001a\u00020\rH\u0002J\u0010\u0010\u0015\u001a\u00020\u00162\b\u0010\u0017\u001a\u0004\u0018\u00010\u0018J\u0016\u0010\u0019\u001a\u00020\b2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00100\u000fH\u0016J \u0010\u001a\u001a\u00020\b2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00180\u000fH\u0016J \u0010\u001b\u001a\u00020\b2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00180\u000fH\u0016J*\u0010\u001c\u001a\u00020\b2\b\u0010\u001d\u001a\u0004\u0018\u00010\r2\b\u0010\u0012\u001a\u0004\u0018\u00010\u00132\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00180\u000fH\u0016J\u0016\u0010\u001e\u001a\u00020\b2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00100\u000fH\u0016J.\u0010\u001e\u001a\u00020\b2\u0006\u0010\u001f\u001a\u00020\r2\u0006\u0010 \u001a\u00020\r2\u0006\u0010!\u001a\u00020\r2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00100\u000fH\u0016J \u0010\"\u001a\u00020\b2\b\u0010#\u001a\u0004\u0018\u00010\r2\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u00100\u000fH\u0016J\u001e\u0010$\u001a\u00020\b2\u0006\u0010%\u001a\u00020\u00102\f\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020&0\u000fH\u0016R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006("}, d2 = {"Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentRepository;", "Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentMethodDataSource;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "getContext", "()Landroid/content/Context;", "executeRequest", "", "request", "Lcom/android/volley/Request;", "fetchProcessTransactionInfo", "requestBodyJson", "", "callback", "Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentMethodDataSource$Callback;", "Lcom/paytmpayments/customuisdk/paymethods/model/processtransaction/ProcessTransactionInfo;", "getValueFromContent", SDKConstants.EXTRA_BANK_FORM_ITEM, "Lcom/paytmpayments/customuisdk/paymethods/model/processtransaction/BankFormItem;", "valueType", "isOTPResponseSuccess", "", "response", "Lorg/json/JSONObject;", "makeCloseOrderTransaction", "makeOtpCancelRequest", "makeOtpResendRequest", "makeOtpSubmitRequest", SDKConstants.KEY_OTP, "makeTransactionRequest", "token", SDKConstants.MID, SDKConstants.orderId, "makeUpiTransactionStatusRequest", "transId", "postDataOnCallBack", "processTransactionInfo", "", "Companion", "data_release"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class PaymentRepository implements PaymentMethodDataSource {

    @NotNull
    public static final Companion INSTANCE = new Companion(null);

    @Nullable
    private static PaymentRepository INSTANCE;

    @NotNull
    private final Context context;

    @Metadata(bv = {}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\b\u0010\tJ\u000e\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002R\u0018\u0010\u0006\u001a\u0004\u0018\u00010\u00048\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0006\u0010\u0007¨\u0006\n"}, d2 = {"Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentRepository$Companion;", "", "Landroid/content/Context;", "context", "Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentRepository;", "getInstance", "INSTANCE", "Lcom/paytmpayments/customuisdk/paymethods/datasource/PaymentRepository;", "<init>", "()V", "data_release"}, k = 1, mv = {1, 7, 1})
    public static final class Companion {
        private Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        @NotNull
        public final PaymentRepository getInstance(@NotNull Context context) {
            Intrinsics.checkNotNullParameter(context, "context");
            if (PaymentRepository.INSTANCE == null) {
                PaymentRepository.INSTANCE = new PaymentRepository(context, null);
            }
            PaymentRepository paymentRepository = PaymentRepository.INSTANCE;
            Intrinsics.checkNotNull(paymentRepository);
            return paymentRepository;
        }
    }

    private PaymentRepository(Context context) {
        this.context = context;
    }

    public PaymentRepository(Context context, DefaultConstructorMarker defaultConstructorMarker) {
        this(context);
    }

    private final void executeRequest(Request<?> request) {
        UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
        if (utilitiesHelper != null && utilitiesHelper.isNetworkAvailable(this.context)) {
            VolleyRequestQueue.getInstance(this.context).addToRequestQueue(request);
        }
    }

    private final String getValueFromContent(BankFormItem bankFormItem, String valueType) {
        int hashCode;
        Object content;
        Object obj;
        try {
            hashCode = valueType.hashCode();
        } catch (Exception e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "getValueFromContent", e);
            }
            e.printStackTrace();
        }
        if (hashCode != -1635976785) {
            if (hashCode != -1207110391) {
                if (hashCode != 3344752) {
                    if (hashCode == 1150097001 && valueType.equals("requestType")) {
                        content = bankFormItem != null ? bankFormItem.getContent() : null;
                        Intrinsics.checkNotNull(content, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
                        obj = ((Map) content).get("requestType");
                    }
                    return "";
                }
                if (!valueType.equals(SDKConstants.mbid)) {
                    return "";
                }
                content = bankFormItem != null ? bankFormItem.getContent() : null;
                Intrinsics.checkNotNull(content, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
                obj = ((Map) content).get(SDKConstants.mbid);
            } else {
                if (!valueType.equals(SDKConstants.orderId)) {
                    return "";
                }
                content = bankFormItem != null ? bankFormItem.getContent() : null;
                Intrinsics.checkNotNull(content, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
                obj = ((Map) content).get(SDKConstants.orderId);
            }
        } else {
            if (!valueType.equals(SDKConstants.TOKEN)) {
                return "";
            }
            content = bankFormItem != null ? bankFormItem.getContent() : null;
            Intrinsics.checkNotNull(content, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
            obj = ((Map) content).get(SDKConstants.TOKEN);
        }
        return (String) obj;
    }

    public static final void m32makeCloseOrderTransaction$lambda26(PaymentMethodDataSource.Callback callback, ProcessTransactionInfo processTransactionInfo) {
        ResultInfo resultInfo;
        Body body;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (((processTransactionInfo == null || (body = processTransactionInfo.getBody()) == null) ? null : body.getResultInfo()) != null) {
            Body body2 = processTransactionInfo.getBody();
            if (Intrinsics.areEqual((body2 == null || (resultInfo = body2.getResultInfo()) == null) ? null : resultInfo.getResultStatus(), "S")) {
                callback.onResponse(processTransactionInfo);
                return;
            }
        }
        callback.onErrorResponse(null, processTransactionInfo);
    }

    public static final void m33makeCloseOrderTransaction$lambda27(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m34makeOtpCancelRequest$lambda11(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams2;
        PaytmHelper paytmHelper2;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
        if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
            UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper != null && (allInOneEventParams2 = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "OTP Cancel request")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper2.sendGaEvents(allInOneEventParams2);
            }
            UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper2 != null && (allInOneEventParams = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, volleyError.getLocalizedMessage())) != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper.sendGaEvents(allInOneEventParams);
            }
        }
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m35makeOtpCancelRequest$lambda8(PaymentRepository paymentRepository, PaymentMethodDataSource.Callback callback, JSONObject jSONObject) {
        Intrinsics.checkNotNullParameter(paymentRepository, "this$0");
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (paymentRepository.isOTPResponseSuccess(jSONObject)) {
            callback.onResponse(jSONObject);
        } else {
            callback.onErrorResponse(null, jSONObject);
        }
    }

    public static final void m36makeOtpResendRequest$lambda12(PaymentRepository paymentRepository, PaymentMethodDataSource.Callback callback, JSONObject jSONObject) {
        Intrinsics.checkNotNullParameter(paymentRepository, "this$0");
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (paymentRepository.isOTPResponseSuccess(jSONObject)) {
            callback.onResponse(jSONObject);
        } else {
            callback.onErrorResponse(null, jSONObject);
        }
    }

    public static final void m37makeOtpResendRequest$lambda15(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams2;
        PaytmHelper paytmHelper2;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
        if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
            UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper != null && (allInOneEventParams2 = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "OTP Resend request")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper2.sendGaEvents(allInOneEventParams2);
            }
            UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper2 != null && (allInOneEventParams = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, volleyError.getLocalizedMessage())) != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper.sendGaEvents(allInOneEventParams);
            }
        }
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m38makeOtpSubmitRequest$lambda4(PaymentRepository paymentRepository, PaymentMethodDataSource.Callback callback, JSONObject jSONObject) {
        Intrinsics.checkNotNullParameter(paymentRepository, "this$0");
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (paymentRepository.isOTPResponseSuccess(jSONObject)) {
            callback.onResponse(jSONObject);
        } else {
            callback.onErrorResponse(null, jSONObject);
        }
    }

    public static final void m39makeOtpSubmitRequest$lambda7(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams2;
        PaytmHelper paytmHelper2;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
        if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
            UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper != null && (allInOneEventParams2 = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "OTP Submit request")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper2.sendGaEvents(allInOneEventParams2);
            }
            UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper2 != null && (allInOneEventParams = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, volleyError.getLocalizedMessage())) != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper.sendGaEvents(allInOneEventParams);
            }
        }
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m40makeTransactionRequest$lambda22(PaymentMethodDataSource.Callback callback, ProcessTransactionInfo processTransactionInfo) {
        ResultInfo resultInfo;
        Body body;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (((processTransactionInfo == null || (body = processTransactionInfo.getBody()) == null) ? null : body.getResultInfo()) != null) {
            Body body2 = processTransactionInfo.getBody();
            if (Intrinsics.areEqual((body2 == null || (resultInfo = body2.getResultInfo()) == null) ? null : resultInfo.getResultStatus(), "S")) {
                callback.onResponse(processTransactionInfo);
                return;
            }
        }
        callback.onErrorResponse(null, processTransactionInfo);
    }

    public static final void m41makeTransactionRequest$lambda23(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m42makeTransactionRequest$lambda24(PaymentMethodDataSource.Callback callback, ProcessTransactionInfo processTransactionInfo) {
        ResultInfo resultInfo;
        Body body;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (((processTransactionInfo == null || (body = processTransactionInfo.getBody()) == null) ? null : body.getResultInfo()) != null) {
            Body body2 = processTransactionInfo.getBody();
            if (Intrinsics.areEqual((body2 == null || (resultInfo = body2.getResultInfo()) == null) ? null : resultInfo.getResultStatus(), "S")) {
                callback.onResponse(processTransactionInfo);
                return;
            }
        }
        callback.onErrorResponse(null, processTransactionInfo);
    }

    public static final void m43makeTransactionRequest$lambda25(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m44makeUpiTransactionStatusRequest$lambda18(PaymentMethodDataSource.Callback callback, ProcessTransactionInfo processTransactionInfo) {
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper2;
        ResultInfo resultInfo;
        Body body;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        if (((processTransactionInfo == null || (body = processTransactionInfo.getBody()) == null) ? null : body.getResultInfo()) != null) {
            Body body2 = processTransactionInfo.getBody();
            if (Intrinsics.areEqual((body2 == null || (resultInfo = body2.getResultInfo()) == null) ? null : resultInfo.getResultStatus(), "S")) {
                callback.onResponse(processTransactionInfo);
                return;
            }
            PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
            if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
                UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
                if (utilitiesHelper != null && (allInOneEventParams = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "UPI Transaction Status")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                    paytmHelper2.sendGaEvents(allInOneEventParams);
                }
                UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
                if (utilitiesHelper2 != null) {
                    Body body3 = processTransactionInfo.getBody();
                    Map<String, ? extends Object> allInOneEventParams2 = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, body3 != null ? body3.getResultCode() : null);
                    if (allInOneEventParams2 != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                        paytmHelper.sendGaEvents(allInOneEventParams2);
                    }
                }
            }
        }
        callback.onErrorResponse(null, processTransactionInfo);
    }

    public static final void m45makeUpiTransactionStatusRequest$lambda21(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams2;
        PaytmHelper paytmHelper2;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
        if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
            UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper != null && (allInOneEventParams2 = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "UPI Transaction Status")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper2.sendGaEvents(allInOneEventParams2);
            }
            UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper2 != null && (allInOneEventParams = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, volleyError.getLocalizedMessage())) != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper.sendGaEvents(allInOneEventParams);
            }
        }
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m46postDataOnCallBack$lambda0(PaymentMethodDataSource.Callback callback, Object obj) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onResponse(obj);
    }

    public static final void m47postDataOnCallBack$lambda3(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Map<String, ? extends Object> allInOneEventParams;
        PaytmHelper paytmHelper;
        Map<String, ? extends Object> allInOneEventParams2;
        PaytmHelper paytmHelper2;
        Intrinsics.checkNotNullParameter(callback, "$callback");
        PaytmHelper paytmHelper3 = DependencyProvider.getPaytmHelper();
        if (paytmHelper3 != null && paytmHelper3.isAppInvokeFlow()) {
            UtilityHelper utilitiesHelper = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper != null && (allInOneEventParams2 = utilitiesHelper.getAllInOneEventParams(SDKConstants.AI_API_ERROR_RESPONSE, "Post Data on CallBack")) != null && (paytmHelper2 = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper2.sendGaEvents(allInOneEventParams2);
            }
            UtilityHelper utilitiesHelper2 = DependencyProvider.getUtilitiesHelper();
            if (utilitiesHelper2 != null && (allInOneEventParams = utilitiesHelper2.getAllInOneEventParams(SDKConstants.AI_ERROR_MESSAGE_RESPONSE, volleyError.getLocalizedMessage())) != null && (paytmHelper = DependencyProvider.getPaytmHelper()) != null) {
                paytmHelper.sendGaEvents(allInOneEventParams);
            }
        }
        callback.onErrorResponse(volleyError, null);
    }

    @Override
    public void fetchProcessTransactionInfo(@Nullable String requestBodyJson, @NotNull PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        executeRequest(new ProcessTransactionRequest(requestBodyJson, callback).getRequest());
    }

    @NotNull
    public final Context getContext() {
        return this.context;
    }

    public final boolean isOTPResponseSuccess(@Nullable JSONObject response) {
        if (response != null && response.has("body")) {
            Object obj = response.get("body");
            Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type org.json.JSONObject");
            JSONObject jSONObject = (JSONObject) obj;
            if (jSONObject.has("resultInfo")) {
                Object obj2 = jSONObject.get("resultInfo");
                Intrinsics.checkNotNull(obj2, "null cannot be cast to non-null type org.json.JSONObject");
                JSONObject jSONObject2 = (JSONObject) obj2;
                if (jSONObject2.has("resultCode") && Intrinsics.areEqual(jSONObject2.get("resultCode"), "0000") && jSONObject2.has("resultStatus") && Intrinsics.areEqual(jSONObject2.get("resultStatus"), "S")) {
                    return true;
                }
            }
        }
        return false;
    }

    @Override
    public void makeCloseOrderTransaction(@NotNull final PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        MerchantHelper merchantHelper = DependencyProvider.getMerchantHelper();
        String mid = merchantHelper != null ? merchantHelper.getMid() : null;
        MerchantHelper merchantHelper2 = DependencyProvider.getMerchantHelper();
        String closeOrderOffusUrl = NativeSdkGtmLoader.getCloseOrderOffusUrl(mid, merchantHelper2 != null ? merchantHelper2.getOrderId() : null);
        Intrinsics.checkNotNullExpressionValue(closeOrderOffusUrl, "getCloseOrderOffusUrl(De…ntHelper()?.getOrderId())");
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            jSONObject2.put(SDKConstants.KEY_REQUEST_TIMESTAMP, System.currentTimeMillis());
            jSONObject2.put(SDKConstants.VERSION, "v2");
            jSONObject2.put("tokenType", "TXN_TOKEN");
            MerchantHelper merchantHelper3 = DependencyProvider.getMerchantHelper();
            jSONObject2.put("token", merchantHelper3 != null ? merchantHelper3.getToken() : null);
            MerchantHelper merchantHelper4 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.MID, merchantHelper4 != null ? merchantHelper4.getMid() : null);
            MerchantHelper merchantHelper5 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.orderId, merchantHelper5 != null ? merchantHelper5.getOrderId() : null);
            jSONObject.put(SDKConstants.HEAD, jSONObject2);
            jSONObject.put(SDKConstants.BODY, jSONObject3);
        } catch (Exception e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeTransactionRequest", e);
            }
            e.printStackTrace();
        }
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, closeOrderOffusUrl, null, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m32makeCloseOrderTransaction$lambda26(PaymentMethodDataSource.Callback.this, (ProcessTransactionInfo) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m33makeCloseOrderTransaction$lambda27(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpCancelRequest(@Nullable BankFormItem bankFormItem, @NotNull final PaymentMethodDataSource.Callback<JSONObject> callback) {
        Object headers;
        Map map;
        Intrinsics.checkNotNullParameter(callback, "callback");
        String actionUrl = bankFormItem != null ? bankFormItem.getActionUrl() : null;
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put(SDKConstants.TOKEN, getValueFromContent(bankFormItem, SDKConstants.TOKEN));
            jSONObject.put("requestType", getValueFromContent(bankFormItem, "requestType"));
        } catch (JSONException e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpCancelRequest", e);
            }
            e.printStackTrace();
        }
        if (bankFormItem != null) {
            try {
                headers = bankFormItem.getHeaders();
            } catch (Exception e2) {
                EventLogger eventLogger2 = DependencyProvider.getEventLogger();
                if (eventLogger2 != null) {
                    eventLogger2.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpCancelRequest", e2);
                }
                e2.printStackTrace();
                map = null;
            }
        } else {
            headers = null;
        }
        Intrinsics.checkNotNull(headers, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
        map = (Map) headers;
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, actionUrl, map, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m35makeOtpCancelRequest$lambda8(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m34makeOtpCancelRequest$lambda11(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 2, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpResendRequest(@Nullable BankFormItem bankFormItem, @NotNull final PaymentMethodDataSource.Callback<JSONObject> callback) {
        Object headers;
        Map map;
        Intrinsics.checkNotNullParameter(callback, "callback");
        String actionUrl = bankFormItem != null ? bankFormItem.getActionUrl() : null;
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put(SDKConstants.TOKEN, getValueFromContent(bankFormItem, SDKConstants.TOKEN));
            jSONObject.put("requestType", getValueFromContent(bankFormItem, "requestType"));
        } catch (JSONException e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpResendRequest", e);
            }
            e.printStackTrace();
        }
        if (bankFormItem != null) {
            try {
                headers = bankFormItem.getHeaders();
            } catch (Exception e2) {
                EventLogger eventLogger2 = DependencyProvider.getEventLogger();
                if (eventLogger2 != null) {
                    eventLogger2.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpResendRequest", e2);
                }
                e2.printStackTrace();
                map = null;
            }
        } else {
            headers = null;
        }
        Intrinsics.checkNotNull(headers, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
        map = (Map) headers;
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, actionUrl, map, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m36makeOtpResendRequest$lambda12(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m37makeOtpResendRequest$lambda15(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpSubmitRequest(@Nullable String otp, @Nullable BankFormItem bankFormItem, @NotNull final PaymentMethodDataSource.Callback<JSONObject> callback) {
        Object headers;
        Map map;
        Intrinsics.checkNotNullParameter(callback, "callback");
        String actionUrl = bankFormItem != null ? bankFormItem.getActionUrl() : null;
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put(SDKConstants.KEY_OTP, otp);
            jSONObject.put(SDKConstants.TOKEN, getValueFromContent(bankFormItem, SDKConstants.TOKEN));
            jSONObject.put("requestType", getValueFromContent(bankFormItem, "requestType"));
        } catch (JSONException e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpSubmitRequest", e);
            }
            e.printStackTrace();
        }
        if (bankFormItem != null) {
            try {
                headers = bankFormItem.getHeaders();
            } catch (Exception e2) {
                EventLogger eventLogger2 = DependencyProvider.getEventLogger();
                if (eventLogger2 != null) {
                    eventLogger2.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeOtpSubmitRequest", e2);
                }
                e2.printStackTrace();
                map = null;
            }
        } else {
            headers = null;
        }
        Intrinsics.checkNotNull(headers, "null cannot be cast to non-null type kotlin.collections.Map<kotlin.String, kotlin.String>");
        map = (Map) headers;
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, actionUrl, map, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m38makeOtpSubmitRequest$lambda4(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m39makeOtpSubmitRequest$lambda7(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeTransactionRequest(@NotNull final PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        String transactionStatus = NativeSdkGtmLoader.getTransactionStatus();
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            MerchantHelper merchantHelper = DependencyProvider.getMerchantHelper();
            jSONObject2.put(SDKConstants.TOKEN, merchantHelper != null ? merchantHelper.getToken() : null);
            MerchantHelper merchantHelper2 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.MID, merchantHelper2 != null ? merchantHelper2.getMid() : null);
            MerchantHelper merchantHelper3 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.orderId, merchantHelper3 != null ? merchantHelper3.getOrderId() : null);
            jSONObject3.put(SDKConstants.CALL_BACK_REQUIRED, true);
            jSONObject.put(SDKConstants.HEAD, jSONObject2);
            jSONObject.put(SDKConstants.BODY, jSONObject3);
        } catch (Exception e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeTransactionRequest", e);
            }
            e.printStackTrace();
        }
        HashMap hashMap = new HashMap();
        hashMap.put(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON);
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, transactionStatus, hashMap, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m40makeTransactionRequest$lambda22(PaymentMethodDataSource.Callback.this, (ProcessTransactionInfo) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m41makeTransactionRequest$lambda23(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeTransactionRequest(@NotNull String token, @NotNull String mid, @NotNull String orderId, @NotNull final PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(token, "token");
        Intrinsics.checkNotNullParameter(mid, SDKConstants.MID);
        Intrinsics.checkNotNullParameter(orderId, SDKConstants.orderId);
        Intrinsics.checkNotNullParameter(callback, "callback");
        String transactionStatus = NativeSdkGtmLoader.getTransactionStatus();
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            jSONObject2.put(SDKConstants.TOKEN, token);
            jSONObject3.put(SDKConstants.MID, mid);
            jSONObject3.put(SDKConstants.orderId, orderId);
            jSONObject3.put(SDKConstants.CALL_BACK_REQUIRED, true);
            jSONObject.put(SDKConstants.HEAD, jSONObject2);
            jSONObject.put(SDKConstants.BODY, jSONObject3);
        } catch (Exception e) {
            e.printStackTrace();
        }
        HashMap hashMap = new HashMap();
        hashMap.put(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON);
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, transactionStatus, hashMap, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m42makeTransactionRequest$lambda24(PaymentMethodDataSource.Callback.this, (ProcessTransactionInfo) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m43makeTransactionRequest$lambda25(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeUpiTransactionStatusRequest(@Nullable String transId, @NotNull final PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        MerchantHelper merchantHelper = DependencyProvider.getMerchantHelper();
        String mid = merchantHelper != null ? merchantHelper.getMid() : null;
        MerchantHelper merchantHelper2 = DependencyProvider.getMerchantHelper();
        String upiTransactionStatus = NativeSdkGtmLoader.getUpiTransactionStatus(mid, merchantHelper2 != null ? merchantHelper2.getOrderId() : null, transId);
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            MerchantHelper merchantHelper3 = DependencyProvider.getMerchantHelper();
            jSONObject2.put(SDKConstants.TOKEN, merchantHelper3 != null ? merchantHelper3.getToken() : null);
            MerchantHelper merchantHelper4 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.MID, merchantHelper4 != null ? merchantHelper4.getMid() : null);
            MerchantHelper merchantHelper5 = DependencyProvider.getMerchantHelper();
            jSONObject3.put(SDKConstants.orderId, merchantHelper5 != null ? merchantHelper5.getOrderId() : null);
            jSONObject3.put(SDKConstants.CALL_BACK_REQUIRED, true);
            jSONObject.put(SDKConstants.HEAD, jSONObject2);
            jSONObject.put(SDKConstants.BODY, jSONObject3);
        } catch (Exception e) {
            EventLogger eventLogger = DependencyProvider.getEventLogger();
            if (eventLogger != null) {
                eventLogger.sendCrashLogs("com.paytmpayments.customuisdk.data", "makeUpiTransactionStatusRequest", e);
            }
            e.printStackTrace();
        }
        HashMap hashMap = new HashMap();
        hashMap.put(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON);
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, upiTransactionStatus, hashMap, null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m44makeUpiTransactionStatusRequest$lambda18(PaymentMethodDataSource.Callback.this, (ProcessTransactionInfo) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m45makeUpiTransactionStatusRequest$lambda21(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }, ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void postDataOnCallBack(@NotNull ProcessTransactionInfo processTransactionInfo, @NotNull final PaymentMethodDataSource.Callback<Object> callback) {
        String str;
        Intrinsics.checkNotNullParameter(processTransactionInfo, "processTransactionInfo");
        Intrinsics.checkNotNullParameter(callback, "callback");
        HashMap hashMap = new HashMap();
        hashMap.put(SDKConstants.CONTENT_TYPE, "application/x-www-form-urlencoded");
        HashMap hashMap2 = new HashMap();
        Body body = processTransactionInfo.getBody();
        Object txnInfo = body != null ? body.getTxnInfo() : null;
        Intrinsics.checkNotNull(txnInfo, "null cannot be cast to non-null type kotlin.collections.Map<out kotlin.String, kotlin.String>");
        hashMap2.putAll((Map) txnInfo);
        Body body2 = processTransactionInfo.getBody();
        String callBackUrl = body2 != null ? body2.getCallBackUrl() : null;
        if (callBackUrl == null) {
            Body body3 = processTransactionInfo.getBody();
            str = body3 != null ? body3.getCallbackUrl() : null;
        } else {
            str = callBackUrl;
        }
        executeRequest(new VolleyPostRequest(1, str, hashMap, hashMap2, null, new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m46postDataOnCallBack$lambda0(PaymentMethodDataSource.Callback.this, obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m47postDataOnCallBack$lambda3(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }));
    }
}