正在查看: SpeedCash v6.5.1482 应用的 NewUpgradeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 NewUpgradeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.account;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.DataDetailCycle;
import com.bm.sc.bebasbayar.adapter.entity.DataDetailTransaksi;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.UpgradeMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.Variant;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.account.NewUpgradeActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.library.dinuscxj.circleprogressbar.CircleProgressBar;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Objects;
public class NewUpgradeActivity extends BaseActivity {
public TextView c;
public TextView d;
public TextView e;
public TextView f;
public TextView g;
public TextView h;
public TextView i;
public TextView j;
public View k;
public View l;
public View m;
public View n;
public String o;
public CircleProgressBar p;
public CircleProgressBar q;
public CircleProgressBar r;
public TextView s;
public TextView t;
public TextView u;
public TextView v;
public TextView w;
public TextView x;
public String y;
public class a implements MessageProcess {
public a() {
}
public void c(int i, Boolean bool) {
if (bool.booleanValue()) {
NewUpgradeActivity.this.Q();
}
}
public void d(View view) {
Affinity.confirm(NewUpgradeActivity.this, "Konfirmasi", "Apakah Anda yakin ingin melakukan upgrade ?", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.a.this.c(i, (Boolean) obj);
}
});
}
@Override
public void afterProcess(BaseMessage baseMessage) {
String str;
String str2;
String str3;
String str4;
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
if (!aPIMessageWrapper.isOK()) {
if (aPIMessageWrapper.getResponse_code().equals("02")) {
NewUpgradeActivity.this.S();
return;
} else {
Affinity.info(NewUpgradeActivity.this, false, aPIMessageWrapper.getResponse_description());
return;
}
}
HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
String str5 = "";
NewUpgradeActivity.this.o = Var.toString(hashMap.get("price"), "");
ArrayList arrayList3 = Var.toArrayList(hashMap.get("detail_transaksi"));
Iterator it = Var.toArrayList(hashMap.get("trx_cycle")).iterator();
while (it.hasNext()) {
HashMap hashMap2 = (HashMap) it.next();
DataDetailCycle dataDetailCycle = new DataDetailCycle();
dataDetailCycle.setDetail_type_produk(Var.toString(hashMap2.get("type_produk"), ""));
dataDetailCycle.setDetail_cycles(Var.toString(hashMap2.get("cycle"), ""));
arrayList2.add(dataDetailCycle);
}
Iterator it2 = arrayList3.iterator();
while (it2.hasNext()) {
HashMap hashMap3 = (HashMap) it2.next();
DataDetailTransaksi dataDetailTransaksi = new DataDetailTransaksi();
dataDetailTransaksi.setDetail_type_produk(Var.toString(hashMap3.get("type_produk"), ""));
dataDetailTransaksi.setDetail_counters(Var.toString(hashMap3.get("counter"), ""));
dataDetailTransaksi.setDetail_cycles(Var.toString(hashMap3.get("cycle"), ""));
arrayList.add(dataDetailTransaksi);
}
int i = 0;
String str6 = "";
String str7 = str6;
String str8 = str7;
while (true) {
str = "%1$s/%2$s";
if (i >= arrayList2.size()) {
break;
}
if (((DataDetailCycle) arrayList2.get(i)).getDetail_type_produk() != null) {
if (((DataDetailCycle) arrayList2.get(i)).getDetail_type_produk().equalsIgnoreCase("pulsa")) {
str6 = String.format(Locale.getDefault(), "%1$s/%2$s", 0, ((DataDetailCycle) arrayList2.get(i)).getDetail_cycles());
}
if (((DataDetailCycle) arrayList2.get(i)).getDetail_type_produk().equalsIgnoreCase("ubp")) {
str7 = String.format(Locale.getDefault(), "%1$s/%2$s", 0, ((DataDetailCycle) arrayList2.get(i)).getDetail_cycles());
}
if (((DataDetailCycle) arrayList2.get(i)).getDetail_type_produk().equalsIgnoreCase("tiket")) {
str8 = String.format(Locale.getDefault(), "%1$s/%2$s", 0, ((DataDetailCycle) arrayList2.get(i)).getDetail_cycles());
}
}
i++;
}
int i2 = 0;
int i3 = 0;
int i4 = 0;
int i5 = 0;
String str9 = "";
String str10 = str9;
while (i2 < arrayList.size()) {
if (((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk() != null) {
String str11 = str;
if (((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk() == null || !((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk().equalsIgnoreCase("pulsa")) {
str2 = str6;
str4 = str11;
} else {
i3 = Math.min((int) ((Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0.0d) / Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0.0d)) * 100.0d), 100);
str2 = str6;
str4 = str11;
str5 = String.format(Locale.getDefault(), str4, Integer.valueOf(Math.min(Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0), Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0))), ((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles());
}
if (((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk() == null || !((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk().equalsIgnoreCase("ubp")) {
str3 = str7;
} else {
i4 = Math.min((int) ((Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0.0d) / Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0.0d)) * 100.0d), 100);
str3 = str7;
str9 = String.format(Locale.getDefault(), str4, Integer.valueOf(Math.min(Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0), Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0))), ((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles());
}
if (((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk() != null && ((DataDetailTransaksi) arrayList.get(i2)).getDetail_type_produk().equalsIgnoreCase("tiket")) {
i5 = Math.min((int) ((Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0.0d) / Var.toDouble(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0.0d)) * 100.0d), 100);
str10 = String.format(Locale.getDefault(), str4, Integer.valueOf(Math.min(Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_counters(), 0), Var.toInt(((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles(), 0))), ((DataDetailTransaksi) arrayList.get(i2)).getDetail_cycles());
}
} else {
str2 = str6;
str3 = str7;
str4 = str;
}
i2++;
str = str4;
str7 = str3;
str6 = str2;
}
String str12 = str6;
String str13 = str7;
NewUpgradeActivity.this.p.setProgress(i3);
int i6 = i4;
NewUpgradeActivity.this.q.setProgress(i6);
int i7 = i5;
NewUpgradeActivity.this.r.setProgress(i7);
TextView textView = NewUpgradeActivity.this.s;
if (str5.isEmpty()) {
str5 = str12;
}
textView.setText(str5);
NewUpgradeActivity.this.t.setText(str9.isEmpty() ? str13 : str9);
TextView textView2 = NewUpgradeActivity.this.u;
if (!str10.isEmpty()) {
str8 = str10;
}
textView2.setText(str8);
NewUpgradeActivity.this.j.setText(Locales.moneyNoFraction(NewUpgradeActivity.this.o));
if (i3 >= 100 || i6 >= 100 || i7 >= 100) {
NewUpgradeActivity.this.f.setVisibility(8);
NewUpgradeActivity.this.findViewById(R.id.button_divider).setVisibility(8);
NewUpgradeActivity.this.g.setVisibility(8);
TextView textView3 = (TextView) NewUpgradeActivity.this.findViewById(R.id.tv_btn_upgrade_free);
textView3.setVisibility(0);
textView3.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
NewUpgradeActivity.a.this.d(view);
}
});
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class b implements MessageProcess {
public b() {
}
public static void c(int i, Boolean bool) {
}
public void d(int i, Boolean bool) {
if (bool.booleanValue()) {
((BaseActivity) NewUpgradeActivity.this).appSession.storeSync(AppSession.PROPERTY_LEVEL, NewUpgradeActivity.this.T(), new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
NewUpgradeActivity.b.c(i2, (Boolean) obj);
}
});
}
}
@Override
public void afterProcess(BaseMessage baseMessage) {
UpgradeMessage upgradeMessage = new UpgradeMessage(baseMessage);
if (!upgradeMessage.isOK()) {
Affinity.info(NewUpgradeActivity.this, false, upgradeMessage.getMessageDescription());
} else {
((BaseActivity) NewUpgradeActivity.this).appSession.storeSync(AppSession.PROPERTY_PRIVILEGE, upgradeMessage.getValueFromIncludes(MPMessage.IncludeMessage.SETTING_MENU), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.b.this.d(i, (Boolean) obj);
}
});
NewUpgradeActivity.this.Q();
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class c implements MessageProcess {
public c() {
}
public static void c(int i, Boolean bool) {
}
public void d(int i, Boolean bool) {
if (bool.booleanValue()) {
((BaseActivity) NewUpgradeActivity.this).appSession.storeSync(AppSession.PROPERTY_LEVEL, NewUpgradeActivity.this.T(), new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
NewUpgradeActivity.c.c(i2, (Boolean) obj);
}
});
}
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (aPIMessageWrapper.isOK()) {
((BaseActivity) NewUpgradeActivity.this).appSession.storeSync(AppSession.PROPERTY_PRIVILEGE, Var.toString(Var.toHashMap(aPIMessageWrapper.getItem("data")).get("hak_akses"), Privilege.getLimitedPrivilege()), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.c.this.d(i, (Boolean) obj);
}
});
NewUpgradeActivity.this.c0();
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public void V(int i, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
return;
}
LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
if (U()) {
this.h.setText(getString(R.string.upgrade_premium_fitur_title));
String var = Var.toString(jsonToMap.get("label_keuntungan_personal_1"), "");
String var2 = Var.toString(jsonToMap.get("label_keuntungan_personal_2"), "");
String var3 = Var.toString(jsonToMap.get("label_keuntungan_personal_3"), "");
this.c.setText(Compat.Html_fromHtml(var));
this.d.setText(Compat.Html_fromHtml(var2));
this.e.setText(Compat.Html_fromHtml(var3));
this.k.setVisibility(0);
this.l.setVisibility(0);
this.m.setVisibility(8);
this.i.setVisibility(0);
return;
}
this.h.setText("NIKMATI KEUNTUNGAN BERIKUT");
String var4 = Var.toString(jsonToMap.get("label_keuntungan_premium_1"), "");
String var5 = Var.toString(jsonToMap.get("label_keuntungan_premium_2"), "");
String var6 = Var.toString(jsonToMap.get("label_keuntungan_premium_3"), "");
this.c.setText(Compat.Html_fromHtml(var4));
this.d.setText(Compat.Html_fromHtml(var5));
this.e.setText(Compat.Html_fromHtml(var6));
if (Var.toInt(jsonToMap.get("is_enable_voucher_cta"), 0) == 1) {
this.n.setVisibility(0);
} else {
this.n.setVisibility(8);
}
this.k.setVisibility(8);
this.l.setVisibility(8);
this.m.setVisibility(0);
this.i.setVisibility(8);
}
public void W(String str, View view) {
Bundle bundle = new Bundle();
bundle.putString("url", str);
Intent intent = new Intent(view.getContext(), (Class<?>) OpenWebViewActivity.class);
intent.putExtras(bundle);
startActivity(intent);
}
public void X(int i, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
return;
}
StringBuilder sb = new StringBuilder();
sb.append("do_callback: ");
sb.append(str);
LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
String var = Var.toString(jsonToMap.get(FirebaseProcessor.KEY_TITLE), "");
String var2 = Var.toString(jsonToMap.get("content"), "");
final String var3 = Var.toString(jsonToMap.get("url_link_1"), "");
this.y = Var.toString(jsonToMap.get("url_link_2"), "");
this.v.setText(var);
this.w.setText(var2);
if (var3.isEmpty()) {
this.v.setVisibility(8);
} else {
this.x.setVisibility(0);
this.x.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
NewUpgradeActivity.this.W(var3, view);
}
});
}
}
public void Y(int i, Boolean bool) {
if (bool.booleanValue()) {
payment();
}
}
public void Z(View view) {
Bundle bundle = new Bundle();
bundle.putString("FromReservation", "0");
Affinity.purge(this, BottomNavigationActivity.class, bundle);
}
public void b0(DialogInterface dialogInterface) {
S();
}
public final void P() {
Bundle bundle = new Bundle();
String str = this.y;
bundle.putString("url", (str == null || str.isEmpty()) ? "" : this.y);
bundle.putString(FirebaseProcessor.KEY_TITLE, "Info Akun Premium");
Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
intent.putExtras(bundle);
startActivity(intent);
}
public final void Q() {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem("id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem(DataMessage.ACTION, "akses");
MessageComposer messageComposer = new MessageComposer(2, "login/privileges");
messageComposer.setData_type(1);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setIs_encrypted(false);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new c());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
public final void R() {
MessageComposer messageComposer = new MessageComposer(7, "ro/customer/upgrade_info_v2");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setShowProgressRegular(false);
messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
messageComposer.addMessage("level", this.appSession.retrieve(AppSession.PROPERTY_LEVEL));
messageComposer.setMessageProcess(new a());
new MessageSender(this, messageComposer).execute();
}
public final void S() {
ApiConfig.fetchUpgradePremium2(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.this.V(i, (String) obj);
}
});
ApiConfig.fetchUpgradePremium(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.this.X(i, (String) obj);
}
});
}
public final String T() {
return Variant.isSpeedCash() ? Privilege.LEVEL_STANDARD : "103";
}
public final boolean U() {
String retrieve = this.appSession.retrieve(AppSession.PROPERTY_LEVEL);
return retrieve.equals(Privilege.LEVEL_PERSONAL) || (!Variant.isSpeedCash() && retrieve.equals(Privilege.LEVEL_STANDARD));
}
public final void c0() {
View inflate = getLayoutInflater().inflate(R.layout.widget_info_upgrade, (ViewGroup) null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(inflate);
final AlertDialog create = builder.create();
Window window = create.getWindow();
Objects.requireNonNull(window);
window.setBackgroundDrawable(new ColorDrawable(0));
create.show();
LinearLayout linearLayout = (LinearLayout) create.findViewById(R.id.line_info_back_home);
ImageView imageView = (ImageView) create.findViewById(R.id.iv_close_upgrade);
linearLayout.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
NewUpgradeActivity.this.Z(view);
}
});
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
create.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public final void onDismiss(DialogInterface dialogInterface) {
NewUpgradeActivity.this.b0(dialogInterface);
}
});
}
@Override
public int getLayoutResource() {
return R.layout.activity_upgrade1;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onClick(View view) {
if (view.getId() == 2131366584) {
Affinity.confirm(this, "Konfirmasi", "Apakah Anda yakin ingin melakukan upgrade ?", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
NewUpgradeActivity.this.Y(i, (Boolean) obj);
}
});
return;
}
if (view.getId() == 2131363161) {
P();
return;
}
if (view.getId() == 2131363162) {
Affinity.launch(this, RewardPointActivity.class);
return;
}
if (view.getId() == 2131364563) {
Bundle bundle = new Bundle();
bundle.putString("FromReservation", "1");
Affinity.purge(this, BottomNavigationActivity.class, bundle);
} else if (view.getId() == 2131367173) {
P();
} else {
super.onClick(view);
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.c = (TextView) findViewById(R.id.upgrade_subtitle1);
this.d = (TextView) findViewById(R.id.upgrade_subtitle2);
this.e = (TextView) findViewById(R.id.upgrade_subtitle3);
this.f = (TextView) findViewById(R.id.btn_info_trx);
this.g = (TextView) findViewById(R.id.tv_btn_upgrade_cepat);
TextView textView = (TextView) findViewById(R.id.info_straight_price);
this.j = (TextView) findViewById(R.id.info_bold_price);
this.h = (TextView) findViewById(R.id.benefit_title);
this.k = findViewById(R.id.progress_container);
this.l = findViewById(R.id.btn_upgrade_container);
findViewById(R.id.line_info_premium).setOnClickListener(this);
View findViewById = findViewById(R.id.cv_lihat_detail);
this.m = findViewById;
findViewById.setOnClickListener(this);
View findViewById2 = findViewById(R.id.cv_lihat_voucher);
this.n = findViewById2;
findViewById2.setOnClickListener(this);
TextView textView2 = (TextView) findViewById(R.id.upgrade_browse_btn);
this.i = textView2;
textView2.setOnClickListener(this);
this.p = findViewById(R.id.cp_transaksi_up1);
this.q = findViewById(R.id.cp_transaksi_up2);
this.r = findViewById(R.id.cp_transaksi_up3);
this.s = (TextView) findViewById(R.id.tv_title_trx_up1);
this.t = (TextView) findViewById(R.id.tv_title_trx_up2);
this.u = (TextView) findViewById(R.id.tv_title_trx_up3);
TextView textView3 = (TextView) findViewById(R.id.tv_subtitle_trx_up1);
TextView textView4 = (TextView) findViewById(R.id.tv_subtitle_trx_up2);
TextView textView5 = (TextView) findViewById(R.id.tv_subtitle_trx_up3);
this.v = (TextView) findViewById(R.id.tv_title_premium_actived);
this.w = (TextView) findViewById(R.id.tv_subtitle_premium_actived);
this.x = (TextView) findViewById(R.id.tv_url_premium_actived);
textView.setPaintFlags(textView.getPaintFlags() | 16);
this.j.setText(Locales.moneyNoFraction(this.o));
textView3.setText("Transaksi Pulsa, E-Money, & Voucher Game");
textView4.setText("Transaksi Pembayaran Tagihan (PLN, PDAM, dll)");
textView5.setText("Transaksi Pembelian Tiket Kereta & Pesawat");
this.g.setOnClickListener(this);
S();
R();
}
public final void payment() {
UpgradeMessage upgradeMessage = new UpgradeMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
upgradeMessage.setAdditional_dataValue(0, T());
upgradeMessage.setDoUpgrade(true);
MessageComposer messageComposer = new MessageComposer(1, "");
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(true);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setMessageProcess(new b());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(upgradeMessage);
messageSender.execute();
}
}