正在查看: Crafto v9.3.3 应用的 CashfreeNativeCheckoutActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 CashfreeNativeCheckoutActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.cashfree.pg.ui.hidden.checkout;
import A8.c0;
import O2.F;
import T6.d;
import V6.C1051b;
import V6.D;
import V6.DialogC1053d;
import V6.x;
import X6.C1250i;
import X6.C1251j;
import X6.G;
import X6.M;
import X6.o;
import X6.u;
import Y6.f;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.view.MenuItem;
import android.widget.ProgressBar;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.appsflyer.AppsFlyerProperties;
import com.cashfree.pg.core.api.CFCorePaymentGatewayService;
import com.cashfree.pg.core.api.CFSession;
import com.cashfree.pg.core.api.CFTheme;
import com.cashfree.pg.core.api.base.CFPayment;
import com.cashfree.pg.core.api.exception.CFException;
import com.cashfree.pg.core.api.persistence.CFPersistence;
import com.cashfree.pg.core.api.state.PaymentMode;
import com.cashfree.pg.core.api.state.TxnState;
import com.cashfree.pg.core.api.ui.PaymentInitiationData;
import com.cashfree.pg.core.api.ui.dialog.PVBottomSheetDialog;
import com.cashfree.pg.core.api.utils.AnalyticsUtil;
import com.cashfree.pg.core.api.utils.CFErrorResponse;
import com.cashfree.pg.core.api.utils.CFUPIApp;
import com.cashfree.pg.core.api.utils.CFUtil;
import com.cashfree.pg.core.api.utils.ThreadUtil;
import com.cashfree.pg.core.hidden.analytics.UserEvents;
import com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails;
import com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails;
import com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes;
import com.cashfree.pg.core.hidden.utils.CFPaymentModes;
import com.cashfree.pg.ui.api.CFDropCheckoutPayment;
import com.cashfree.pg.ui.hidden.activity.INativePaymentCheckoutEvents;
import com.cashfree.pg.ui.hidden.activity.base.BaseActivity;
import com.cashfree.pg.ui.hidden.checkout.CashfreeNativeCheckoutActivity;
import com.cashfree.pg.ui.hidden.checkout.callbacks.CFNativeCoreCallbacks;
import com.cashfree.pg.ui.hidden.checkout.w;
import com.google.android.material.textfield.TextInputLayout;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import z6.C2889a;
public class CashfreeNativeCheckoutActivity extends BaseActivity implements INativePaymentCheckoutEvents, G.b, o.b, PVBottomSheetDialog.PaymentVerificationListener, M.a, u.a, C1250i.b, f.b, x.c, C1251j.b {
public static final int f20800x = 0;
public e7.c f20801b;
public LinearLayoutCompat f20802c;
public W6.f d;
public G f20803e;
public X6.o f20804f;
public M f20805g;
public X6.u f20806h;
public C1250i f20807i;
public C1251j f20808j;
public CoordinatorLayout f20809k;
public CFTheme f20810l;
public D f20811m;
public V6.k f20812n;
public C1051b f20813o;
public x f20814p;
public DialogC1053d f20815q;
public V6.t f20816r;
public boolean f20819u;
public PaymentInitiationData f20820v;
public boolean f20817s = false;
public boolean f20818t = true;
public final CFNativeCoreCallbacks f20821w = new AnonymousClass1();
public class AnonymousClass1 extends CFNativeCoreCallbacks {
public AnonymousClass1() {
}
@Override
public final void a(String str) {
int i7 = CashfreeNativeCheckoutActivity.f20800x;
CashfreeNativeCheckoutActivity.this.M(str);
}
@Override
public void onPaymentFailure(final CFErrorResponse cFErrorResponse, String str) {
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
cashfreeNativeCheckoutActivity.getClass();
cashfreeNativeCheckoutActivity.runOnUiThread(new c(cashfreeNativeCheckoutActivity));
CFErrorResponse cFErrorResponse2 = cFErrorResponse;
int i7 = CashfreeNativeCheckoutActivity.d.f20823a[d7.f.getCode(cFErrorResponse2.getCode()).ordinal()];
if (i7 == 1) {
G g8 = cashfreeNativeCheckoutActivity.f20803e;
if (g8 != null) {
TextInputLayout textInputLayout = g8.f9688f;
textInputLayout.setError("Please enter a valid upi id.");
textInputLayout.setErrorEnabled(true);
}
UserEvents userEvents = UserEvents.cfevent_payment_processing_error;
o oVar = new o();
oVar.put("payment_mode", "UPI");
oVar.put(AppsFlyerProperties.CHANNEL, cashfreeNativeCheckoutActivity.f20820v.getId());
oVar.put("payment_method", "COLLECT");
oVar.put("error_code", cFErrorResponse2.getCode());
oVar.put("error_message", cFErrorResponse2.getMessage());
AnalyticsUtil.addEvent(userEvents, oVar);
UserEvents userEvents2 = UserEvents.cfevent_payment_ended;
p pVar = new p();
pVar.put("payment_mode", "UPI");
pVar.put(AppsFlyerProperties.CHANNEL, "UPI");
pVar.put("payment_attempt_status", "cancelled");
AnalyticsUtil.addEvent(userEvents2, pVar);
return;
}
if (i7 == 2) {
C1250i c1250i = cashfreeNativeCheckoutActivity.f20807i;
if (c1250i != null) {
TextInputLayout textInputLayout2 = c1250i.f9737f;
textInputLayout2.setError("Enter a valid card number.");
textInputLayout2.setErrorEnabled(true);
}
UserEvents userEvents3 = UserEvents.cfevent_payment_processing_error;
q qVar = new q();
qVar.put("payment_mode", PaymentMode.CARD.name());
qVar.put("error_code", cFErrorResponse2.getCode());
qVar.put("error_message", cFErrorResponse2.getMessage());
AnalyticsUtil.addEvent(userEvents3, qVar);
UserEvents userEvents4 = UserEvents.cfevent_payment_ended;
r rVar = new r();
rVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
rVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
}
rVar.put("payment_attempt_status", "cancelled");
AnalyticsUtil.addEvent(userEvents4, rVar);
CFPersistence.getInstance().clearTxnID();
return;
}
if (i7 == 3) {
C1250i c1250i2 = cashfreeNativeCheckoutActivity.f20807i;
if (c1250i2 != null) {
TextInputLayout textInputLayout3 = c1250i2.d;
textInputLayout3.setError("Enter valid card holder's name.");
textInputLayout3.setErrorEnabled(true);
}
UserEvents userEvents5 = UserEvents.cfevent_payment_processing_error;
s sVar = new s();
sVar.put("payment_mode", PaymentMode.CARD.name());
sVar.put("error_code", cFErrorResponse2.getCode());
sVar.put("error_message", cFErrorResponse2.getMessage());
AnalyticsUtil.addEvent(userEvents5, sVar);
UserEvents userEvents6 = UserEvents.cfevent_payment_ended;
t tVar = new t();
tVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
tVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
}
tVar.put("payment_attempt_status", "cancelled");
AnalyticsUtil.addEvent(userEvents6, tVar);
CFPersistence.getInstance().clearTxnID();
return;
}
if (i7 == 4) {
X6.u uVar = cashfreeNativeCheckoutActivity.f20806h;
if (uVar != null) {
TextInputLayout textInputLayout4 = uVar.f9792j;
textInputLayout4.setError("Phone number given not eligible for payment method");
textInputLayout4.setErrorEnabled(true);
}
UserEvents userEvents7 = UserEvents.cfevent_payment_processing_error;
u uVar2 = new u();
uVar2.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
uVar2.put("error_code", cFErrorResponse2.getCode());
uVar2.put("error_message", cFErrorResponse2.getMessage());
AnalyticsUtil.addEvent(userEvents7, uVar2);
UserEvents userEvents8 = UserEvents.cfevent_payment_ended;
v vVar = new v();
vVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
vVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
}
vVar.put("payment_attempt_status", "cancelled");
AnalyticsUtil.addEvent(userEvents8, vVar);
CFPersistence.getInstance().clearTxnID();
return;
}
if (i7 == 5) {
UserEvents userEvents9 = UserEvents.cfevent_payment_ended;
k kVar = new k();
PaymentMode paymentMode = cashfreeNativeCheckoutActivity.f20820v.getPaymentMode();
if (paymentMode.equals(PaymentMode.QR_CODE)) {
kVar.put("payment_mode", "UPI");
kVar.put(AppsFlyerProperties.CHANNEL, "QR");
} else if (paymentMode.equals(PaymentMode.UPI_COLLECT)) {
kVar.put("payment_mode", "UPI");
kVar.put(AppsFlyerProperties.CHANNEL, "COLLECT");
} else if (paymentMode.equals(PaymentMode.UPI_INTENT)) {
kVar.put("payment_mode", "UPI");
kVar.put(AppsFlyerProperties.CHANNEL, "INTENT");
} else {
kVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
}
if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
kVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
}
kVar.put("payment_attempt_status", "cancelled");
AnalyticsUtil.addEvent(userEvents9, kVar);
CFPersistence.getInstance().clearTxnID();
return;
}
UserEvents userEvents10 = UserEvents.cfevent_payment_ended;
l lVar = new l();
PaymentMode paymentMode2 = cashfreeNativeCheckoutActivity.f20820v.getPaymentMode();
if (paymentMode2.equals(PaymentMode.QR_CODE)) {
lVar.put("payment_mode", "UPI");
lVar.put(AppsFlyerProperties.CHANNEL, "QR");
} else if (paymentMode2.equals(PaymentMode.UPI_COLLECT)) {
lVar.put("payment_mode", "UPI");
lVar.put(AppsFlyerProperties.CHANNEL, "COLLECT");
} else if (paymentMode2.equals(PaymentMode.UPI_INTENT)) {
lVar.put("payment_mode", "UPI");
lVar.put(AppsFlyerProperties.CHANNEL, "INTENT");
} else {
lVar.put("payment_mode", cashfreeNativeCheckoutActivity.f20820v.getPaymentMode().name());
}
if (cashfreeNativeCheckoutActivity.f20820v.getName() != null && !cashfreeNativeCheckoutActivity.f20820v.getName().isEmpty()) {
lVar.put("payment_method", cashfreeNativeCheckoutActivity.f20820v.getName());
}
lVar.put("payment_attempt_status", "failed");
AnalyticsUtil.addEvent(userEvents10, lVar);
CFPersistence.getInstance().clearTxnID();
cashfreeNativeCheckoutActivity.L(cFErrorResponse2);
}
});
}
@Override
public final void onQRFetched(final String str) {
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
cashfreeNativeCheckoutActivity.getClass();
cashfreeNativeCheckoutActivity.runOnUiThread(new c(cashfreeNativeCheckoutActivity));
V6.t tVar = cashfreeNativeCheckoutActivity.f20816r;
if (tVar != null && tVar.isShowing()) {
cashfreeNativeCheckoutActivity.f20816r.dismiss();
}
cashfreeNativeCheckoutActivity.f20816r = new V6.t(cashfreeNativeCheckoutActivity, str, cashfreeNativeCheckoutActivity.f20810l, cashfreeNativeCheckoutActivity);
if (cashfreeNativeCheckoutActivity.isFinishing() || cashfreeNativeCheckoutActivity.isDestroyed()) {
return;
}
cashfreeNativeCheckoutActivity.f20816r.show();
}
});
}
}
public class a extends HashMap<String, String> {
}
public class b extends HashMap<String, String> {
}
public class c extends HashMap<String, String> {
}
public static class d {
public static final int[] f20823a;
public static final int[] f20824b;
static {
int[] iArr = new int[CFPaymentModes.values().length];
f20824b = iArr;
try {
iArr[CFPaymentModes.UPI.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
f20824b[CFPaymentModes.NB.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
f20824b[CFPaymentModes.WALLET.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
f20824b[CFPaymentModes.PAY_LATER.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
f20824b[CFPaymentModes.CARD.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
f20824b[CFPaymentModes.EMI.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
int[] iArr2 = new int[d7.f.values().length];
f20823a = iArr2;
try {
iArr2[d7.f.upi_id_invalid.ordinal()] = 1;
} catch (NoSuchFieldError unused7) {
}
try {
f20823a[d7.f.card_holder_name_invalid.ordinal()] = 2;
} catch (NoSuchFieldError unused8) {
}
try {
f20823a[d7.f.card_number_invalid.ordinal()] = 3;
} catch (NoSuchFieldError unused9) {
}
try {
f20823a[d7.f.phone_ineligible.ordinal()] = 4;
} catch (NoSuchFieldError unused10) {
}
try {
f20823a[d7.f.action_cancelled.ordinal()] = 5;
} catch (NoSuchFieldError unused11) {
}
}
}
public static boolean I(Kf.b bVar) {
return bVar != null && bVar.L();
}
@Override
public final Dl.a G() {
return this.f20801b;
}
public final Kf.b H(OrderDetails orderDetails, CFPaymentModes cFPaymentModes, PaymentModes paymentModes, ArrayList<CFUPIApp> arrayList, EmiDetails emiDetails) {
switch (d.f20824b[cFPaymentModes.ordinal()]) {
case 1:
if (paymentModes.getUpiOption().isCollectEnabled() || ((arrayList != null && arrayList.size() > 0) || getResources().getBoolean(R6.b.isDeviceTablet))) {
if (this.f20803e == null) {
this.f20803e = new G(this.f20802c, orderDetails, paymentModes.getUpiOption().isCollectEnabled(), this.f20810l, arrayList, this);
}
return this.f20803e;
}
case 2:
break;
case 3:
if (this.f20805g == null) {
this.f20805g = new M(this.f20802c, paymentModes.getWallet(), orderDetails, this.f20810l, this);
}
return this.f20805g;
case 4:
if (this.f20806h == null) {
this.f20806h = new X6.u(this.f20802c, paymentModes.getPayLater(), orderDetails, this.f20810l, this);
}
return this.f20806h;
case 5:
if (this.f20807i == null) {
this.f20807i = new C1250i(this.f20802c, orderDetails, this.f20810l, this);
}
return this.f20807i;
case 6:
if (this.f20808j != null || orderDetails.getOrderAmount() < 2499.0d || paymentModes.getEMI().isEmpty() || emiDetails == null || emiDetails.getEmiOptions().isEmpty()) {
return null;
}
C1251j c1251j = new C1251j(this.f20802c, paymentModes.getEMI(), orderDetails, emiDetails, this.f20810l, this);
this.f20808j = c1251j;
return c1251j;
default:
return null;
}
if (this.f20804f == null) {
this.f20804f = new X6.o(this.f20802c, paymentModes.getNetBanking(), orderDetails, this.f20810l, this);
}
return this.f20804f;
}
public final void J() {
if (I(this.f20803e) || I(this.f20804f) || I(this.f20805g) || I(this.f20806h) || I(this.f20807i)) {
return;
}
this.d.f9357a.setExpanded(true);
}
public final void K(PaymentMode paymentMode) {
UserEvents userEvents = UserEvents.cfevent_payment_mode_focus;
m mVar = new m();
mVar.put("payment_mode", paymentMode.name());
AnalyticsUtil.addEvent(userEvents, mVar);
G g8 = this.f20803e;
if (g8 != null && paymentMode != PaymentMode.UPI_INTENT && paymentMode != PaymentMode.UPI_COLLECT && g8.f9696n) {
g8.o0("");
g8.f9696n = false;
g8.f9685b.setVisibility(8);
g8.f9690h.a();
}
X6.o oVar = this.f20804f;
if (oVar != null && paymentMode != PaymentMode.NET_BANKING && oVar.f9771m) {
oVar.o0(-1);
oVar.f9767i.setVisibility(8);
oVar.f9771m = false;
oVar.f9768j.a();
}
M m7 = this.f20805g;
if (m7 != null && paymentMode != PaymentMode.WALLET && m7.f9719m) {
m7.o0(null);
m7.f9714h.setVisibility(8);
m7.f9719m = false;
m7.f9717k.a();
}
X6.u uVar = this.f20806h;
if (uVar != null && paymentMode != PaymentMode.PAY_LATER && uVar.f9795m) {
uVar.o0(null);
uVar.f9790h.setVisibility(8);
uVar.f9795m = false;
uVar.f9793k.a();
}
C1250i c1250i = this.f20807i;
if (c1250i != null && paymentMode != PaymentMode.CARD && c1250i.f9746o) {
c1250i.p0();
c1250i.f9734b.setVisibility(8);
c1250i.f9746o = false;
c1250i.f9735c.a();
}
this.d.f9357a.setExpanded(false);
}
public final void L(final CFErrorResponse cFErrorResponse) {
final String j02;
finish();
if (this.f20817s) {
return;
}
this.f20817s = true;
if (cFErrorResponse.getMessage().equals("payment method failed.") || (j02 = this.f20801b.j0()) == null) {
return;
}
final int i7 = 0;
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
Object obj = cFErrorResponse;
Object obj2 = j02;
switch (i7) {
case 0:
int i8 = CashfreeNativeCheckoutActivity.f20800x;
T6.d.f7107c.publishEvent(new d.b(T6.e.onFailure, (String) obj2, (CFErrorResponse) obj));
break;
default:
((wg.b) ((Map.Entry) obj2).getKey()).a((wg.a) obj);
break;
}
}
});
}
public final void M(final String str) {
w.a aVar;
UserEvents userEvents = UserEvents.cfevent_payment_ended;
b bVar = new b();
bVar.put(AnalyticsUtil.ORDER_ID, str);
bVar.put("payment_method", this.f20820v.getPaymentMode().name());
bVar.put("payment_attempt_status", "ended");
AnalyticsUtil.addEvent(userEvents, bVar);
UserEvents userEvents2 = UserEvents.cfevent_checkout_close;
c cVar = new c();
cVar.put(AnalyticsUtil.ORDER_ID, str);
cVar.put("payment_method", this.f20820v.getPaymentMode().name());
cVar.put(AppsFlyerProperties.CHANNEL, "verify_callback");
AnalyticsUtil.addEvent(userEvents2, cVar);
CFPersistence.getInstance().clearTxnID();
if (this.f20818t) {
CFSession.Environment environment = CFPersistence.getInstance().getEnvironment();
e7.c cVar2 = this.f20801b;
PaymentInitiationData paymentInitiationData = this.f20820v;
cVar2.f22250b.getClass();
if (paymentInitiationData.isSaveMethod() && CFPersistence.getInstance().getStatus() == TxnState.SUCCESS && (paymentInitiationData.getPaymentMode() == PaymentMode.UPI_INTENT || paymentInitiationData.getPaymentMode() == PaymentMode.UPI_COLLECT || paymentInitiationData.getPaymentMode() == PaymentMode.NET_BANKING || paymentInitiationData.getPaymentMode() == PaymentMode.WALLET || paymentInitiationData.getPaymentMode() == PaymentMode.PAY_LATER)) {
w.a aVar2 = new w.a();
aVar2.f20857f = paymentInitiationData.getPaymentMode();
aVar2.f20853a = paymentInitiationData.getImageURL();
aVar2.d = paymentInitiationData.getCode();
aVar2.f20855c = paymentInitiationData.getId();
aVar2.f20856e = paymentInitiationData.getPhoneNo();
aVar2.f20854b = paymentInitiationData.getName();
w b8 = Z6.a.f10779b.b(environment);
Iterator<w.a> it = b8.f20852a.iterator();
while (true) {
if (!it.hasNext()) {
aVar = null;
break;
}
aVar = it.next();
if (aVar.f20857f == aVar2.f20857f && aVar.f20854b.equals(aVar2.f20854b)) {
break;
}
}
if (aVar != null) {
b8.f20852a.remove(aVar);
}
b8.f20852a.add(0, aVar2);
b8.f20852a = b8.f20852a.subList(0, Math.min(b8.f20852a.size(), 2));
Z6.a aVar3 = Z6.a.f10779b;
aVar3.getClass();
CFSession.Environment environment2 = CFSession.Environment.PRODUCTION;
A6.a aVar4 = aVar3.f10780a;
if (environment == environment2) {
aVar4.c("quick_checkout_data_production", b8.toJSON().toString());
} else {
aVar4.c("quick_checkout_data_sandbox", b8.toJSON().toString());
}
}
}
finish();
if (this.f20817s) {
return;
}
this.f20817s = true;
if (str != null) {
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
int i7 = CashfreeNativeCheckoutActivity.f20800x;
T6.d.f7107c.publishEvent(new d.b(T6.e.onVerify, str, null));
}
});
}
}
@Override
public final void g(final com.cashfree.pg.core.hidden.network.response.models.config.MerchantInfo r11, final com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails r12, final java.util.ArrayList r13, final com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes r14, final com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails r15) {
throw new UnsupportedOperationException("Method not decompiled: com.cashfree.pg.ui.hidden.checkout.CashfreeNativeCheckoutActivity.g(com.cashfree.pg.core.hidden.network.response.models.config.MerchantInfo, com.cashfree.pg.core.hidden.network.response.models.config.OrderDetails, java.util.ArrayList, com.cashfree.pg.core.hidden.network.response.models.config.PaymentModes, com.cashfree.pg.core.hidden.network.response.models.config.EmiDetails):void");
}
@Override
public final void n() {
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
if (cashfreeNativeCheckoutActivity.f20817s) {
return;
}
cashfreeNativeCheckoutActivity.M(cashfreeNativeCheckoutActivity.f20801b.j0());
}
});
}
@Override
public final void onBackPressed() {
this.f20815q = new DialogC1053d(this, this.f20810l, new F(this));
if (isFinishing() || isDestroyed()) {
return;
}
this.f20815q.show();
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
UserEvents userEvents = UserEvents.cfevent_checkout_open;
a aVar = new a();
aVar.put("platform", "android");
AnalyticsUtil.addEvent(userEvents, aVar);
this.f20820v = CFPersistence.getInstance().getPaymentInitiationData();
CFCorePaymentGatewayService cFCorePaymentGatewayService = CFCorePaymentGatewayService.getInstance();
CFNativeCoreCallbacks cFNativeCoreCallbacks = this.f20821w;
cFCorePaymentGatewayService.setCheckoutCallback(cFNativeCoreCallbacks.f20830a);
CFCorePaymentGatewayService.getInstance().setQRCallback(cFNativeCoreCallbacks);
try {
this.f20818t = getResources().getBoolean(R6.b.cf_quick_checkout_enabled);
} catch (Exception e8) {
C2889a.c().b("CashfreeNativeCheckoutActivity", e8.getMessage());
}
this.f20819u = true;
this.f20817s = false;
setContentView(R6.e.activity_cashfree_native_checkout);
e7.c cVar = new e7.c(this, new c0(this));
this.f20801b = cVar;
cVar.f22249a.getClass();
this.f20810l = Z6.a.f10779b.a().getCFNativeCheckoutUIConfiguration();
this.f20809k = (CoordinatorLayout) findViewById(R6.d.cf_loader);
int parseColor = Color.parseColor(this.f20810l.getNavigationBarBackgroundColor());
((ProgressBar) findViewById(R6.d.progress_bar)).getIndeterminateDrawable().setColorFilter(parseColor, PorterDuff.Mode.MULTIPLY);
getWindow().setStatusBarColor(parseColor);
this.f20802c = (LinearLayoutCompat) findViewById(R6.d.llc_content);
W6.f fVar = new W6.f((CoordinatorLayout) findViewById(R6.d.cf_cl_root), this.f20810l);
this.d = fVar;
fVar.f9357a.setExpanded(true);
setSupportActionBar(this.d.f9361f);
if (getSupportActionBar() != null) {
getSupportActionBar().q(true);
getSupportActionBar().y("");
}
runOnUiThread(new androidx.media3.ui.x(this, 1));
e7.c cVar2 = this.f20801b;
Y6.d dVar = cVar2.f22249a;
dVar.getClass();
CFDropCheckoutPayment a8 = Z6.a.f10779b.a();
if (a8 != null) {
cVar2.f22252e = a8.getCfSession();
Y6.b bVar = new Y6.b(dVar, cVar2);
Y6.c cVar3 = new Y6.c(cVar2);
dVar.f10122c.getStaticConfigData(a8.getCfSession(), cVar3);
dVar.f10120a.getConfigData(a8.getCfSession(), bVar);
return;
}
UserEvents userEvents2 = UserEvents.cfevent_payment_initiation_error;
e7.d dVar2 = new e7.d();
dVar2.put("error_code", "native_checkout_missing");
dVar2.put("error_message", "CFNativeCheckoutPayment object is null");
AnalyticsUtil.addEvent(userEvents2, dVar2);
cVar2.d.onPaymentFailure(CFUtil.getResponseFromError(CFUtil.getFailedResponse("CFNativeCheckoutPayment is missing.")));
}
@Override
public final void onDestroy() {
V6.t tVar = this.f20816r;
if (tVar != null && tVar.isShowing()) {
this.f20816r.dismiss();
}
com.google.android.material.bottomsheet.h hVar = this.f20814p;
if (hVar != null && hVar.isShowing()) {
this.f20814p.dismiss();
}
super.onDestroy();
}
@Override
public final boolean onOptionsItemSelected(@NonNull MenuItem menuItem) {
if (menuItem.getItemId() == 16908332) {
onBackPressed();
}
return super.onOptionsItemSelected(menuItem);
}
@Override
public final void onPVFailed() {
e7.c cVar = this.f20801b;
cVar.f22249a.getClass();
cVar.f22251c.getOrderStatus(Z6.a.f10779b.a().getCfSession(), new e7.e(cVar));
}
@Override
public final void onPVVerified(String str) {
M(str);
}
@Override
public final void onPause() {
super.onPause();
runOnUiThread(new com.cashfree.pg.ui.hidden.checkout.c(this));
}
@Override
public void onPaymentFailure(CFErrorResponse cFErrorResponse) {
L(cFErrorResponse);
}
@Override
public final void onStart() {
if (this.f20819u) {
this.f20819u = false;
} else {
e7.c cVar = this.f20801b;
cVar.f22249a.getClass();
cVar.f22251c.getOrderStatus(Z6.a.f10779b.a().getCfSession(), new e7.e(cVar));
}
super.onStart();
}
@Override
public final void onStop() {
super.onStop();
com.google.android.material.bottomsheet.h hVar = this.f20811m;
if (hVar != null && hVar.isShowing()) {
this.f20811m.dismiss();
}
com.google.android.material.bottomsheet.h hVar2 = this.f20812n;
if (hVar2 != null && hVar2.isShowing()) {
this.f20812n.dismiss();
}
DialogC1053d dialogC1053d = this.f20815q;
if (dialogC1053d != null && dialogC1053d.isShowing()) {
this.f20815q.dismiss();
}
com.google.android.material.bottomsheet.i iVar = this.f20813o;
if (iVar == null || !iVar.isVisible()) {
return;
}
this.f20813o.dismissAllowingStateLoss();
}
@Override
public final void r() {
ThreadUtil.runOnUIThread(new Runnable() {
@Override
public final void run() {
CashfreeNativeCheckoutActivity cashfreeNativeCheckoutActivity = CashfreeNativeCheckoutActivity.this;
if (cashfreeNativeCheckoutActivity.f20817s) {
return;
}
cashfreeNativeCheckoutActivity.M(cashfreeNativeCheckoutActivity.f20801b.j0());
}
});
}
@Override
public final void s(CFPayment cFPayment, PaymentInitiationData paymentInitiationData) {
try {
CFDropCheckoutPayment a8 = Z6.a.f10779b.a();
if (a8 != null && a8.getSource() != null) {
String[] split = a8.getSource().split("-");
cFPayment.setCfSDKFlavour(CFPayment.CFSDKFlavour.fromString(split[1]).withVersion(split[2]));
cFPayment.setCfsdkFramework(CFPayment.CFSDKFramework.fromString(split[0]).withVersion(split[3]));
cFPayment.withBrowserVersion(split[7]);
}
CFPersistence.getInstance().setPaymentInitiationData(paymentInitiationData);
this.f20820v = paymentInitiationData;
runOnUiThread(new androidx.media3.ui.x(this, 1));
cFPayment.setTheme(this.f20810l);
CFCorePaymentGatewayService.getInstance().doPayment(this, cFPayment);
} catch (CFException e8) {
e8.printStackTrace();
}
}
@Override
public final void onPVCancelled() {
}
}