导航菜单

页面标题

页面副标题

Crafto v9.3.3 - PaymentRepository.java 源代码

正在查看: Crafto v9.3.3 应用的 PaymentRepository.java JAVA 源代码文件

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


package com.paytmpayments.customuisdk.paymethods.datasource;

import A8.b0;
import A8.c0;
import P2.H;
import P2.I;
import P2.x;
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.json.JSONException;
import org.json.JSONObject;

@Keep
@Metadata
public final class PaymentRepository implements PaymentMethodDataSource {

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

    @NotNull
    private final Context context;

    @Metadata
    public static final class Companion {
        private Companion() {
        }

        public final void destroy() {
            PaymentRepository.INSTANCE = null;
        }

        @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;
        }

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

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

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

    private final String getValueFromContent(BankFormItem bankFormItem, String str) {
        int hashCode;
        Object content;
        Object obj;
        try {
            hashCode = str.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 && str.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 (!str.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 (!str.equals("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("orderId");
            }
        } else {
            if (!str.equals("txnToken")) {
                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("txnToken");
        }
        return (String) obj;
    }

    public static final void m63makeCloseOrderTransaction$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 m64makeCloseOrderTransaction$lambda27(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m65makeOtpCancelRequest$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 m66makeOtpCancelRequest$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 m67makeOtpResendRequest$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 m68makeOtpResendRequest$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 m69makeOtpSubmitRequest$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 m70makeOtpSubmitRequest$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 m71makeTransactionRequest$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 m72makeTransactionRequest$lambda23(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m73makeTransactionRequest$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 m74makeTransactionRequest$lambda25(PaymentMethodDataSource.Callback callback, VolleyError volleyError) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onErrorResponse(volleyError, null);
    }

    public static final void m75makeUpiTransactionStatusRequest$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 m76makeUpiTransactionStatusRequest$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 m77postDataOnCallBack$lambda0(PaymentMethodDataSource.Callback callback, Object obj) {
        Intrinsics.checkNotNullParameter(callback, "$callback");
        callback.onResponse(obj);
    }

    public static final void m78postDataOnCallBack$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(String str, @NotNull PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        executeRequest(new ProcessTransactionRequest(str, callback).getRequest());
    }

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

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

    @Override
    public void makeCloseOrderTransaction(@NotNull 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("mid", merchantHelper4 != null ? merchantHelper4.getMid() : null);
            MerchantHelper merchantHelper5 = DependencyProvider.getMerchantHelper();
            jSONObject3.put("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 b0(callback), new c0(callback), ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpCancelRequest(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("txnToken", getValueFromContent(bankFormItem, "txnToken"));
            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.m66makeOtpCancelRequest$lambda8(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new h(callback), JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 2, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpResendRequest(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("txnToken", getValueFromContent(bankFormItem, "txnToken"));
            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.m67makeOtpResendRequest$lambda12(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new D7.c(callback), JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeOtpSubmitRequest(String str, 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, str);
            jSONObject.put("txnToken", getValueFromContent(bankFormItem, "txnToken"));
            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.m69makeOtpSubmitRequest$lambda4(PaymentRepository.this, callback, (JSONObject) obj);
            }
        }, new com.cashfree.pg.core.hidden.payment.handler.c(callback), JSONObject.class);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeTransactionRequest(@NotNull 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("txnToken", merchantHelper != null ? merchantHelper.getToken() : null);
            MerchantHelper merchantHelper2 = DependencyProvider.getMerchantHelper();
            jSONObject3.put("mid", merchantHelper2 != null ? merchantHelper2.getMid() : null);
            MerchantHelper merchantHelper3 = DependencyProvider.getMerchantHelper();
            jSONObject3.put("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();
        }
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, transactionStatus, androidx.appcompat.widget.c.b(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON), null, jSONObject.toString(), new H(callback), new I(callback), ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }

    @Override
    public void makeUpiTransactionStatusRequest(String str, @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, str);
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            MerchantHelper merchantHelper3 = DependencyProvider.getMerchantHelper();
            jSONObject2.put("txnToken", merchantHelper3 != null ? merchantHelper3.getToken() : null);
            MerchantHelper merchantHelper4 = DependencyProvider.getMerchantHelper();
            jSONObject3.put("mid", merchantHelper4 != null ? merchantHelper4.getMid() : null);
            MerchantHelper merchantHelper5 = DependencyProvider.getMerchantHelper();
            jSONObject3.put("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();
        }
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, upiTransactionStatus, androidx.appcompat.widget.c.b(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON), null, jSONObject.toString(), new Response.Listener() {
            public final void onResponse(Object obj) {
                PaymentRepository.m75makeUpiTransactionStatusRequest$lambda18(PaymentMethodDataSource.Callback.this, (ProcessTransactionInfo) obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m76makeUpiTransactionStatusRequest$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.m77postDataOnCallBack$lambda0(PaymentMethodDataSource.Callback.this, obj);
            }
        }, new Response.ErrorListener() {
            public final void onErrorResponse(VolleyError volleyError) {
                PaymentRepository.m78postDataOnCallBack$lambda3(PaymentMethodDataSource.Callback.this, volleyError);
            }
        }));
    }

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

    @Override
    public void makeTransactionRequest(@NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull PaymentMethodDataSource.Callback<ProcessTransactionInfo> callback) {
        Intrinsics.checkNotNullParameter(str, "token");
        Intrinsics.checkNotNullParameter(str2, "mid");
        Intrinsics.checkNotNullParameter(str3, "orderId");
        Intrinsics.checkNotNullParameter(callback, "callback");
        String transactionStatus = NativeSdkGtmLoader.getTransactionStatus();
        JSONObject jSONObject = new JSONObject();
        JSONObject jSONObject2 = new JSONObject();
        JSONObject jSONObject3 = new JSONObject();
        try {
            jSONObject2.put("txnToken", str);
            jSONObject3.put("mid", str2);
            jSONObject3.put("orderId", str3);
            jSONObject3.put(SDKConstants.CALL_BACK_REQUIRED, true);
            jSONObject.put(SDKConstants.HEAD, jSONObject2);
            jSONObject.put(SDKConstants.BODY, jSONObject3);
        } catch (Exception e) {
            e.printStackTrace();
        }
        VolleyPostRequest volleyPostRequest = new VolleyPostRequest(1, transactionStatus, androidx.appcompat.widget.c.b(SDKConstants.CONTENT_TYPE, SDKConstants.APPLICATION_JSON), null, jSONObject.toString(), new x(callback), new f(callback), ProcessTransactionInfo.class);
        volleyPostRequest.setRequestPriority(Request.Priority.IMMEDIATE);
        volleyPostRequest.setRetryPolicy(new DefaultRetryPolicy(SDKConstants.DEFAULT_TIMEOUT, 0, 1.0f));
        executeRequest(volleyPostRequest);
    }
}