正在查看: Bhakti v5.4.0 应用的 AbstractC3275m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Bhakti v5.4.0 应用的 AbstractC3275m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.razorpay;
import A1.AbstractC0044f;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.CookieManager;
import android.webkit.JavascriptInterface;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.credentials.playservices.controllers.BeginSignIn.CredentialProviderBeginSignInController$$ExternalSyntheticOutline0;
import androidx.fragment.app.FragmentActivity;
import com.google.android.gms.internal.p001authapiphone.zzab;
import com.vlv.aravali.coins.ui.activities.CoinsPaymentActivity;
import in.juspay.hyper.constants.LogSubCategory;
import in.juspay.hypersdk.core.PaymentConstants;
import io.sentry.h2;
import j.AbstractC5459e;
import java.io.File;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import javax.net.ssl.SSLContext;
import okhttp3.HttpUrl;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import r2.C6450a;
import t4.V;
import t6.oi.PCjCHHpjZmN;
public abstract class AbstractC3275m {
public FragmentActivity f43982a;
public String f43983b;
public WebView f43984c;
public K f43985d;
public Bk.C f43986e;
public B f43987f;
public JSONObject f43988g;
public String f43989h;
public boolean f43990i;
public boolean f43991j;
public String f43992k;
public String f43993l;
public String f43994m;
public HashMap n;
public HashMap f43995o;
public HashSet f43996p;
public ArrayList f43997q;
public HashSet f43998r;
public HashSet f43999s;
public HashSet f44000t;
public boolean f44001u;
public LinkedHashSet f44002v;
public ArrayList f44003w;
public ArrayList f44004x;
public Zc.f f44005y;
public static void a(AbstractC3275m abstractC3275m, JSONObject jSONObject) {
abstractC3275m.getClass();
try {
int i10 = 5;
if (jSONObject.has("error")) {
EnumC3266d enumC3266d = EnumC3266d.PAYMENT;
w.c("fail", "payment_status");
w.c(jSONObject.toString(), PaymentConstants.PAYLOAD);
if (jSONObject.has("sdk_error_code")) {
i10 = jSONObject.getInt("sdk_error_code");
jSONObject.remove("sdk_error_code");
}
w.c(Integer.valueOf(i10), "return code");
Kp.K.f0(EnumC3265c.CUSTOM_UI_PAYMENT_COMPLETE);
abstractC3275m.r(i10, jSONObject.toString());
return;
}
if (jSONObject.has("razorpay_payment_id")) {
z g5 = g(jSONObject);
String str = g5.f44052a;
EnumC3266d enumC3266d2 = EnumC3266d.PAYMENT;
w.c(str, "payment_id");
w.c("success", "payment_status");
w.c(jSONObject.toString(), PaymentConstants.PAYLOAD);
Kp.K.f0(EnumC3265c.CUSTOM_UI_PAYMENT_COMPLETE);
Z5.g.e0(abstractC3275m.f43982a).putBoolean("rzp_last_payment_status", true).apply();
String str2 = g5.f44052a;
B b2 = abstractC3275m.f43987f;
if (b2 != null) {
b2.onPaymentSuccess(str2, g5);
return;
}
return;
}
if (jSONObject.length() == 0) {
EnumC3266d enumC3266d3 = EnumC3266d.PAYMENT;
w.c("fail", "payment_status");
w.c("empty payload", PaymentConstants.PAYLOAD);
w.c("4", "return code");
Kp.K.f0(EnumC3265c.CUSTOM_UI_PAYMENT_COMPLETE);
abstractC3275m.r(5, "You may have canceled the payment or the payment would have timed out");
return;
}
EnumC3266d enumC3266d4 = EnumC3266d.PAYMENT;
w.c("fail", "payment_status");
w.c(jSONObject.toString(), PaymentConstants.PAYLOAD);
w.c("4", "return code");
Kp.K.f0(EnumC3265c.CUSTOM_UI_PAYMENT_COMPLETE);
abstractC3275m.r(4, "Post payment parsing error");
} catch (Exception e4) {
abstractC3275m.r(4, e4.getMessage());
Kp.K.V("BaseRazorpay", "S0", e4.getMessage());
}
}
public static C3270h c(Context context, String str) {
String str2;
String str3;
ApplicationInfo applicationInfo;
PackageManager.ApplicationInfoFlags of2;
PackageManager packageManager = context.getPackageManager();
try {
if (Build.VERSION.SDK_INT >= 33) {
of2 = PackageManager.ApplicationInfoFlags.of(0L);
applicationInfo = packageManager.getApplicationInfo(str, of2);
} else {
applicationInfo = packageManager.getApplicationInfo(str, 128);
}
str2 = Ob.b.F(packageManager.getResourcesForApplication(applicationInfo), packageManager.getApplicationIcon(str));
} catch (PackageManager.NameNotFoundException e4) {
Kp.K.V(e4.getMessage(), "S0", e4.getLocalizedMessage());
str2 = null;
}
try {
PackageManager packageManager2 = context.getPackageManager();
ApplicationInfo applicationInfo2 = packageManager2.getApplicationInfo(str, 128);
int i10 = applicationInfo2.labelRes;
String charSequence = i10 == 0 ? applicationInfo2.nonLocalizedLabel.toString() : packageManager2.getResourcesForApplication(applicationInfo2).getString(i10);
C3280s e10 = C3280s.e();
e10.getClass();
try {
if (Ic.E.b().f10333c.isEmpty()) {
str3 = e10.f44025s + e10.f44020m.getString(str) + "." + e10.f44026t;
} else {
str3 = Ic.E.b().f10333c + "/app/" + e10.f44020m.getString(str) + "." + e10.f44026t;
}
} catch (JSONException unused) {
Kp.K.V(C3280s.class.getName(), "S2", "App logo not found;" + str);
str3 = HttpUrl.FRAGMENT_ENCODE_SET;
}
C3270h c3270h = new C3270h();
c3270h.f43964a = charSequence;
c3270h.f43965b = str2;
c3270h.f43966c = str;
c3270h.f43967d = str3;
return c3270h;
} catch (Exception e11) {
Kp.K.V(e11.getMessage(), "error:exception", e11.getLocalizedMessage());
e11.printStackTrace();
throw e11;
}
}
public static void d(Context context, O o10) {
ArrayList arrayList = new ArrayList();
List P3 = Ob.b.P(context, "upi://mandate");
if (P3 != null && !P3.isEmpty()) {
Iterator it = P3.iterator();
while (it.hasNext()) {
try {
arrayList.add(c(context, ((ResolveInfo) it.next()).activityInfo.packageName));
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "S0", e4.getMessage());
}
}
}
o10.c(arrayList);
}
public static void e(Context context, O o10) {
Kp.K.f0(EnumC3265c.CUSTOM_UI_GET_APPS_SUPPORTING_UPI);
HashMap E10 = Ob.b.E(context);
if (E10 == null || E10.size() == 0) {
o10.c(i(context));
return;
}
Iterator it = E10.values().iterator();
while (it.hasNext()) {
try {
if (N.class.getClassLoader().loadClass((String) it.next()).newInstance() != null) {
throw new ClassCastException();
}
throw null;
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "S0", e4.getLocalizedMessage());
}
}
}
public static String f(String str) {
JSONObject jSONObject = C3280s.e().f44022p;
if (str == null || str.length() < 6) {
return "unknown";
}
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
try {
} catch (Exception e4) {
Kp.K.V("RazorpayUtils", "S0", e4.getLocalizedMessage());
}
if (str.matches(jSONObject.getString(next) + h2.DEFAULT_PROPAGATION_TARGETS)) {
return next;
}
}
return "unknown";
}
public static z g(JSONObject jSONObject) {
z zVar = new z();
try {
zVar.f44055d = jSONObject;
if (jSONObject.has("razorpay_payment_id")) {
zVar.f44052a = jSONObject.getString("razorpay_payment_id");
}
if (jSONObject.has("razorpay_order_id")) {
zVar.f44053b = jSONObject.getString("razorpay_order_id");
}
if (jSONObject.has("razorpay_signature")) {
zVar.f44054c = jSONObject.getString("razorpay_signature");
}
} catch (JSONException e4) {
Kp.K.V("BaseRazorpay", "S1", e4.getMessage());
}
return zVar;
}
public static ArrayList i(Context context) {
HashSet hashSet = new HashSet();
C3280s.e().f(context);
boolean z10 = C3280s.e().f44017j;
HashSet U10 = Ob.b.U(context);
if (z10) {
HashSet hashSet2 = C3280s.e().f44019l;
if (hashSet2 == null || hashSet2.isEmpty()) {
hashSet = new HashSet();
} else {
Iterator it = U10.iterator();
while (it.hasNext()) {
String str = (String) it.next();
if (hashSet2.contains(str)) {
hashSet.add(str);
}
}
}
} else {
HashSet hashSet3 = C3280s.e().f44018k;
if (hashSet3 == null || hashSet3.isEmpty()) {
hashSet = U10;
} else {
Iterator it2 = U10.iterator();
while (it2.hasNext()) {
String str2 = (String) it2.next();
if (!hashSet3.contains(str2)) {
hashSet.add(str2);
}
}
}
}
List<ResolveInfo> P3 = Ob.b.P(context, "upi://pay");
ArrayList arrayList = new ArrayList();
if (P3 != null && P3.size() > 0) {
for (ResolveInfo resolveInfo : P3) {
if (hashSet.contains(resolveInfo.activityInfo.packageName)) {
try {
arrayList.add(c(context, resolveInfo.activityInfo.packageName));
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "S0", e4.getMessage());
}
}
}
}
return arrayList;
}
public static boolean l(String str) {
int length = str.length();
int[] iArr = new int[length];
for (int i10 = 0; i10 < str.length(); i10++) {
Character valueOf = Character.valueOf(str.charAt(i10));
StringBuilder sb2 = new StringBuilder();
sb2.append(valueOf);
iArr[i10] = Integer.parseInt(sb2.toString());
}
int i11 = 0;
for (int i12 = 0; i12 < length; i12++) {
int i13 = iArr[(length - i12) - 1];
if (i12 % 2 == 1) {
i13 <<= 1;
}
if (i13 > 9) {
i13 -= 9;
}
i11 += i13;
}
return i11 % 10 == 0;
}
public static void s(String str) {
try {
new JSONObject(str);
try {
try {
if (N.class.getClassLoader().loadClass("com.razorpay.RzpGpayMerged").newInstance() == null) {
throw null;
}
throw new ClassCastException();
} catch (NullPointerException e4) {
e = e4;
Kp.K.V("BaseRazorpay", "S1", e.getMessage());
}
} catch (ClassNotFoundException e10) {
e = e10;
Kp.K.V("BaseRazorpay", "S1", e.getMessage());
} catch (IllegalAccessException e11) {
e = e11;
Kp.K.V("BaseRazorpay", "S1", e.getMessage());
} catch (InstantiationException e12) {
e = e12;
Kp.K.V("BaseRazorpay", "S1", e.getMessage());
}
} catch (JSONException e13) {
Kp.K.V("BaseRazorpay", "S1", e13.getMessage());
}
}
public static void z(JSONObject jSONObject, S s10) {
HashMap hashMap;
HashMap hashMap2;
new HashMap();
String optString = jSONObject.optString("currency");
if (optString.isEmpty() || optString.matches("^[A-Z]{3}$")) {
hashMap = null;
} else {
hashMap = new HashMap();
hashMap.put("field", "currency");
hashMap.put("description", "Currency should be 3 characters. Default value is INR");
}
if (hashMap == null) {
String optString2 = jSONObject.optString(PaymentConstants.AMOUNT);
if (jSONObject.has("method") && jSONObject.optString("method").equalsIgnoreCase("emandate")) {
if (!optString2.isEmpty() && !optString2.equalsIgnoreCase("0")) {
hashMap = new HashMap();
hashMap.put("field", PaymentConstants.AMOUNT);
hashMap.put("description", "Amount should be 0 in case of Emandate.");
if (hashMap == null) {
}
}
hashMap = null;
if (hashMap == null) {
}
} else {
if (!optString2.isEmpty() && !optString2.matches("^[1-9][0-9]*[0-9]{2}$")) {
hashMap = new HashMap();
hashMap.put("field", PaymentConstants.AMOUNT);
hashMap.put("description", "Amount should be in paise. Minimum value is 100, which is equal to Re.1");
if (hashMap == null) {
String optString3 = jSONObject.optString("contact");
HashMap hashMap3 = new HashMap();
if (!optString3.isEmpty()) {
if (optString3.length() < 10 || optString3.length() > 15) {
hashMap3.put("field", "contact");
hashMap3.put("description", "Contact length should be between [10-15]");
} else if (!optString3.matches("^[0-9()\\+]?[0-9()\\- ]*$")) {
hashMap3.put("field", "contact");
hashMap3.put("description", "Contact can only include + in the start and following characters: + - ( ) 0-9 space");
}
if (hashMap3 == null) {
String optString4 = jSONObject.optString("email");
HashMap hashMap4 = new HashMap();
if (!optString4.isEmpty()) {
if (optString4.length() > 255) {
hashMap4.put("field", "email");
hashMap4.put("description", "e-Mail cannot be longer than 255 characters");
} else if (!optString4.matches("^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)+$")) {
hashMap4.put("field", "email");
hashMap4.put("description", "e-Mail validation failed");
}
if (hashMap4 == null) {
hashMap2 = hashMap4;
} else {
String optString5 = jSONObject.optString("method");
String optString6 = jSONObject.optString("provider");
hashMap3 = new HashMap();
if (!optString5.isEmpty() || optString6.isEmpty() || !optString6.equalsIgnoreCase("google_pay")) {
if (optString5.isEmpty()) {
hashMap3.put("field", "method");
hashMap3.put("description", "method is a required field");
} else {
if (optString5.equalsIgnoreCase("app") && !optString6.isEmpty() && optString6.equalsIgnoreCase("cred")) {
String optString7 = jSONObject.optString("contact");
HashMap hashMap5 = new HashMap();
if (optString7.isEmpty()) {
hashMap5.put("field", "contact");
hashMap5.put("description", "Please add contact element for this payment method");
} else if (optString7.length() < 10 || optString7.length() > 15) {
hashMap5.put("field", "contact");
hashMap5.put("description", "Contact length should be between [10-15]");
} else if (optString7.matches("^[0-9()\\+]?[0-9()\\- ]*$")) {
hashMap3 = null;
} else {
hashMap5.put("field", "contact");
hashMap5.put("description", "Contact can only include + in the start and following characters: + - ( ) 0-9 space");
}
hashMap3 = hashMap5;
}
if (optString5.equals(CoinsPaymentActivity.METHOD_CARD)) {
String optString8 = jSONObject.optString("card[name]");
HashMap y10 = Ai.o.y("field", "card[name]");
if (optString8.isEmpty() || optString8.matches("^[a-zA-Z. ]*$")) {
y10 = null;
} else {
y10.put("field", "name");
y10.put("description", HttpUrl.FRAGMENT_ENCODE_SET);
}
if (y10 == null) {
String optString9 = jSONObject.optString("card[number]");
HashMap y11 = Ai.o.y("field", "card_number");
if (!optString9.isEmpty()) {
if (optString9.length() < 13 || optString9.length() > 19) {
y11.put("description", "Card number cannot have lesser than 13 digits or more than 19 digits");
} else if (!optString9.matches("^[0-9]*")) {
y11.put("description", "Card number can only have digits 0-9");
}
if (y11 == null) {
hashMap3 = y11;
} else {
String optString10 = jSONObject.optString("card[expiry_month]");
y10 = Ai.o.y("field", "card[expiry_month]");
if (!optString10.isEmpty()) {
if (optString10.length() == 1) {
optString10 = "0".concat(optString10);
}
if (optString10.length() > 2) {
y10.put("description", "Card expiry month needs to be between 01-12");
} else if (!optString10.matches("^(0[1-9]|1[0-2])$")) {
y10.put("description", "Card expiry month can only have digits 0-9");
}
if (y10 == null) {
y10 = new HashMap();
String optString11 = jSONObject.optString("card[cvv]");
y10.put("field", "card[cvv]");
if (!optString11.isEmpty()) {
if (optString11.length() == 1) {
optString11 = "0".concat(optString11);
}
if (optString11.length() < 3 || optString11.length() > 4) {
y10.put("description", "Card cvv needs to be in 3 or 4 digits");
} else if (!optString11.matches("^[0-9]{3,4}$")) {
y10.put("field", "cvv");
y10.put("description", "Card cvv can only have digits 0-9");
}
if (y10 == null) {
hashMap3 = null;
}
}
y10 = null;
if (y10 == null) {
}
}
}
String optString12 = jSONObject.optString("card[expiry_year]");
y10.put("field", "card[expiry_year]");
if (!optString12.isEmpty()) {
if (optString12.length() == 1) {
optString12 = "0".concat(optString12);
}
if (optString12.length() > 2) {
y10.put("description", "Card expiry year needs to be two digits");
} else if (!optString12.matches("^[1-9][0-9]$")) {
y10.put("description", "Card expiry month can only have digits 0-9");
}
if (y10 == null) {
}
}
y10 = null;
if (y10 == null) {
}
}
}
y11 = null;
if (y11 == null) {
}
}
hashMap3 = y10;
}
}
if (hashMap3 == null) {
hashMap2 = null;
}
}
hashMap3 = null;
if (hashMap3 == null) {
}
}
}
hashMap4 = null;
if (hashMap4 == null) {
}
}
hashMap2 = hashMap3;
}
hashMap3 = null;
if (hashMap3 == null) {
}
hashMap2 = hashMap3;
}
}
hashMap = null;
if (hashMap == null) {
}
}
if (hashMap2 != null) {
s10.n();
return;
} else {
s10.e(hashMap2);
return;
}
}
hashMap2 = hashMap;
if (hashMap2 != null) {
}
}
public final boolean b(String str) {
if (str == null) {
return false;
}
FragmentActivity fragmentActivity = this.f43982a;
ArrayList arrayList = new ArrayList();
List P3 = Ob.b.P(fragmentActivity, "upi://mandate");
if (P3 != null && !P3.isEmpty()) {
Iterator it = P3.iterator();
while (it.hasNext()) {
arrayList.add(((ResolveInfo) it.next()).activityInfo.packageName);
}
}
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
if (((String) it2.next()).equalsIgnoreCase(str)) {
return true;
}
}
return false;
}
@JavascriptInterface
public final void callNativeIntent(String str) {
this.f43989h = str;
Kp.K.f0(EnumC3265c.CUSTOM_UI_NATIVE_INTENT_CALLED);
try {
if (str.contains("type") && str.contains("application") && str.contains("google_pay")) {
s(str);
return;
}
if (this.f43988g.has("upi_app_package_name") && this.f43988g.getString("upi_app_package_name").equals("com.google.android.apps.nbu.paisa.user")) {
t("com.google.android.apps.nbu.paisa.user", this.f43989h);
return;
}
String str2 = this.f43994m;
if (str2 == null || !this.f43996p.contains(str2)) {
Kp.K.f0(EnumC3265c.CUSTOM_UI_CUSTOM_APP_CHOOSER_SHOWN);
x(str);
return;
}
Ob.b.g0(str, this.f43994m, this.f43982a);
HashMap hashMap = new HashMap();
hashMap.put(PaymentConstants.URL, str);
hashMap.put("custom_chooser", Boolean.FALSE);
hashMap.put("package_name", this.f43994m);
Kp.K.g0(EnumC3265c.CUSTOM_UI_UPI_MERCHANT_PASSED_APP_LAUNCHED, Kp.K.A(hashMap));
} catch (JSONException e4) {
Kp.K.V("BaseRazorpay", "S1", e4.getMessage());
}
}
public final void h(A a2) {
boolean z10;
C3273k c3273k = new C3273k(a2, 1);
Kp.K.f0(EnumC3265c.FETCH_PREFERENCES_CALLED);
File file = new File(C6450a.f66986b.getPath(), "rzp_payment_preferences");
String str = null;
if (file.exists()) {
try {
if (file.getAbsolutePath().equalsIgnoreCase(file.getPath() + "/rzp_payment_preferences")) {
FileInputStream fileInputStream = new FileInputStream(file);
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
C3276n c3276n = (C3276n) objectInputStream.readObject();
fileInputStream.close();
objectInputStream.close();
long j10 = c3276n.f44007b;
boolean z11 = true;
if (j10 > 0) {
if (System.currentTimeMillis() <= j10) {
z10 = false;
if (!z10) {
File file2 = new File(C6450a.f66986b.getPath(), "rzp_payment_preferences");
if (file2.exists()) {
try {
if (file2.getAbsolutePath().equalsIgnoreCase(file2.getPath() + "/rzp_payment_preferences")) {
FileInputStream fileInputStream2 = new FileInputStream(file2);
ObjectInputStream objectInputStream2 = new ObjectInputStream(fileInputStream2);
C3276n c3276n2 = (C3276n) objectInputStream2.readObject();
fileInputStream2.close();
objectInputStream2.close();
long j11 = c3276n2.f44007b;
if (j11 > 0 && System.currentTimeMillis() <= j11) {
z11 = false;
}
str = c3276n2.f44006a;
}
} catch (Exception e4) {
Kp.K.V(e4.getMessage(), "S2", e4.getMessage());
}
}
}
}
}
z10 = true;
if (!z10) {
}
}
} catch (Exception e10) {
Kp.K.V(e10.getMessage(), "S2", e10.getMessage());
}
}
if (str != null) {
c3273k.a(str);
return;
}
y.b(Ic.E.b().f10331a + "/v1/preferences?key_id=" + this.f43983b, new C3273k(c3273k, 2));
}
public final void j() {
ArrayList arrayList = new ArrayList();
arrayList.addAll(u().keySet());
this.f43997q = new ArrayList();
Iterator it = this.f44002v.iterator();
while (it.hasNext()) {
String str = (String) it.next();
if (this.n.containsKey(str)) {
arrayList.remove(str);
this.f43997q.add(str);
}
}
this.f43997q.addAll(arrayList);
}
public final void k() {
C3280s e4 = C3280s.e();
this.f43996p = Ob.b.U(this.f43982a);
boolean z10 = e4.f44017j;
this.f44001u = z10;
if (z10) {
HashSet hashSet = e4.f44019l;
this.f44000t = hashSet;
if (hashSet == null) {
this.f44000t = new HashSet();
}
} else {
HashSet hashSet2 = e4.f44018k;
this.f43998r = hashSet2;
if (hashSet2 == null) {
this.f43998r = new HashSet();
}
}
HashSet hashSet3 = e4.n;
this.f43999s = hashSet3;
if (hashSet3 == null || hashSet3.isEmpty()) {
this.f43999s = new HashSet();
}
LinkedHashSet linkedHashSet = e4.f44021o;
this.f44002v = linkedHashSet;
if (linkedHashSet == null) {
this.f44002v = new LinkedHashSet();
}
if (this.n == null || this.f43995o == null) {
this.n = new HashMap();
this.f43995o = new HashMap();
Iterator it = this.f43999s.iterator();
while (it.hasNext()) {
String str = (String) it.next();
if (this.f43996p.contains(str) && b(str)) {
try {
this.f43995o.put(str, c(this.f43982a, str));
} catch (Exception e10) {
Kp.K.V("BaseRazorpay", "S1", e10.getMessage());
}
}
}
if (this.f44001u) {
Iterator it2 = this.f44000t.iterator();
while (it2.hasNext()) {
String str2 = (String) it2.next();
if (this.f43996p.contains(str2)) {
try {
this.n.put(str2, c(this.f43982a, str2));
} catch (Exception e11) {
Kp.K.V("BaseRazorpay", "S1", e11.getMessage());
}
}
}
} else {
Iterator it3 = this.f43996p.iterator();
while (it3.hasNext()) {
String str3 = (String) it3.next();
if (!this.f43998r.contains(str3)) {
try {
this.n.put(str3, c(this.f43982a, str3));
} catch (Exception e12) {
Kp.K.V("BaseRazorpay", "S1", e12.getMessage());
}
}
}
}
}
j();
}
public final void m(String str, Q q7) {
if (str.isEmpty() || Ob.b.I(this.f43982a) == x.UNKNOWN) {
q7.c();
return;
}
Kp.K.f0(EnumC3265c.CUSTOM_UI_VALIDATE_VPA_CALLED);
HashMap hashMap = new HashMap();
hashMap.put("Content-Type", "application/x-www-form-urlencoded");
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("entity", "vpa");
jSONObject.put("value", str);
jSONObject.put("key_id", this.f43983b);
y.d("https://api.razorpay.com/v1/payments/validate/account", Ob.b.Z(jSONObject), hashMap, new C3273k(q7, 0));
} catch (NullPointerException | JSONException e4) {
q7.c();
Kp.K.V("BaseRazorpay", "S2", e4.getMessage());
}
}
public final void n() {
if (this.f43992k == null) {
return;
}
try {
String encodeToString = Base64.encodeToString((this.f43983b + ":").getBytes("UTF-8"), 2);
HashMap hashMap = new HashMap();
hashMap.put("Authorization", "Basic " + encodeToString);
String str = "https://api.razorpay.com/v1/payments/" + this.f43992k + "/cancel?platform=android_sdk";
y yVar = new y(new Uj.b(22));
yVar.f44048b = "GET";
yVar.f44051e = hashMap;
yVar.execute(str);
this.f43992k = null;
} catch (Exception e4) {
e4.getMessage();
Kp.K.V("BaseRazorpay", "S2", e4.getMessage());
}
}
public final void o(String str, String str2) {
Ob.b.g0(str2, str, this.f43982a);
HashMap hashMap = new HashMap();
if (str2 == null) {
str2 = "null";
}
hashMap.put(PaymentConstants.URL, str2);
hashMap.put("custom_chooser", Boolean.TRUE);
hashMap.put("package_name", str);
Kp.K.g0(EnumC3265c.CUSTOM_UI_UPI_APP_LAUNCHED, Kp.K.A(hashMap));
}
@JavascriptInterface
public final void oncomplete(String str) {
this.f43982a.runOnUiThread(new Tp.a(20, this, str, false));
}
public final void p(int i10, int i11, Intent intent) {
int i12;
JSONObject jSONObject;
Bundle extras;
String str;
JSONObject jSONObject2;
String str2;
String str3;
this.f44005y.getClass();
if (i10 == 990) {
this.f44005y.getClass();
return;
}
this.f43992k = Z5.g.l0(this.f43982a, "razorpay_payment_id");
if (intent == null && this.f43988g.has("recurring") && this.f43988g.optInt("recurring") == 1) {
if (i11 != -1) {
if (i11 == 0) {
String str4 = this.f43992k;
if (str4 == null) {
oncomplete("{\"error\":{\"code\":\"BAD_REQUEST_ERROR\",\"description\":\"Payment processing cancelled by user\"}}");
} else {
String R7 = Ob.b.R(str4);
n();
r(5, R7);
}
this.f43982a.getFragmentManager().popBackStack();
return;
}
if (i11 != 1) {
i12 = 5;
this.f43982a.getFragmentManager().popBackStack();
if (i10 == 1001) {
if (i11 != -1) {
Kp.K.f0(EnumC3265c.AUTO_READ_OTP_SMS_RETRIEVER_API_CONSENT_DECLINED);
return;
}
String stringExtra = intent.getStringExtra("com.google.android.gms.auth.api.phone.EXTRA_SMS_MESSAGE");
try {
JSONObject jSONObject3 = new JSONObject();
jSONObject3.put("sender", "razorpay");
jSONObject3.put("message", stringExtra);
String jSONObject4 = jSONObject3.toString();
this.f43984c.loadUrl("javascript:OTPElf.elfBridge.setSms(" + jSONObject4 + ")");
Kp.K.f0(EnumC3265c.AUTO_READ_OTP_SMS_RETRIEVER_API_OTP_POPULATION_JS);
return;
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "error:exception", e4.getLocalizedMessage());
return;
}
}
if (i10 != 99) {
if (i10 == 20) {
if (i11 != -1) {
if (i11 == 0) {
String R10 = Ob.b.R(this.f43992k);
n();
r(i12, R10);
return;
} else if (i11 != 1) {
return;
}
}
FragmentActivity fragmentActivity = this.f43982a;
String str5 = this.f43983b;
String l02 = Z5.g.l0(fragmentActivity, "razorpay_payment_id");
if (l02 == null || TextUtils.isEmpty(l02)) {
return;
}
Xb.e.J(l02, str5, 0, this);
return;
}
return;
}
HashMap hashMap = new HashMap();
JSONObject jSONObject5 = new JSONObject();
if (intent != null && (extras = intent.getExtras()) != null) {
for (String str6 : extras.keySet()) {
try {
jSONObject5.put(str6, extras.get(str6));
} catch (JSONException e10) {
Kp.K.V(e10.getMessage(), "error:exception", e10.getLocalizedMessage());
}
}
}
if (jSONObject5.optString("Status").equalsIgnoreCase("failure") || jSONObject5.optString("Status").startsWith("fail")) {
String R11 = Ob.b.R(this.f43992k);
n();
r(i12, R11);
return;
}
WebView webView = this.f43984c;
if (webView == null || webView.getUrl() == null || !this.f43984c.getUrl().contains("https://api.razorpay.com")) {
hashMap.put("activity_destroyed", Boolean.TRUE);
FragmentActivity fragmentActivity2 = this.f43982a;
String str7 = this.f43983b;
String l03 = Z5.g.l0(fragmentActivity2, "razorpay_payment_id");
if (l03 != null && !TextUtils.isEmpty(l03)) {
String optString = jSONObject5.optString("txnId");
try {
jSONObject = jSONObject5.getJSONObject("data").getJSONObject("apiResponse").getJSONObject(T8.B.EXTRA_REQUEST);
} catch (JSONException unused) {
jSONObject = null;
}
if (!TextUtils.isEmpty(optString)) {
Xb.e.J(l03, str7, 0, this);
} else if (jSONObject == null || !jSONObject.has(PaymentConstants.URL)) {
y.b(Ai.o.j("https://api.razorpay.com/v1/payments/", l03, "/cancel?key_id=", str7), new V(l03, str7, this, 23));
} else {
y.b(Ai.o.j("https://api.razorpay.com/v1/payments/", l03, "/status?key_id=", str7), new A4.t(0, this, l03, str7, jSONObject5));
}
}
} else {
hashMap.put("activity_destroyed", Boolean.FALSE);
try {
jSONObject5.put("isWebviewVisible", this.f43984c.getVisibility() == 0);
} catch (Exception e11) {
Kp.K.V("BaseRazorpay", "S0", e11.getMessage());
}
this.f43984c.loadUrl("javascript: appLaunched(" + this.f43993l + ")");
this.f43984c.loadUrl("javascript: pollStatus(" + jSONObject5.toString() + ")");
}
hashMap.put("result", jSONObject5);
Kp.K.g0(EnumC3265c.CUSTOM_UI_NATIVE_INTENT_ONACTIVITY_RESULT, Kp.K.A(hashMap));
return;
}
}
FragmentActivity fragmentActivity3 = this.f43982a;
String str8 = this.f43983b;
String l04 = Z5.g.l0(fragmentActivity3, "razorpay_payment_id");
if (l04 != null && !TextUtils.isEmpty(l04)) {
try {
jSONObject2 = new JSONObject();
jSONObject2.put("recurring", "1");
try {
str2 = l04;
str3 = str8;
} catch (JSONException unused2) {
str2 = l04;
str3 = str8;
}
} catch (JSONException unused3) {
str = str8;
}
try {
y.b("https://api.razorpay.com/v1/payments/" + l04 + "/status?key_id=" + str8, new A4.t(0, this, str2, str3, jSONObject2));
} catch (JSONException unused4) {
l04 = str2;
str = str3;
Xb.e.J(l04, str, 0, this);
i12 = 5;
this.f43982a.getFragmentManager().popBackStack();
if (i10 == 1001) {
}
}
}
} else if (i10 == 99 && intent == null) {
String str9 = this.f43992k;
if (str9 == null) {
oncomplete("{\"error\":{\"code\":\"BAD_REQUEST_ERROR\",\"description\":\"Payment processing cancelled by user\"}}");
} else {
String R12 = Ob.b.R(str9);
n();
r(5, R12);
}
this.f43982a.getFragmentManager().popBackStack();
return;
}
i12 = 5;
this.f43982a.getFragmentManager().popBackStack();
if (i10 == 1001) {
}
}
public final void q() {
Kp.K.f0(EnumC3265c.CUSTOM_UI_BACK_PRESSED_HARD);
if (this.f43990i) {
Kp.K.g0(EnumC3265c.CUSTOM_UI_BACK_PRESSED_SOFT, Kp.K.A(new HashMap()));
n();
}
oncomplete("{\"error\":{\"code\":\"BAD_REQUEST_ERROR\",\"description\":\"Payment processing cancelled by user\"}}");
}
public final void r(int i10, String str) {
B b2 = this.f43987f;
if (b2 != null) {
b2.onPaymentError(i10, str, new z());
}
}
@JavascriptInterface
public final void setPaymentID(String str) {
this.f43992k = str;
EnumC3266d enumC3266d = EnumC3266d.PAYMENT;
w.c(str, "payment_id");
Z5.g.y0(this.f43982a, "razorpay_payment_id", str);
Kp.K.f0(EnumC3265c.CUSTOM_UI_PAYMENT_ID_ATTACHED);
}
public final HashMap u() {
HashMap hashMap = new HashMap();
Iterator it = i(this.f43982a).iterator();
while (it.hasNext()) {
C3270h c3270h = (C3270h) it.next();
if (this.f44000t.contains(c3270h.f43966c)) {
hashMap.put(c3270h.f43966c, c3270h);
}
}
return hashMap;
}
public final void v(WebView webView) {
this.f43984c = webView;
FragmentActivity fragmentActivity = this.f43982a;
WebView.setWebContentsDebuggingEnabled(false);
webView.getSettings().setJavaScriptEnabled(true);
CookieManager.getInstance().setAcceptCookie(true);
webView.setTag("razorpay");
WebSettings settings = webView.getSettings();
settings.setDomStorageEnabled(true);
settings.setDatabaseEnabled(true);
settings.setTextZoom(100);
String path = fragmentActivity.getApplicationContext().getDir("database", 0).getPath();
if (Build.VERSION.SDK_INT < 24) {
settings.setGeolocationDatabasePath(path);
}
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
settings.setCacheMode(-1);
settings.setCacheMode(2);
settings.setSaveFormData(false);
P p10 = new P();
p10.f43944a = fragmentActivity.getSharedPreferences("rzp_preferences_storage_bridge", 0);
p10.f43945b = fragmentActivity.getSharedPreferences("rzp_preferences_storage_bridge", 0).edit();
webView.addJavascriptInterface(p10, "StorageBridge");
settings.setAllowFileAccess(false);
settings.setAllowFileAccessFromFileURLs(false);
settings.setAllowUniversalAccessFromFileURLs(false);
settings.setAllowContentAccess(false);
webView.clearFormData();
webView.addJavascriptInterface(this, "CheckoutBridge");
}
public final void w(JSONObject jSONObject) {
if (!(this.f43984c instanceof WebView)) {
throw new Exception("WebView Inaccessible");
}
if (this.f43985d == null) {
K k10 = new K();
k10.f43940a = this;
this.f43985d = k10;
}
if (this.f43986e == null) {
Bk.C c10 = new Bk.C();
c10.f3331b = this;
this.f43986e = c10;
}
this.f43984c.setWebViewClient(this.f43986e);
this.f43984c.setWebChromeClient(this.f43985d);
this.f43992k = null;
this.f43990i = true;
try {
String string = jSONObject.getString(PaymentConstants.AMOUNT);
if (string == null) {
return;
}
long currentTimeMillis = System.currentTimeMillis();
if (Z5.g.f0(this.f43982a).getBoolean("rzp_last_payment_status", false)) {
Z5.g.e0(this.f43982a).putBoolean("rzp_last_payment_status", false).apply();
} else {
String string2 = Z5.g.f0(this.f43982a).getString("rzp_last_payment_amount", null);
long j10 = Z5.g.f0(this.f43982a).getLong("rzp_last_payment_timestamp", 0L);
if (string2 != null && j10 != 0 && string.equalsIgnoreCase(string2) && currentTimeMillis - j10 < 600000) {
Kp.K.f12337i = Z5.g.f0(this.f43982a).getString("rzp_last_payment_session_id", null);
}
}
Z5.g.e0(this.f43982a).putString("rzp_last_payment_amount", string).apply();
Z5.g.e0(this.f43982a).putLong("rzp_last_payment_timestamp", currentTimeMillis).apply();
FragmentActivity fragmentActivity = this.f43982a;
Z5.g.e0(fragmentActivity).putString("rzp_last_payment_session_id", Kp.K.B()).apply();
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "S1", e4.getMessage());
}
}
public final void x(String str) {
Bundle m10 = CredentialProviderBeginSignInController$$ExternalSyntheticOutline0.m("url_data", str);
m10.putStringArrayList("merchant_preferred_upi_apps_order", this.f44003w);
m10.putStringArrayList("merchant_other_upi_apps_order", this.f44004x);
m10.putStringArrayList("list_remaining_apps", this.f43997q);
if (str.contains("upi://pay")) {
m10.putSerializable("upi_package_to_app_details", u());
} else if (str.contains("upi://mandate")) {
m10.putSerializable("upi_package_to_app_details", this.f43995o);
}
FragmentC3269g fragmentC3269g = new FragmentC3269g();
fragmentC3269g.f43961h = this;
fragmentC3269g.setArguments(m10);
this.f43982a.getFragmentManager().beginTransaction().add(R.id.content, fragmentC3269g, "AppSelectorFragment").addToBackStack("AppSelectorFragment").commitAllowingStateLoss();
}
public void y(JSONObject jSONObject) {
String str;
String str2;
Object obj;
Object obj2;
String str3;
String r4;
Iterator<String> keys;
Iterator<String> it;
Object obj3;
Object obj4;
Object obj5;
String str4;
String str5;
int i10;
String k10;
boolean z10;
String str6 = "netbanking";
String str7 = CoinsPaymentActivity.METHOD_CARD;
String str8 = "S0";
try {
String[] protocols = SSLContext.getDefault().getDefaultSSLParameters().getProtocols();
if (protocols != null) {
int length = protocols.length;
int i11 = 0;
while (i11 < length) {
String str9 = protocols[i11];
if (str9.startsWith("TLS") && !str9.equalsIgnoreCase("TLSv1")) {
this.f43988g = jSONObject;
this.f43994m = null;
Kp.K.g0(EnumC3265c.CUSTOM_UI_PAYLOAD_PASSED, new JSONObject(jSONObject.toString()));
if (jSONObject.has("method") && jSONObject.getString("method").equalsIgnoreCase("upi") && jSONObject.has("_[flow]") && jSONObject.getString("_[flow]").equalsIgnoreCase("intent")) {
k();
if (jSONObject.has("upi_app_package_name")) {
String string = jSONObject.getString("upi_app_package_name");
this.f43994m = string;
EnumC3266d enumC3266d = EnumC3266d.PAYMENT;
w.c(string, "upi_app_package_name");
Kp.K.f0(EnumC3265c.CUSTOM_UI_UPI_APP_PASSED);
} else if (jSONObject.has("preferred_apps_order") || jSONObject.has("other_apps_order")) {
Kp.K.f0(EnumC3265c.CUSTOM_UI_UPI_INTENT_APPS_PREFERENCE_PASSED);
JSONArray jSONArray = new JSONArray();
JSONArray jSONArray2 = new JSONArray();
if (jSONObject.has("preferred_apps_order")) {
jSONArray = jSONObject.getJSONArray("preferred_apps_order");
Kp.K.f0(EnumC3265c.CUSTOM_UI_UPI_INTENT_APPS_PREFERRED_ORDER_PASSED);
}
JSONArray jSONArray3 = jSONArray;
if (jSONObject.has("other_apps_order")) {
jSONArray2 = jSONObject.getJSONArray("other_apps_order");
Kp.K.f0(EnumC3265c.CUSTOM_UI_UPI_INTENT_APPS_OTHER_ORDER_PASSED);
}
obj = "other_apps_order";
ArrayList arrayList = new ArrayList();
obj2 = "preferred_apps_order";
ArrayList arrayList2 = new ArrayList();
if (jSONArray3 != null) {
str2 = str8;
int length2 = jSONArray3.length();
str = "upi_app_package_name";
for (int i12 = 0; i12 < length2; i12++) {
try {
arrayList.add(jSONArray3.getString(i12));
} catch (Exception e4) {
Kp.K.V("BaseRazorpay", "S1", e4.getMessage());
}
}
} else {
str = "upi_app_package_name";
str2 = str8;
}
if (jSONArray2 != null) {
int length3 = jSONArray2.length();
for (int i13 = 0; i13 < length3; i13++) {
try {
arrayList2.add(jSONArray2.getString(i13));
} catch (Exception e10) {
Kp.K.V("BaseRazorpay", "S1", e10.getMessage());
}
}
}
j();
this.f44003w = new ArrayList();
this.f44004x = new ArrayList();
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
String str10 = (String) it2.next();
if (this.n.containsKey(str10)) {
this.f44003w.add(str10);
this.f43997q.remove(str10);
}
}
Iterator it3 = arrayList2.iterator();
while (it3.hasNext()) {
String str11 = (String) it3.next();
if (this.n.containsKey(str11)) {
this.f44004x.add(str11);
this.f43997q.remove(str11);
}
}
if (jSONObject.has("display_logo")) {
this.f43991j = jSONObject.getBoolean("display_logo");
}
w.b(Long.valueOf(Long.parseLong(w.k(PaymentConstants.AMOUNT, jSONObject))), PaymentConstants.AMOUNT);
w.b(!jSONObject.has("framework") ? w.k("framework", jSONObject) : "native", "framework");
EnumC3266d enumC3266d2 = EnumC3266d.ORDER;
w.d(jSONObject, "contact", enumC3266d2);
w.d(jSONObject, "email", enumC3266d2);
w.d(jSONObject, PaymentConstants.ORDER_ID, enumC3266d2);
k10 = w.k("method", jSONObject);
if (k10 != null) {
if (jSONObject.has("token")) {
k10 = "saved card";
}
w.c(k10, "method");
if (k10.equals(str7)) {
String k11 = w.k("card[number]", jSONObject);
if (!Kp.K.I(k11) && k11.length() >= 6) {
w.c(k11.substring(0, 6), "card_number");
}
} else if (k10.equals("saved card")) {
try {
z10 = jSONObject.getBoolean("razorpay_otp");
} catch (Exception e11) {
Kp.K.V(e11.getMessage(), "S2", e11.getMessage());
z10 = false;
}
StringBuilder sb2 = new StringBuilder();
sb2.append(!z10);
w.b(sb2.toString(), "Checkout Login");
} else if (k10.equals(str6)) {
w.d(jSONObject, PaymentConstants.BANK, EnumC3266d.PAYMENT);
} else if (k10.equals("wallet")) {
w.d(jSONObject, "wallet", EnumC3266d.PAYMENT);
} else if (k10.equals("upi")) {
w.c(w.k("_[flow]", jSONObject), "flow");
}
}
Kp.K.f0(EnumC3265c.CUSTOM_UI_SUBMIT_START);
if (!jSONObject.has("provider") && jSONObject.getString("provider").equalsIgnoreCase("google_pay")) {
HashMap y10 = Ai.o.y("content-type", "application/json");
this.f43984c.setVisibility(8);
try {
this.f43988g.put("key_id", this.f43983b);
y.d("https://api.razorpay.com/v1/payments/create/ajax", this.f43988g.toString(), y10, new C3274l((G) this, 0));
return;
} catch (JSONException e12) {
Kp.K.V("BaseRazorpay", "S1", e12.getMessage());
return;
}
}
if (!jSONObject.has("method") && jSONObject.getString("method").equalsIgnoreCase("upi") && jSONObject.has("recurring") && jSONObject.getString("recurring").equalsIgnoreCase("preferred")) {
jSONObject.remove("recurring");
str3 = str;
if (!jSONObject.has(str3) || b(jSONObject.optString(str3))) {
jSONObject.put("recurring", "1");
}
} else {
str3 = str;
}
Object obj6 = "display_logo";
r4 = Ai.o.r(new StringBuilder("<input type='hidden' name='key_id' value='"), this.f43983b, "'>");
if (jSONObject.has("provider") && jSONObject.getString("provider").equalsIgnoreCase("cred")) {
if (!jSONObject.has("app_present") && jSONObject.getBoolean("app_present")) {
HashMap y11 = Ai.o.y("content-type", "application/json");
this.f43984c.setVisibility(8);
try {
this.f43988g.put("key_id", this.f43983b);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("platform", "app");
jSONObject2.put("os", "android");
jSONObject2.put(LogSubCategory.Context.DEVICE, "mobile");
JSONObject jSONObject3 = new JSONObject();
jSONObject3.put("agent", jSONObject2);
this.f43988g.put("_", jSONObject3);
y.d("https://api.razorpay.com/v1/payments/create/ajax", this.f43988g.toString(), y11, new C3274l((G) this, 1));
return;
} catch (JSONException e13) {
Kp.K.V("BaseRazorpay", "S1", e13.getMessage());
return;
}
}
try {
jSONObject.remove("app_present");
jSONObject.put("app_present", 0);
} catch (JSONException e14) {
Kp.K.V("BaseRazorpay", str2, e14.getMessage());
}
r4 = AbstractC5459e.e(r4, "<input type='hidden' name='_[agent]' value='{\n \"os\":\"android\",\n \"platform\":\"app\",\n \"device\":\"mobile\"\n}'>");
}
keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
Object obj7 = jSONObject.get(next);
if (next.equalsIgnoreCase("method") && C3280s.e().f44027u && (((i10 = Build.VERSION.SDK_INT) >= 29 || U1.b.a(this.f43982a, "android.permission.RECEIVE_SMS") != 0) && (obj7.toString().equalsIgnoreCase(str6) || obj7.toString().equalsIgnoreCase(str7)))) {
new zzab((Activity) this.f43982a).startSmsUserConsent(null);
IntentFilter intentFilter = new IntentFilter("com.google.android.gms.auth.api.phone.SMS_RETRIEVED");
FragmentActivity fragmentActivity = this.f43982a;
AutoReadOtpHelperCustom autoReadOtpHelperCustom = new AutoReadOtpHelperCustom();
autoReadOtpHelperCustom.f43909a = fragmentActivity;
if (i10 < 34 || this.f43982a.getApplicationInfo().targetSdkVersion < 34) {
this.f43982a.registerReceiver(autoReadOtpHelperCustom, intentFilter);
} else {
this.f43982a.registerReceiver(autoReadOtpHelperCustom, intentFilter, 2);
}
Kp.K.f0(EnumC3265c.AUTO_READ_OTP_SMS_RETRIEVER_API_TASK);
}
if (next.equals(str3)) {
it = keys;
obj3 = obj;
obj4 = obj2;
obj5 = obj6;
} else {
obj5 = obj6;
if (next.equals(obj5)) {
it = keys;
obj3 = obj;
obj4 = obj2;
} else {
obj4 = obj2;
if (next.equals(obj4)) {
it = keys;
str4 = str7;
obj3 = obj;
str5 = str6;
obj6 = obj5;
keys = it;
str6 = str5;
str7 = str4;
obj2 = obj4;
obj = obj3;
} else {
obj3 = obj;
if (next.equals(obj3)) {
it = keys;
} else {
if (obj7 instanceof JSONObject) {
JSONObject jSONObject4 = jSONObject.getJSONObject(next);
Iterator<String> keys2 = jSONObject4.keys();
while (keys2.hasNext()) {
Iterator<String> it4 = keys;
String next2 = keys2.next();
String str12 = str6;
String M6 = Xb.e.M(jSONObject4.getString(next2));
String M7 = Xb.e.M(next + "[" + next2 + "]");
StringBuilder j10 = AbstractC5459e.j(r4);
j10.append(Ai.o.k("<input type='hidden' name='", M7, "' value='", M6, "'>"));
r4 = j10.toString();
jSONObject4 = jSONObject4;
keys = it4;
str6 = str12;
str7 = str7;
}
obj6 = obj5;
} else {
Iterator<String> it5 = keys;
String M10 = Xb.e.M(jSONObject.getString(next));
StringBuilder j11 = AbstractC5459e.j(r4);
j11.append(Ai.o.k("<input type='hidden' name='", next, "' value='", M10, "'>"));
r4 = j11.toString();
obj6 = obj5;
keys = it5;
}
obj2 = obj4;
obj = obj3;
}
}
}
}
str5 = str6;
str4 = str7;
obj6 = obj5;
keys = it;
str6 = str5;
str7 = str4;
obj2 = obj4;
obj = obj3;
}
StringBuilder K6 = AbstractC0044f.K(r4, "<input type='hidden' name='_[checkout_id]' value='");
K6.append(Kp.K.B());
K6.append("'>");
StringBuilder K10 = AbstractC0044f.K(AbstractC5459e.e(K6.toString(), "<input type='hidden' name='_[os]' value='android'>"), "<input type='hidden' name='_[package_name]' value='");
K10.append(this.f43982a.getPackageName());
K10.append("'>");
StringBuilder K11 = AbstractC0044f.K(AbstractC5459e.e(K10.toString(), "<input type='hidden' name='_[platform]' value='mobile_sdk'>"), "<input type='hidden' name='_[cellular_network_type]' value=");
K11.append(Ob.b.G(this.f43982a));
K11.append(">");
StringBuilder K12 = AbstractC0044f.K(K11.toString(), "<input type='hidden' name='_[data_network_type]' value='");
K12.append(Ob.b.I(this.f43982a).getNetworkTypeName());
K12.append("'>");
StringBuilder K13 = AbstractC0044f.K(K12.toString(), "<input type='hidden' name='_[locale]' value='");
K13.append(Ob.b.Q());
K13.append("'>");
String replace = "<html><head><title>Processing, Please Wait...</title><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/><meta http-equiv=\"pragma\" content=\"no-cache\"><meta http-equiv=\"cache-control\" content=\"no-cache\"><style><style> html, body { width: 100%; } #content { width: 88%; max-width: 520px; text-align: center; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; } #title { color: #528ff0; font-size: 22px; } #ldr { width: 100%; height: 1px; position: relative; background: #e1e1e1; } #lding { height: 3px; top: -1px; background: #528ff0; position: absolute; animation: spin 20s cubic-bezier(0,0.1,0,1) forwards; animation-delay: 10; } @-webkit-keyframes spin { 0% { width: 0; } 100% { width: 90%; } } @keyframes spin { 0% { width: 0; } 100% { width: 90%; } } #desc { font-size: 16px; color: #8a8a8a; } #content > div { margin-bottom: 20px; } form { display: none; } .hide { display: none; }</style></head><body onload=\"document.forms[0].submit()\"><div id=\"content\"> <div id=\"title\">Processing Payment</div> <div id=\"ldr\"> <div id=\"lding\"></div> </div> <div id=\"desc\">Please wait while we fetch your transaction details and process your payment</div> <img id=\"rzplogo\" style=\"width:160px;margin-top:80px\" src=\"data:image/png;base64,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\"/>{{form}}</div></body><script></script></html>".replace("{{form}}", "<form method='post' action='https://api.razorpay.com/v1/payments/create/checkout'>" + AbstractC5459e.e(AbstractC5459e.e(K13.toString(), "<input type='hidden' name='_[library]' value='custom'>"), "<input type='hidden' name='_[library_version]' value='3.9.25'>") + "</form>");
if (!this.f43991j) {
replace = replace.replace("<script></script>", "<script>document.getElementById('rzplogo').className = 'hide';</script>");
}
this.f43984c.loadDataWithBaseURL(Ic.E.b().f10331a, replace, "text/html", "UTF-8", null);
return;
}
}
str = "upi_app_package_name";
str2 = str8;
obj = "other_apps_order";
obj2 = "preferred_apps_order";
if (jSONObject.has("display_logo")) {
}
w.b(Long.valueOf(Long.parseLong(w.k(PaymentConstants.AMOUNT, jSONObject))), PaymentConstants.AMOUNT);
w.b(!jSONObject.has("framework") ? w.k("framework", jSONObject) : "native", "framework");
EnumC3266d enumC3266d22 = EnumC3266d.ORDER;
w.d(jSONObject, "contact", enumC3266d22);
w.d(jSONObject, "email", enumC3266d22);
w.d(jSONObject, PaymentConstants.ORDER_ID, enumC3266d22);
k10 = w.k("method", jSONObject);
if (k10 != null) {
}
Kp.K.f0(EnumC3265c.CUSTOM_UI_SUBMIT_START);
if (!jSONObject.has("provider")) {
}
if (!jSONObject.has("method")) {
}
str3 = str;
Object obj62 = "display_logo";
r4 = Ai.o.r(new StringBuilder("<input type='hidden' name='key_id' value='"), this.f43983b, "'>");
if (jSONObject.has("provider")) {
if (!jSONObject.has("app_present")) {
}
jSONObject.remove("app_present");
jSONObject.put("app_present", 0);
r4 = AbstractC5459e.e(r4, "<input type='hidden' name='_[agent]' value='{\n \"os\":\"android\",\n \"platform\":\"app\",\n \"device\":\"mobile\"\n}'>");
}
keys = jSONObject.keys();
while (keys.hasNext()) {
}
StringBuilder K62 = AbstractC0044f.K(r4, "<input type='hidden' name='_[checkout_id]' value='");
K62.append(Kp.K.B());
K62.append("'>");
StringBuilder K102 = AbstractC0044f.K(AbstractC5459e.e(K62.toString(), "<input type='hidden' name='_[os]' value='android'>"), "<input type='hidden' name='_[package_name]' value='");
K102.append(this.f43982a.getPackageName());
K102.append("'>");
StringBuilder K112 = AbstractC0044f.K(AbstractC5459e.e(K102.toString(), "<input type='hidden' name='_[platform]' value='mobile_sdk'>"), "<input type='hidden' name='_[cellular_network_type]' value=");
K112.append(Ob.b.G(this.f43982a));
K112.append(">");
StringBuilder K122 = AbstractC0044f.K(K112.toString(), "<input type='hidden' name='_[data_network_type]' value='");
K122.append(Ob.b.I(this.f43982a).getNetworkTypeName());
K122.append("'>");
StringBuilder K132 = AbstractC0044f.K(K122.toString(), "<input type='hidden' name='_[locale]' value='");
K132.append(Ob.b.Q());
K132.append("'>");
String replace2 = "<html><head><title>Processing, Please Wait...</title><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/><meta http-equiv=\"pragma\" content=\"no-cache\"><meta http-equiv=\"cache-control\" content=\"no-cache\"><style><style> html, body { width: 100%; } #content { width: 88%; max-width: 520px; text-align: center; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; } #title { color: #528ff0; font-size: 22px; } #ldr { width: 100%; height: 1px; position: relative; background: #e1e1e1; } #lding { height: 3px; top: -1px; background: #528ff0; position: absolute; animation: spin 20s cubic-bezier(0,0.1,0,1) forwards; animation-delay: 10; } @-webkit-keyframes spin { 0% { width: 0; } 100% { width: 90%; } } @keyframes spin { 0% { width: 0; } 100% { width: 90%; } } #desc { font-size: 16px; color: #8a8a8a; } #content > div { margin-bottom: 20px; } form { display: none; } .hide { display: none; }</style></head><body onload=\"document.forms[0].submit()\"><div id=\"content\"> <div id=\"title\">Processing Payment</div> <div id=\"ldr\"> <div id=\"lding\"></div> </div> <div id=\"desc\">Please wait while we fetch your transaction details and process your payment</div> <img id=\"rzplogo\" style=\"width:160px;margin-top:80px\" src=\"data:image/png;base64,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\"/>{{form}}</div></body><script></script></html>".replace("{{form}}", "<form method='post' action='https://api.razorpay.com/v1/payments/create/checkout'>" + AbstractC5459e.e(AbstractC5459e.e(K132.toString(), "<input type='hidden' name='_[library]' value='custom'>"), "<input type='hidden' name='_[library_version]' value='3.9.25'>") + "</form>");
if (!this.f43991j) {
}
this.f43984c.loadDataWithBaseURL(Ic.E.b().f10331a, replace2, "text/html", "UTF-8", null);
return;
}
i11++;
str8 = str8;
str6 = str6;
str7 = str7;
}
}
} catch (NoSuchAlgorithmException e15) {
Kp.K.V(e15.getMessage(), str8, e15.getMessage());
}
Kp.K.f0(EnumC3265c.CUSTOM_UI_TLS_ERROR);
r(6, "TLSv1 is not supported for security reasons");
}
public final void t(String str, String str2) {
HashMap E10 = Ob.b.E(this.f43982a);
if (E10 != null && E10.size() != 0 && str.equalsIgnoreCase("com.google.android.apps.nbu.paisa.user")) {
E10.containsKey("com.razorpay.plugin.googlepay_all");
if (E10.containsKey("com.razorpay.plugin.googlepay") && E10.containsKey("com.razorpay.plugin.googlepay_all") && !this.f43988g.has("recurring")) {
Iterator it = E10.values().iterator();
if (it.hasNext()) {
try {
try {
if (N.class.getClassLoader().loadClass((String) it.next()).newInstance() != null) {
throw new ClassCastException();
}
if (!str.equalsIgnoreCase("com.google.android.apps.nbu.paisa.user")) {
throw null;
}
throw null;
} catch (NullPointerException e4) {
e = e4;
o(str, str2);
Kp.K.V(PCjCHHpjZmN.ulBWtrbky, "S1", e.getMessage());
return;
}
} catch (ClassNotFoundException e10) {
e = e10;
o(str, str2);
Kp.K.V(PCjCHHpjZmN.ulBWtrbky, "S1", e.getMessage());
return;
} catch (IllegalAccessException e11) {
e = e11;
o(str, str2);
Kp.K.V(PCjCHHpjZmN.ulBWtrbky, "S1", e.getMessage());
return;
} catch (InstantiationException e12) {
e = e12;
o(str, str2);
Kp.K.V(PCjCHHpjZmN.ulBWtrbky, "S1", e.getMessage());
return;
}
}
return;
}
}
o(str, str2);
}
}