正在查看: Vi App v10.18.0 应用的 SubJusPayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Vi App v10.18.0 应用的 SubJusPayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.onmobile.rbtsdkui.activities;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentActivity;
import com.google.gson.Gson;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.analytics.KibanaUtilConstants;
import com.onmobile.rbtsdkui.http.api_action.digital.SharedPrefPg;
import com.onmobile.rbtsdkui.http.api_action.digital.dto.InitiateResponseDTO;
import com.onmobile.rbtsdkui.http.api_action.digital.dto.SignaturePayload;
import com.onmobile.rbtsdkui.juspay.InitiateDTO;
import com.onmobile.rbtsdkui.juspay.JusPayEventBus;
import com.onmobile.rbtsdkui.juspay.PayloadInitiate;
import com.onmobile.rbtsdkui.util.JusPayHelper;
import in.juspay.hypersdk.data.JuspayResponseHandler;
import in.juspay.hypersdk.ui.HyperPaymentsCallbackAdapter;
import in.juspay.services.HyperServices;
import org.greenrobot.eventbus.EventBus;
import org.json.JSONException;
import org.json.JSONObject;
public class SubJusPayActivity extends FragmentActivity {
public HyperServices a = null;
public static void a(SubJusPayActivity subJusPayActivity, JSONObject jSONObject) {
subJusPayActivity.getClass();
JSONObject optJSONObject = jSONObject.optJSONObject("payload");
new Gson().toJson(optJSONObject);
String optString = optJSONObject.optString("status");
optJSONObject.optString("paymentInstrument");
optJSONObject.optString("paymentInstrumentGroup");
if (!jSONObject.optBoolean("error")) {
EventBus.getDefault().post(new JusPayEventBus(200));
}
String optString2 = jSONObject.optString(KibanaUtilConstants.ERROR_CODE);
if (!TextUtils.isEmpty(jSONObject.optString(KibanaUtilConstants.ERROR_MESSAGE))) {
TextUtils.isEmpty(optString2);
}
optString.getClass();
switch (optString) {
case "authorization_failed":
case "authentication_failed":
case "api_failure":
EventBus.getDefault().post(new JusPayEventBus(401));
break;
case "user_aborted":
case "backpressed":
EventBus.getDefault().post(new JusPayEventBus(400));
break;
case "authorizing":
case "pending_vbv":
EventBus.getDefault().post(new JusPayEventBus(402));
break;
}
}
public final void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
if (Build.VERSION.SDK_INT != 26) {
setRequestedOrientation(1);
}
if (this.a != null) {
finish();
return;
}
this.a = new HyperServices(this);
AppManager.e().a(this.a);
if (this.a.isInitialised()) {
return;
}
try {
InitiateDTO initiateDTO = new InitiateDTO();
InitiateResponseDTO initiateResponseDTO = (InitiateResponseDTO) new Gson().fromJson(SharedPrefPg.a.a("pg_initiate_data"), InitiateResponseDTO.class);
PayloadInitiate payloadInitiate = new PayloadInitiate();
if (initiateResponseDTO != null) {
initiateDTO.a(initiateResponseDTO.getRequestId());
initiateDTO.b(initiateResponseDTO.getService());
if (initiateResponseDTO.getPayload() != null) {
payloadInitiate.a(initiateResponseDTO.getPayload().getAction());
payloadInitiate.b(initiateResponseDTO.getPayload().getClientId());
payloadInitiate.c(initiateResponseDTO.getPayload().getEnvironment());
initiateResponseDTO.getPayload().getSignaturePayload();
try {
SignaturePayload signaturePayload = (SignaturePayload) new Gson().fromJson(initiateResponseDTO.getPayload().getSignaturePayload(), SignaturePayload.class);
signaturePayload.toString();
payloadInitiate.d(signaturePayload.a());
} catch (Exception unused) {
if (getResources() != null) {
payloadInitiate.d(getResources().getString(R.string.pg_init_mer_id));
}
}
}
initiateDTO.a(payloadInitiate);
}
JSONObject jSONObject = new JSONObject(new Gson().toJson(initiateDTO));
JusPayHelper.a.getClass();
JusPayHelper.a(true);
this.a.initiate(jSONObject, new HyperPaymentsCallbackAdapter() {
public final void onEvent(JSONObject jSONObject2, JuspayResponseHandler juspayResponseHandler) {
try {
String string = jSONObject2.getString("event");
JusPayHelper.a.getClass();
JusPayHelper.a(string);
if (string.equals("show_loader")) {
EventBus.getDefault().post(new JusPayEventBus(1));
} else if (string.equals("hide_loader")) {
EventBus.getDefault().post(new JusPayEventBus(0));
} else if (string.equals("initiate_result")) {
JusPayHelper.a(false);
jSONObject2.optJSONObject("payload").toString();
if (!SubJusPayActivity.this.a.isInitialised()) {
JusPayHelper.a("initiate_failed");
}
} else if (string.equals("process_result")) {
SubJusPayActivity.a(SubJusPayActivity.this, jSONObject2);
}
} catch (Exception e) {
e.getMessage();
JusPayHelper.a.getClass();
JusPayHelper.a("initiate_failed");
}
}
});
} catch (JSONException e) {
e.toString();
}
}
public final void onResume() {
super.onResume();
onBackPressed();
}
}