正在查看: Vi App v10.18.0 应用的 PaymentRepository.java JAVA 源代码文件
本页面展示 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);
}
}));
}
}