正在查看: Hopscotch v9.7.2 应用的 CheckOfferDetailsTask.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Hopscotch v9.7.2 应用的 CheckOfferDetailsTask.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.payu.india.Tasks;
import android.os.AsyncTask;
import android.util.Log;
import com.facebook.appevents.internal.b;
import com.payu.india.Interfaces.CheckOfferDetailsApiListener;
import com.payu.india.Model.PayuConfig;
import com.payu.india.Model.PayuOffer;
import com.payu.india.Model.PayuOfferDetails;
import com.payu.india.Model.PayuResponse;
import com.payu.india.Model.PayuUserOffer;
import com.payu.india.Model.PostData;
import com.payu.india.Model.StoredCard;
import com.payu.india.Payu.PayuConstants;
import com.payu.india.Payu.PayuErrors;
import com.payu.india.Payu.PayuUtils;
import java.io.IOException;
import java.io.InputStream;
import java.net.ProtocolException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import javax.net.ssl.HttpsURLConnection;
import org.json.JSONException;
import org.json.JSONObject;
public class CheckOfferDetailsTask extends AsyncTask<PayuConfig, String, PayuResponse> {
private final String TAG = getClass().getSimpleName();
CheckOfferDetailsApiListener mCheckOfferDetailsApiListener;
public CheckOfferDetailsTask(CheckOfferDetailsApiListener checkOfferDetailsApiListener) {
this.mCheckOfferDetailsApiListener = checkOfferDetailsApiListener;
}
@Override
public PayuResponse doInBackground(PayuConfig... payuConfigArr) {
PayuResponse payuResponse;
JSONException jSONException;
IOException iOException;
ProtocolException protocolException;
PostData postData;
JSONObject jSONObject;
PostData postData2;
PayuResponse payuResponse2;
PayuResponse payuResponse3;
PayuResponse payuResponse4;
PayuResponse payuResponse5;
JSONObject jSONObject2;
PayuOfferDetails payuOfferDetails;
Iterator<String> it;
String str;
char c;
PayuUserOffer payuUserOffer;
ArrayList<PayuOffer> arrayList;
String str2;
String str3;
char c2;
PayuResponse payuResponse6;
String str4;
char c3;
PayuOfferDetails payuOfferDetails2;
String str5;
ArrayList<PayuOffer> arrayList2;
CheckOfferDetailsTask checkOfferDetailsTask = this;
PayuResponse payuResponse7 = new PayuResponse();
PostData postData3 = new PostData();
try {
try {
PayuConfig payuConfig = payuConfigArr[0];
try {
int environment = payuConfig.getEnvironment();
try {
HttpsURLConnection httpsConn = PayuUtils.getHttpsConn((environment != 0 ? environment != 1 ? environment != 2 ? environment != 3 ? new URL("https://info.payu.in/merchant/postservice.php?form=2") : new URL(PayuConstants.MOBILE_DEV_FETCH_DATA_URL) : new URL("https://test.payu.in/merchant/postservice?form=2") : new URL("https://test.payu.in/merchant/postservice?form=2") : new URL("https://info.payu.in/merchant/postservice.php?form=2")).toString(), payuConfig.getData());
if (httpsConn != null) {
InputStream inputStream = httpsConn.getInputStream();
StringBuffer stringBuffer = new StringBuffer();
byte[] bArr = new byte[1024];
while (true) {
int read = inputStream.read(bArr);
if (read == -1) {
break;
}
stringBuffer.append(new String(bArr, 0, read));
}
JSONObject jSONObject3 = new JSONObject(stringBuffer.toString());
payuResponse7.setRawResponse(jSONObject3);
PayuOfferDetails payuOfferDetails3 = new PayuOfferDetails();
if (jSONObject3.has(PayuConstants.DATA_KEY)) {
ArrayList<PayuUserOffer> arrayList3 = new ArrayList<>();
boolean contentEquals = jSONObject3.get(PayuConstants.DATA_KEY).toString().contentEquals(PayuConstants.CARD_TOKENS);
String str6 = PayuConstants.ALLOWED_ON;
postData = postData3;
try {
try {
if (contentEquals) {
try {
JSONObject jSONObject4 = jSONObject3.getJSONObject(PayuConstants.CARD_TOKENS);
Iterator<String> keys = jSONObject4.keys();
while (keys.hasNext()) {
try {
JSONObject jSONObject5 = jSONObject3;
JSONObject jSONObject6 = jSONObject4.getJSONObject(keys.next());
JSONObject jSONObject7 = jSONObject4;
JSONObject jSONObject8 = jSONObject6.getJSONObject(PayuConstants.CARD_DATA);
PayuResponse payuResponse8 = payuResponse7;
JSONObject jSONObject9 = jSONObject6.getJSONObject(PayuConstants.OFFER_DATA);
Iterator<String> keys2 = jSONObject8.keys();
PayuOfferDetails payuOfferDetails4 = payuOfferDetails3;
PayuUserOffer payuUserOffer2 = new PayuUserOffer();
ArrayList<PayuUserOffer> arrayList4 = arrayList3;
StoredCard storedCard = new StoredCard();
while (keys2.hasNext()) {
Iterator<String> it2 = keys2;
String next = keys2.next();
switch (next.hashCode()) {
case -245243534:
str3 = str6;
if (next.equals(PayuConstants.CARD_MODE)) {
c2 = 7;
break;
}
c2 = 65535;
break;
case -245226918:
str3 = str6;
if (next.equals("card_name")) {
c2 = 1;
break;
}
c2 = 65535;
break;
case -245025015:
str3 = str6;
if (next.equals("card_type")) {
c2 = 4;
break;
}
c2 = 65535;
break;
case -7921832:
str3 = str6;
if (next.equals("card_bin")) {
c2 = '\n';
break;
}
c2 = 65535;
break;
case 191074576:
str3 = str6;
if (next.equals(PayuConstants.IS_EXPIRED)) {
c2 = 6;
break;
}
c2 = 65535;
break;
case 340158568:
str3 = str6;
if (next.equals(PayuConstants.IS_DOMESTIC)) {
c2 = 11;
break;
}
c2 = 65535;
break;
case 476548041:
str3 = str6;
if (next.equals("expiry_year")) {
c2 = 2;
break;
}
c2 = 65535;
break;
case 553934160:
str3 = str6;
if (next.equals(PayuConstants.CARD_NO)) {
c2 = '\b';
break;
}
c2 = 65535;
break;
case 977313176:
str3 = str6;
if (next.equals(PayuConstants.CARD_BRAND)) {
c2 = '\t';
break;
}
c2 = 65535;
break;
case 993856522:
str3 = str6;
if (next.equals("card_token")) {
c2 = 5;
break;
}
c2 = 65535;
break;
case 1877315700:
str3 = str6;
if (next.equals("expiry_month")) {
c2 = 3;
break;
}
c2 = 65535;
break;
case 2026069948:
str3 = str6;
if (next.equals("name_on_card")) {
c2 = 0;
break;
}
c2 = 65535;
break;
default:
str3 = str6;
c2 = 65535;
break;
}
switch (c2) {
case 0:
storedCard.setNameOnCard(jSONObject8.get("name_on_card").toString());
break;
case 1:
storedCard.setCardName(jSONObject8.get("card_name").toString());
break;
case 2:
storedCard.setExpiryYear(jSONObject8.get("expiry_year").toString());
break;
case 3:
storedCard.setExpiryMonth(jSONObject8.get("expiry_month").toString());
break;
case 4:
storedCard.setCardType(jSONObject8.get("card_type").toString());
break;
case 5:
storedCard.setCardToken(jSONObject8.get("card_token").toString());
break;
case 6:
storedCard.setIsExpired(Boolean.valueOf(jSONObject8.getInt(PayuConstants.IS_EXPIRED) != 0));
break;
case 7:
storedCard.setCardMode(jSONObject8.get(PayuConstants.CARD_MODE).toString());
break;
case '\b':
storedCard.setMaskedCardNumber(jSONObject8.get(PayuConstants.CARD_NO).toString());
break;
case '\t':
storedCard.setCardBrand(jSONObject8.get(PayuConstants.CARD_BRAND).toString());
break;
case '\n':
storedCard.setCardBin(jSONObject8.get("card_bin").toString());
break;
case 11:
storedCard.setIsDomestic(jSONObject8.get(PayuConstants.IS_DOMESTIC).toString());
break;
}
str6 = str3;
keys2 = it2;
}
String str7 = str6;
payuUserOffer2.setStoredCard(storedCard);
Iterator<String> keys3 = jSONObject9.keys();
ArrayList<PayuOffer> arrayList5 = new ArrayList<>();
while (keys3.hasNext()) {
JSONObject jSONObject10 = jSONObject9.getJSONObject(keys3.next());
Iterator<String> keys4 = jSONObject10.keys();
JSONObject jSONObject11 = jSONObject9;
PayuOffer payuOffer = new PayuOffer();
while (keys4.hasNext()) {
Iterator<String> it3 = keys3;
String next2 = keys4.next();
switch (next2.hashCode()) {
case -1336660010:
String str8 = str7;
it = keys4;
str = str8;
if (next2.equals(str)) {
c = '\t';
break;
}
c = 65535;
break;
case -892481550:
if (next2.equals("status")) {
c = 0;
String str9 = str7;
it = keys4;
str = str9;
break;
}
String str10 = str7;
it = keys4;
str = str10;
c = 65535;
break;
case -654979397:
if (next2.equals(PayuConstants.OFFER_AVAILED_COUNT)) {
c = 5;
String str92 = str7;
it = keys4;
str = str92;
break;
}
String str102 = str7;
it = keys4;
str = str102;
c = 65535;
break;
case -437728861:
if (next2.equals(PayuConstants.OFFER_REMAINING_COUNT)) {
c = 6;
String str922 = str7;
it = keys4;
str = str922;
break;
}
String str1022 = str7;
it = keys4;
str = str1022;
c = 65535;
break;
case 108417:
if (next2.equals(PayuConstants.MSG)) {
c = 1;
String str9222 = str7;
it = keys4;
str = str9222;
break;
}
String str10222 = str7;
it = keys4;
str = str10222;
c = 65535;
break;
case 50511102:
if (next2.equals("category")) {
c = '\b';
String str92222 = str7;
it = keys4;
str = str92222;
break;
}
String str102222 = str7;
it = keys4;
str = str102222;
c = 65535;
break;
case 161695549:
if (next2.equals(PayuConstants.OFFER_TYPE)) {
c = 4;
String str922222 = str7;
it = keys4;
str = str922222;
break;
}
String str1022222 = str7;
it = keys4;
str = str1022222;
c = 65535;
break;
case 273184065:
if (next2.equals("discount")) {
c = 7;
String str9222222 = str7;
it = keys4;
str = str9222222;
break;
}
String str10222222 = str7;
it = keys4;
str = str10222222;
c = 65535;
break;
case 1635686852:
if (next2.equals(PayuConstants.ERROR_CODE)) {
c = 2;
String str92222222 = str7;
it = keys4;
str = str92222222;
break;
}
String str102222222 = str7;
it = keys4;
str = str102222222;
c = 65535;
break;
case 1944869372:
if (next2.equals(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY)) {
c = 3;
String str922222222 = str7;
it = keys4;
str = str922222222;
break;
}
String str1022222222 = str7;
it = keys4;
str = str1022222222;
c = 65535;
break;
default:
String str10222222222 = str7;
it = keys4;
str = str10222222222;
c = 65535;
break;
}
switch (c) {
case 0:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setStatus(jSONObject10.get("status").toString());
break;
case 1:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setMsg(jSONObject10.get(PayuConstants.MSG).toString());
break;
case 2:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setErrorCode(jSONObject10.get(PayuConstants.ERROR_CODE).toString());
break;
case 3:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setOfferKey(jSONObject10.get(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY).toString());
break;
case 4:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setOfferType(jSONObject10.get(PayuConstants.OFFER_TYPE).toString());
break;
case 5:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setOfferAvailedCount(jSONObject10.get(PayuConstants.OFFER_AVAILED_COUNT).toString());
break;
case 6:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setOfferRemainingCount(jSONObject10.get(PayuConstants.OFFER_REMAINING_COUNT).toString());
break;
case 7:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setDiscount(jSONObject10.get("discount").toString());
break;
case '\b':
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
payuOffer.setCategory(jSONObject10.get("category").toString());
break;
case '\t':
ArrayList<String> arrayList6 = new ArrayList<>();
str2 = str;
payuUserOffer = payuUserOffer2;
String[] split = jSONObject10.get(str).toString().split(",");
arrayList = arrayList5;
int i = 0;
for (int length = split.length; i < length; length = length) {
arrayList6.add(split[i]);
i++;
}
payuOffer.setAllowedOn(arrayList6);
break;
default:
payuUserOffer = payuUserOffer2;
arrayList = arrayList5;
str2 = str;
break;
}
keys4 = it;
payuUserOffer2 = payuUserOffer;
keys3 = it3;
str7 = str2;
arrayList5 = arrayList;
}
Iterator<String> it4 = keys3;
ArrayList<PayuOffer> arrayList7 = arrayList5;
arrayList7.add(payuOffer);
arrayList5 = arrayList7;
jSONObject9 = jSONObject11;
payuUserOffer2 = payuUserOffer2;
keys3 = it4;
str7 = str7;
}
PayuUserOffer payuUserOffer3 = payuUserOffer2;
String str11 = str7;
payuUserOffer3.setAvailableCardOffers(arrayList5);
arrayList4.add(payuUserOffer3);
arrayList3 = arrayList4;
jSONObject4 = jSONObject7;
jSONObject3 = jSONObject5;
payuResponse7 = payuResponse8;
payuOfferDetails3 = payuOfferDetails4;
str6 = str11;
} catch (ProtocolException e) {
e = e;
payuResponse4 = payuResponse7;
checkOfferDetailsTask = this;
protocolException = e;
payuResponse = payuResponse4;
Log.d(checkOfferDetailsTask.TAG, "ProtocolException " + protocolException.getMessage());
return payuResponse;
} catch (IOException e2) {
e = e2;
payuResponse3 = payuResponse7;
checkOfferDetailsTask = this;
iOException = e;
payuResponse = payuResponse3;
Log.d(checkOfferDetailsTask.TAG, "IOException " + iOException.getMessage());
return payuResponse;
} catch (JSONException e3) {
e = e3;
payuResponse2 = payuResponse7;
checkOfferDetailsTask = this;
jSONException = e;
payuResponse = payuResponse2;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
}
payuResponse5 = payuResponse7;
jSONObject2 = jSONObject3;
payuOfferDetails = payuOfferDetails3;
} catch (ProtocolException e4) {
e = e4;
jSONObject3 = payuResponse7;
} catch (IOException e5) {
e = e5;
jSONObject3 = payuResponse7;
} catch (JSONException e6) {
e = e6;
jSONObject3 = payuResponse7;
}
try {
payuOfferDetails.setUserOffersList(arrayList3);
payuResponse5.setPayuOfferDetails(payuOfferDetails);
payuResponse = payuResponse5;
jSONObject = jSONObject2;
} catch (ProtocolException e7) {
e = e7;
jSONObject3 = payuResponse5;
checkOfferDetailsTask = this;
protocolException = e;
payuResponse = jSONObject3;
Log.d(checkOfferDetailsTask.TAG, "ProtocolException " + protocolException.getMessage());
return payuResponse;
} catch (IOException e8) {
e = e8;
jSONObject3 = payuResponse5;
checkOfferDetailsTask = this;
iOException = e;
payuResponse = jSONObject3;
Log.d(checkOfferDetailsTask.TAG, "IOException " + iOException.getMessage());
return payuResponse;
} catch (JSONException e9) {
e = e9;
jSONObject3 = payuResponse5;
checkOfferDetailsTask = this;
jSONException = e;
payuResponse = jSONObject3;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
} else {
JSONObject jSONObject12 = jSONObject3;
String str12 = PayuConstants.ALLOWED_ON;
PayuResponse payuResponse9 = payuResponse7;
PayuOfferDetails payuOfferDetails5 = payuOfferDetails3;
try {
if (jSONObject12.get(PayuConstants.DATA_KEY).toString().contentEquals(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY)) {
JSONObject jSONObject13 = jSONObject12.getJSONObject(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY);
Iterator<String> keys5 = jSONObject13.keys();
ArrayList<PayuOffer> arrayList8 = new ArrayList<>();
while (keys5.hasNext()) {
try {
Iterator<String> it5 = keys5;
JSONObject jSONObject14 = jSONObject13.getJSONObject(keys5.next());
JSONObject jSONObject15 = jSONObject13;
PayuOffer payuOffer2 = new PayuOffer();
Iterator<String> keys6 = jSONObject14.keys();
while (keys6.hasNext()) {
JSONObject jSONObject16 = jSONObject12;
String next3 = keys6.next();
switch (next3.hashCode()) {
case -1336660010:
payuResponse6 = payuResponse9;
str4 = str12;
if (next3.equals(str4)) {
c3 = '\t';
break;
}
c3 = 65535;
break;
case -892481550:
if (next3.equals("status")) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 0;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case -654979397:
if (next3.equals(PayuConstants.OFFER_AVAILED_COUNT)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 5;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case -437728861:
if (next3.equals(PayuConstants.OFFER_REMAINING_COUNT)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 6;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 108417:
if (next3.equals(PayuConstants.MSG)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 1;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 50511102:
if (next3.equals("category")) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = '\b';
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 161695549:
if (next3.equals(PayuConstants.OFFER_TYPE)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 4;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 273184065:
if (next3.equals("discount")) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 7;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 1635686852:
if (next3.equals(PayuConstants.ERROR_CODE)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 2;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
case 1944869372:
if (next3.equals(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY)) {
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 3;
break;
}
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
default:
payuResponse6 = payuResponse9;
str4 = str12;
c3 = 65535;
break;
}
switch (c3) {
case 0:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setStatus(jSONObject14.get("status").toString());
break;
case 1:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setMsg(jSONObject14.get(PayuConstants.MSG).toString());
break;
case 2:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setErrorCode(jSONObject14.get(PayuConstants.ERROR_CODE).toString());
break;
case 3:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setOfferKey(jSONObject14.get(com.payu.paymentparamhelper.PayuConstants.OFFER_KEY).toString());
break;
case 4:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setOfferType(jSONObject14.get(PayuConstants.OFFER_TYPE).toString());
break;
case 5:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setOfferAvailedCount(jSONObject14.get(PayuConstants.OFFER_AVAILED_COUNT).toString());
break;
case 6:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setOfferRemainingCount(jSONObject14.get(PayuConstants.OFFER_REMAINING_COUNT).toString());
break;
case 7:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setDiscount(jSONObject14.get("discount").toString());
break;
case '\b':
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
payuOffer2.setCategory(jSONObject14.get("category").toString());
break;
case '\t':
ArrayList<String> arrayList9 = new ArrayList<>();
str5 = str4;
payuOfferDetails2 = payuOfferDetails5;
String[] split2 = jSONObject14.get(str4).toString().split(",");
arrayList2 = arrayList8;
int i2 = 0;
for (int length2 = split2.length; i2 < length2; length2 = length2) {
arrayList9.add(split2[i2]);
i2++;
}
payuOffer2.setAllowedOn(arrayList9);
break;
default:
payuOfferDetails2 = payuOfferDetails5;
str5 = str4;
arrayList2 = arrayList8;
break;
}
payuResponse9 = payuResponse6;
jSONObject12 = jSONObject16;
payuOfferDetails5 = payuOfferDetails2;
str12 = str5;
arrayList8 = arrayList2;
}
PayuOfferDetails payuOfferDetails6 = payuOfferDetails5;
PayuResponse payuResponse10 = payuResponse9;
JSONObject jSONObject17 = jSONObject12;
ArrayList<PayuOffer> arrayList10 = arrayList8;
String str13 = str12;
arrayList10.add(payuOffer2);
arrayList8 = arrayList10;
jSONObject13 = jSONObject15;
keys5 = it5;
payuResponse9 = payuResponse10;
jSONObject12 = jSONObject17;
payuOfferDetails5 = payuOfferDetails6;
str12 = str13;
} catch (ProtocolException e10) {
e = e10;
payuResponse4 = payuResponse9;
checkOfferDetailsTask = this;
protocolException = e;
payuResponse = payuResponse4;
Log.d(checkOfferDetailsTask.TAG, "ProtocolException " + protocolException.getMessage());
return payuResponse;
} catch (IOException e11) {
e = e11;
payuResponse3 = payuResponse9;
checkOfferDetailsTask = this;
iOException = e;
payuResponse = payuResponse3;
Log.d(checkOfferDetailsTask.TAG, "IOException " + iOException.getMessage());
return payuResponse;
} catch (JSONException e12) {
e = e12;
payuResponse2 = payuResponse9;
checkOfferDetailsTask = this;
jSONException = e;
payuResponse = payuResponse2;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
}
PayuOfferDetails payuOfferDetails7 = payuOfferDetails5;
PayuResponse payuResponse11 = payuResponse9;
JSONObject jSONObject18 = jSONObject12;
try {
payuOfferDetails7.setPayuOfferList(arrayList8);
payuResponse = payuResponse11;
} catch (ProtocolException e13) {
e = e13;
payuResponse = payuResponse11;
checkOfferDetailsTask = this;
protocolException = e;
Log.d(checkOfferDetailsTask.TAG, "ProtocolException " + protocolException.getMessage());
return payuResponse;
} catch (IOException e14) {
e = e14;
payuResponse = payuResponse11;
checkOfferDetailsTask = this;
iOException = e;
Log.d(checkOfferDetailsTask.TAG, "IOException " + iOException.getMessage());
return payuResponse;
} catch (JSONException e15) {
e = e15;
payuResponse = payuResponse11;
checkOfferDetailsTask = this;
jSONException = e;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
try {
payuResponse.setPayuOfferDetails(payuOfferDetails7);
jSONObject = jSONObject18;
} catch (ProtocolException e16) {
e = e16;
checkOfferDetailsTask = this;
protocolException = e;
Log.d(checkOfferDetailsTask.TAG, "ProtocolException " + protocolException.getMessage());
return payuResponse;
} catch (IOException e17) {
e = e17;
checkOfferDetailsTask = this;
iOException = e;
Log.d(checkOfferDetailsTask.TAG, "IOException " + iOException.getMessage());
return payuResponse;
} catch (JSONException e18) {
e = e18;
checkOfferDetailsTask = this;
jSONException = e;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
} else {
payuResponse = payuResponse9;
jSONObject = jSONObject12;
}
} catch (ProtocolException e19) {
e = e19;
payuResponse = payuResponse9;
} catch (IOException e20) {
e = e20;
payuResponse = payuResponse9;
} catch (JSONException e21) {
e = e21;
payuResponse = payuResponse9;
}
}
} catch (ProtocolException e22) {
e = e22;
} catch (IOException e23) {
e = e23;
} catch (JSONException e24) {
e = e24;
}
} catch (ProtocolException e25) {
e = e25;
} catch (IOException e26) {
e = e26;
} catch (JSONException e27) {
e = e27;
}
} else {
payuResponse = payuResponse7;
postData = postData3;
jSONObject = jSONObject3;
}
if (jSONObject.has(PayuConstants.MSG)) {
postData2 = postData;
postData2.setResult(jSONObject.getString(PayuConstants.MSG));
} else {
postData2 = postData;
}
if (jSONObject.has("status") && jSONObject.getInt("status") == 0) {
postData2.setCode(PayuErrors.INVALID_HASH);
postData2.setStatus("ERROR");
} else {
postData2.setCode(0);
postData2.setStatus("SUCCESS");
}
payuResponse.setResponseStatus(postData2);
} else {
payuResponse = payuResponse7;
}
} catch (JSONException e28) {
e = e28;
payuResponse = payuResponse7;
jSONException = e;
b.k(jSONException, new StringBuilder("JSONException "), checkOfferDetailsTask.TAG);
return payuResponse;
}
} catch (ProtocolException e29) {
e = e29;
payuResponse = payuResponse7;
} catch (IOException e30) {
e = e30;
payuResponse = payuResponse7;
}
} catch (JSONException e31) {
e = e31;
payuResponse = payuResponse7;
}
} catch (ProtocolException e32) {
e = e32;
payuResponse = payuResponse7;
} catch (IOException e33) {
e = e33;
payuResponse = payuResponse7;
}
return payuResponse;
}
@Override
public void onPostExecute(PayuResponse payuResponse) {
super.onPostExecute((CheckOfferDetailsTask) payuResponse);
this.mCheckOfferDetailsApiListener.onCheckOfferDetailsApiResponse(payuResponse);
}
}