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