Initial commit
This commit is contained in:
124
sources/com/tencent/mm/opensdk/modelpay/PayReq.java
Normal file
124
sources/com/tencent/mm/opensdk/modelpay/PayReq.java
Normal file
@@ -0,0 +1,124 @@
|
||||
package com.tencent.mm.opensdk.modelpay;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.tencent.mm.opensdk.modelbase.BaseReq;
|
||||
import com.tencent.mm.opensdk.utils.Log;
|
||||
import com.tencent.mm.opensdk.utils.a;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PayReq extends BaseReq {
|
||||
private static final int EXTDATA_MAX_LENGTH = 1024;
|
||||
private static final String TAG = "MicroMsg.PaySdk.PayReq";
|
||||
public String appId;
|
||||
public String extData;
|
||||
public String nonceStr;
|
||||
public Options options;
|
||||
public String packageValue;
|
||||
public String partnerId;
|
||||
public String prepayId;
|
||||
public String sign;
|
||||
public String signType;
|
||||
public String timeStamp;
|
||||
|
||||
public static class Options {
|
||||
public static final int INVALID_FLAGS = -1;
|
||||
public String callbackClassName;
|
||||
public int callbackFlags = -1;
|
||||
|
||||
public void fromBundle(Bundle bundle) {
|
||||
this.callbackClassName = a.b(bundle, "_wxapi_payoptions_callback_classname");
|
||||
this.callbackFlags = a.a(bundle, "_wxapi_payoptions_callback_flags");
|
||||
}
|
||||
|
||||
public void toBundle(Bundle bundle) {
|
||||
bundle.putString("_wxapi_payoptions_callback_classname", this.callbackClassName);
|
||||
bundle.putInt("_wxapi_payoptions_callback_flags", this.callbackFlags);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseReq
|
||||
public boolean checkArgs() {
|
||||
String str;
|
||||
String str2 = this.appId;
|
||||
if (str2 == null || str2.length() == 0) {
|
||||
str = "checkArgs fail, invalid appId";
|
||||
} else {
|
||||
String str3 = this.partnerId;
|
||||
if (str3 == null || str3.length() == 0) {
|
||||
str = "checkArgs fail, invalid partnerId";
|
||||
} else {
|
||||
String str4 = this.prepayId;
|
||||
if (str4 == null || str4.length() == 0) {
|
||||
str = "checkArgs fail, invalid prepayId";
|
||||
} else {
|
||||
String str5 = this.nonceStr;
|
||||
if (str5 == null || str5.length() == 0) {
|
||||
str = "checkArgs fail, invalid nonceStr";
|
||||
} else {
|
||||
String str6 = this.timeStamp;
|
||||
if (str6 == null || str6.length() == 0) {
|
||||
str = "checkArgs fail, invalid timeStamp";
|
||||
} else {
|
||||
String str7 = this.packageValue;
|
||||
if (str7 == null || str7.length() == 0) {
|
||||
str = "checkArgs fail, invalid packageValue";
|
||||
} else {
|
||||
String str8 = this.sign;
|
||||
if (str8 == null || str8.length() == 0) {
|
||||
str = "checkArgs fail, invalid sign";
|
||||
} else {
|
||||
String str9 = this.extData;
|
||||
if (str9 == null || str9.length() <= 1024) {
|
||||
return true;
|
||||
}
|
||||
str = "checkArgs fail, extData length too long";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Log.e(TAG, str);
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseReq
|
||||
public void fromBundle(Bundle bundle) {
|
||||
super.fromBundle(bundle);
|
||||
this.appId = a.b(bundle, "_wxapi_payreq_appid");
|
||||
this.partnerId = a.b(bundle, "_wxapi_payreq_partnerid");
|
||||
this.prepayId = a.b(bundle, "_wxapi_payreq_prepayid");
|
||||
this.nonceStr = a.b(bundle, "_wxapi_payreq_noncestr");
|
||||
this.timeStamp = a.b(bundle, "_wxapi_payreq_timestamp");
|
||||
this.packageValue = a.b(bundle, "_wxapi_payreq_packagevalue");
|
||||
this.sign = a.b(bundle, "_wxapi_payreq_sign");
|
||||
this.extData = a.b(bundle, "_wxapi_payreq_extdata");
|
||||
this.signType = a.b(bundle, "_wxapi_payreq_sign_type");
|
||||
this.options = new Options();
|
||||
this.options.fromBundle(bundle);
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseReq
|
||||
public int getType() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseReq
|
||||
public void toBundle(Bundle bundle) {
|
||||
super.toBundle(bundle);
|
||||
bundle.putString("_wxapi_payreq_appid", this.appId);
|
||||
bundle.putString("_wxapi_payreq_partnerid", this.partnerId);
|
||||
bundle.putString("_wxapi_payreq_prepayid", this.prepayId);
|
||||
bundle.putString("_wxapi_payreq_noncestr", this.nonceStr);
|
||||
bundle.putString("_wxapi_payreq_timestamp", this.timeStamp);
|
||||
bundle.putString("_wxapi_payreq_packagevalue", this.packageValue);
|
||||
bundle.putString("_wxapi_payreq_sign", this.sign);
|
||||
bundle.putString("_wxapi_payreq_extdata", this.extData);
|
||||
bundle.putString("_wxapi_payreq_sign_type", this.signType);
|
||||
Options options = this.options;
|
||||
if (options != null) {
|
||||
options.toBundle(bundle);
|
||||
}
|
||||
}
|
||||
}
|
44
sources/com/tencent/mm/opensdk/modelpay/PayResp.java
Normal file
44
sources/com/tencent/mm/opensdk/modelpay/PayResp.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package com.tencent.mm.opensdk.modelpay;
|
||||
|
||||
import android.os.Bundle;
|
||||
import com.tencent.mm.opensdk.modelbase.BaseResp;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class PayResp extends BaseResp {
|
||||
public String extData;
|
||||
public String prepayId;
|
||||
public String returnKey;
|
||||
|
||||
public PayResp() {
|
||||
}
|
||||
|
||||
public PayResp(Bundle bundle) {
|
||||
fromBundle(bundle);
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseResp
|
||||
public boolean checkArgs() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseResp
|
||||
public void fromBundle(Bundle bundle) {
|
||||
super.fromBundle(bundle);
|
||||
this.prepayId = bundle.getString("_wxapi_payresp_prepayid");
|
||||
this.returnKey = bundle.getString("_wxapi_payresp_returnkey");
|
||||
this.extData = bundle.getString("_wxapi_payresp_extdata");
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseResp
|
||||
public int getType() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override // com.tencent.mm.opensdk.modelbase.BaseResp
|
||||
public void toBundle(Bundle bundle) {
|
||||
super.toBundle(bundle);
|
||||
bundle.putString("_wxapi_payresp_prepayid", this.prepayId);
|
||||
bundle.putString("_wxapi_payresp_returnkey", this.returnKey);
|
||||
bundle.putString("_wxapi_payresp_extdata", this.extData);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user