Fast Orange v3.5.3版本的 MD5 值为:33b91aba50c566533dfd683a85f79158

以下内容为反编译后的 XiguapayCreateRequest.java 源代码,内容仅作参考


package com.free.vpn.proxy.hotspot.data.model.billing.xiguapay;

import android.text.TextUtils;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.free.vpn.proxy.hotspot.data.model.analytics.AnalyticsKeysKt;
import com.free.vpn.proxy.hotspot.data.model.billing.Order;
import com.free.vpn.proxy.hotspot.data.model.config.PayMethod;
import com.free.vpn.proxy.hotspot.data.model.config.ProcessingEntity;
import com.free.vpn.proxy.hotspot.domain.feature.billing.AmountData;
import com.free.vpn.proxy.hotspot.domain.feature.billing.BaseProcessingProvider;
import com.free.vpn.proxy.hotspot.ex0;
import com.free.vpn.proxy.hotspot.jf2;
import com.free.vpn.proxy.hotspot.pl0;
import com.free.vpn.proxy.hotspot.t00;
import com.free.vpn.proxy.hotspot.to;
import com.free.vpn.proxy.hotspot.ui.billing.subscription.base.BaseSubscriptionFragment;
import com.free.vpn.proxy.hotspot.zm2;
import com.free.vpn.proxy.hotspot.zs4;
import com.google.android.gms.appindex.ThingPropertyKeys;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import java.net.URLEncoder;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.jvm.internal.DefaultConstructorMarker;

@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\f\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0017\b\u0087\b\u0018\u0000 02\u00020\u0001:\u00010BK\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0005\u0012\u0006\u0010\u0007\u001a\u00020\u0005\u0012\u0006\u0010\b\u001a\u00020\u0005\u0012\u0006\u0010\t\u001a\u00020\n\u0012\b\b\u0002\u0010\u000b\u001a\u00020\f\u0012\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u000eJ\t\u0010\"\u001a\u00020\u0003HÆ\u0003J\t\u0010#\u001a\u00020\u0005HÆ\u0003J\t\u0010$\u001a\u00020\u0005HÆ\u0003J\t\u0010%\u001a\u00020\u0005HÆ\u0003J\t\u0010&\u001a\u00020\u0005HÆ\u0003J\t\u0010'\u001a\u00020\nHÂ\u0003J\t\u0010(\u001a\u00020\fHÂ\u0003J\u000b\u0010)\u001a\u0004\u0018\u00010\u0005HÂ\u0003J[\u0010*\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00052\b\b\u0002\u0010\u0007\u001a\u00020\u00052\b\b\u0002\u0010\b\u001a\u00020\u00052\b\b\u0002\u0010\t\u001a\u00020\n2\b\b\u0002\u0010\u000b\u001a\u00020\f2\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u0005HÆ\u0001J\b\u0010+\u001a\u00020\u0005H\u0002J\u0013\u0010,\u001a\u00020\f2\b\u0010-\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010.\u001a\u00020\u0003HÖ\u0001J\t\u0010/\u001a\u00020\u0005HÖ\u0001R\u0016\u0010\u0007\u001a\u00020\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010R\u0011\u0010\u0011\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0010R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0014R\u0016\u0010\u0004\u001a\u00020\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0010R\u0016\u0010\b\u001a\u00020\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0010R\u0016\u0010\u0006\u001a\u00020\u00058\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0010R \u0010\u0018\u001a\u0014\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00010\u001a0\u0019X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\nX\u0082\u0004¢\u0006\u0002\n\u0000R\u0010\u0010\u001b\u001a\u00020\u00058\u0002X\u0083\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\fX\u0082\u0004¢\u0006\u0002\n\u0000R.\u0010\u001c\u001a\u001c\u0012\u0018\u0012\u0016\u0012\u0004\u0012\u00020\u0005\u0012\f\u0012\n \u001d*\u0004\u0018\u00010\u00010\u00010\u001a0\u00198BX\u0082\u0004¢\u0006\u0006\u001a\u0004\b\u001e\u0010\u001fR\u0010\u0010\r\u001a\u0004\u0018\u00010\u0005X\u0082\u0004¢\u0006\u0002\n\u0000R\u0010\u0010 \u001a\u00020\u00058\u0002X\u0083\u0004¢\u0006\u0002\n\u0000R\u0010\u0010!\u001a\u00020\u00058\u0002X\u0083D¢\u0006\u0002\n\u0000¨\u00061"}, d2 = {"Lcom/free/vpn/proxy/hotspot/data/model/billing/xiguapay/XiguapayCreateRequest;", "", AnalyticsKeysKt.KEY_MERCHANT_ID, "", "merchantKey", "", AnalyticsKeysKt.KEY_ORDER_ID, "amount", "notifyUrl", "payMethod", "Lcom/free/vpn/proxy/hotspot/data/model/config/PayMethod;", "qrOnly", "", "requestUrl", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/free/vpn/proxy/hotspot/data/model/config/PayMethod;ZLjava/lang/String;)V", "getAmount", "()Ljava/lang/String;", "createOrderURL", "getCreateOrderURL", "getMchid", "()I", "getMerchantKey", "getNotifyUrl", "getOrderRef", "paramsToSign", "", "Lkotlin/Pair;", "paymentType", "requestParams", "kotlin.jvm.PlatformType", "getRequestParams", "()Ljava/util/List;", "returnUrl", "version", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "copy", "createSign", "equals", "other", "hashCode", "toString", "Companion", "app_chinaSeoDirectBlackRelease"}, k = 1, mv = {1, 8, 0}, xi = ConstraintLayout.LayoutParams.Table.LAYOUT_CONSTRAINT_VERTICAL_CHAINSTYLE)
public final class XiguapayCreateRequest {
    private static final String DEFAULT_CREATE_ORDER = "http://pay.mesdk.com/apisubmit";
    private static final String DEFAULT_NOTIFY_URL = "https://purchase.admindtech.com/api?action=Callback&payment=xiguapay";
    public static final String K_AMOUNT = "total_fee";
    public static final String K_MERCHANT_ID = "customerid";
    public static final String K_MERCHANT_ORDER_REF = "sdorderno";
    public static final String K_NOTIFY_URL = "notifyurl";
    public static final String K_PAYMENT_METHOD = "paytype";
    public static final String K_RETURN_URL = "returnurl";
    public static final String K_SIGN = "sign";
    public static final String K_TOKEN = "key";
    public static final String K_VERSION = "version";

    @SerializedName(K_AMOUNT)
    @Expose
    private final String amount;
    private final String createOrderURL;

    @SerializedName("customerid")
    @Expose
    private final int mchid;

    @SerializedName(K_TOKEN)
    @Expose
    private final String merchantKey;

    @SerializedName(K_NOTIFY_URL)
    @Expose
    private final String notifyUrl;

    @SerializedName("sdorderno")
    @Expose
    private final String orderRef;
    private final List<Pair<String, Object>> paramsToSign;
    private final PayMethod payMethod;

    @SerializedName(K_PAYMENT_METHOD)
    @Expose
    private final String paymentType;
    private final boolean qrOnly;
    private final String requestUrl;

    @SerializedName(K_RETURN_URL)
    @Expose
    private final String returnUrl;

    @SerializedName("version")
    @Expose
    private final String version;

    public static final Companion INSTANCE = new Companion(null);
    public static final int $stable = 8;

    @Metadata(d1 = {"\u00008\n\u0000\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\u000f\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b%\u0010&JR\u0010\r\u001a\u00020\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0004\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00022\u0006\u0010\u0006\u001a\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\b2\u0006\u0010\n\u001a\u00020\u00022\u0006\u0010\u000b\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u0002H\u0002J>\u0010\u0015\u001a\u00020\u00142\u0006\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0011\u001a\u00020\u00102\u0006\u0010\t\u001a\u00020\b2\u0006\u0010\u0006\u001a\u00020\u00022\u0006\u0010\u000b\u001a\u00020\u00022\u0006\u0010\f\u001a\u00020\u00022\u0006\u0010\u0013\u001a\u00020\u0012J@\u0010\u0015\u001a\u00020\u00142\u0006\u0010\u0016\u001a\u00020\u00022\u0006\u0010\u0017\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00182\u0006\u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\b\b\u0002\u0010\u0013\u001a\u00020\u0012R\u0014\u0010\u0019\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0019\u0010\u001aR\u0014\u0010\u001b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u001b\u0010\u001aR\u0014\u0010\u001c\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u001c\u0010\u001aR\u0014\u0010\u001d\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u001d\u0010\u001aR\u0014\u0010\u001e\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u001e\u0010\u001aR\u0014\u0010\u001f\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u001f\u0010\u001aR\u0014\u0010 \u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b \u0010\u001aR\u0014\u0010!\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b!\u0010\u001aR\u0014\u0010\"\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\"\u0010\u001aR\u0014\u0010#\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b#\u0010\u001aR\u0014\u0010$\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b$\u0010\u001a¨\u0006'"}, d2 = {"com/free/vpn/proxy/hotspot/data/model/billing/xiguapay/XiguapayCreateRequest$Companion", "", "", "callbackUrl", AnalyticsKeysKt.KEY_ORDER_ID, "amount", BaseSubscriptionFragment.KEY_LOGIN, "orderName", "Lcom/free/vpn/proxy/hotspot/data/model/config/PayMethod;", "payMethod", "logic", AnalyticsKeysKt.KEY_INSTALL_DATE, AnalyticsKeysKt.KEY_APP_VERSION, "createCallbackUrl", "Lcom/free/vpn/proxy/hotspot/data/model/billing/Order;", BaseSubscriptionFragment.KEY_ORDER, "Lcom/free/vpn/proxy/hotspot/data/model/config/ProcessingEntity;", "entity", "", "qrOnly", "Lcom/free/vpn/proxy/hotspot/data/model/billing/xiguapay/XiguapayCreateRequest;", "create", AnalyticsKeysKt.KEY_MERCHANT_ID, ThingPropertyKeys.TOKEN, "", "DEFAULT_CREATE_ORDER", "Ljava/lang/String;", "DEFAULT_NOTIFY_URL", "K_AMOUNT", "K_MERCHANT_ID", "K_MERCHANT_ORDER_REF", "K_NOTIFY_URL", "K_PAYMENT_METHOD", "K_RETURN_URL", "K_SIGN", "K_TOKEN", "K_VERSION", "<init>", "()V", "app_chinaSeoDirectBlackRelease"}, k = 1, mv = {1, 8, 0})
    public final class Companion {
        private Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private final String createCallbackUrl(String callbackUrl, String orderRef, String amount, String login, String orderName, PayMethod payMethod, String logic, String installDate, String appVersion) {
            StringBuilder sb = new StringBuilder();
            if (callbackUrl == null) {
                callbackUrl = XiguapayCreateRequest.DEFAULT_NOTIFY_URL;
            }
            sb.append(callbackUrl);
            sb.append("&orderRef=" + orderRef);
            StringBuilder sb2 = TextUtils.isDigitsOnly(login) ? new StringBuilder("&phone=") : new StringBuilder("&email=");
            sb2.append(login);
            sb.append(sb2.toString());
            sb.append("&period=" + orderName);
            sb.append("&payMethod=" + payMethod.getValue());
            sb.append("&amount=" + amount);
            sb.append("&platformoriginal=Android");
            sb.append("&logic=" + logic);
            sb.append("&installDate=" + installDate);
            sb.append("&appVersion=" + appVersion);
            String sb3 = sb.toString();
            zs4.n(sb3, "toString(...)");
            return sb3;
        }

        public final XiguapayCreateRequest create(Order order, ProcessingEntity entity, PayMethod payMethod, String login, String installDate, String appVersion, boolean qrOnly) {
            zs4.o(order, BaseSubscriptionFragment.KEY_ORDER);
            zs4.o(entity, "entity");
            zs4.o(payMethod, "payMethod");
            zs4.o(login, BaseSubscriptionFragment.KEY_LOGIN);
            zs4.o(installDate, AnalyticsKeysKt.KEY_INSTALL_DATE);
            zs4.o(appVersion, AnalyticsKeysKt.KEY_APP_VERSION);
            AmountData amountData = order.getAmountData();
            String X = ex0.X(to.m0(1.0f, amountData != null ? Float.valueOf(amountData.getProcessingAmount()) : null));
            return new XiguapayCreateRequest(Integer.parseInt(entity.getKey()), entity.getToken(), order.getOrderRef(), X, createCallbackUrl(entity.getCallbackUrl(), order.getOrderRef(), X, login, order.getProductName(), payMethod, order.getLogic(), installDate, appVersion), payMethod, qrOnly, entity.getCreateOrderUrl());
        }

        public final XiguapayCreateRequest create(String mchid, String token, String orderRef, float amount, PayMethod payMethod, String callbackUrl, boolean qrOnly) {
            zs4.o(mchid, AnalyticsKeysKt.KEY_MERCHANT_ID);
            zs4.o(token, ThingPropertyKeys.TOKEN);
            zs4.o(orderRef, AnalyticsKeysKt.KEY_ORDER_ID);
            zs4.o(payMethod, "payMethod");
            zs4.o(callbackUrl, "callbackUrl");
            return new XiguapayCreateRequest(Integer.parseInt(mchid), token, orderRef, ex0.X(amount), callbackUrl, payMethod, qrOnly, XiguapayCreateRequest.DEFAULT_CREATE_ORDER);
        }
    }

    @Metadata(k = 3, mv = {1, 8, 0}, xi = ConstraintLayout.LayoutParams.Table.LAYOUT_CONSTRAINT_VERTICAL_CHAINSTYLE)
    public final class WhenMappings {
        public static final int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[PayMethod.values().length];
            try {
                iArr[PayMethod.Alipay.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[PayMethod.Wechat.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            $EnumSwitchMapping$0 = iArr;
        }
    }

    public XiguapayCreateRequest(int i, String str, String str2, String str3, String str4, PayMethod payMethod, boolean z, String str5) {
        String str6;
        zs4.o(str, "merchantKey");
        zs4.o(str2, AnalyticsKeysKt.KEY_ORDER_ID);
        zs4.o(str3, "amount");
        zs4.o(str4, "notifyUrl");
        zs4.o(payMethod, "payMethod");
        this.mchid = i;
        this.merchantKey = str;
        this.orderRef = str2;
        this.amount = str3;
        this.notifyUrl = str4;
        this.payMethod = payMethod;
        this.qrOnly = z;
        this.requestUrl = str5;
        this.version = "1.0";
        this.returnUrl = str4;
        int i2 = WhenMappings.$EnumSwitchMapping$0[payMethod.ordinal()];
        if (i2 != 1) {
            if (i2 == 2) {
                str6 = BaseProcessingProvider.WECHAT_LINK_PREFIX;
            }
            str6 = "alipay";
        } else {
            if (!z) {
                str6 = "alipaywap";
            }
            str6 = "alipay";
        }
        this.paymentType = str6;
        this.paramsToSign = zm2.d0(TuplesKt.to("version", "1.0"), TuplesKt.to("customerid", Integer.valueOf(i)), TuplesKt.to(K_AMOUNT, str3), TuplesKt.to("sdorderno", str2), TuplesKt.to(K_NOTIFY_URL, str4), TuplesKt.to(K_RETURN_URL, str4));
        this.createOrderURL = (str5 == null ? DEFAULT_CREATE_ORDER : str5).concat(t00.h1(getRequestParams(), "&", "?", null, XiguapayCreateRequest$createOrderURL$1.INSTANCE, 28));
    }

    private final PayMethod getPayMethod() {
        return this.payMethod;
    }

    private final boolean getQrOnly() {
        return this.qrOnly;
    }

    private final String getRequestUrl() {
        return this.requestUrl;
    }

    private final String createSign() {
        return ex0.G(t00.h1(this.paramsToSign, "&", null, null, XiguapayCreateRequest$createSign$entriesString$1.INSTANCE, 30) + "&" + this.merchantKey);
    }

    private final List<Pair<String, Object>> getRequestParams() {
        return zm2.d0(TuplesKt.to("version", this.version), TuplesKt.to("customerid", Integer.valueOf(this.mchid)), TuplesKt.to("sdorderno", this.orderRef), TuplesKt.to(K_AMOUNT, this.amount), TuplesKt.to(K_PAYMENT_METHOD, this.paymentType), TuplesKt.to(K_NOTIFY_URL, URLEncoder.encode(this.notifyUrl, "UTF-8")), TuplesKt.to(K_RETURN_URL, URLEncoder.encode(this.returnUrl, "UTF-8")), TuplesKt.to("sign", createSign()));
    }

    public final int getMchid() {
        return this.mchid;
    }

    public final String getMerchantKey() {
        return this.merchantKey;
    }

    public final String getOrderRef() {
        return this.orderRef;
    }

    public final String getAmount() {
        return this.amount;
    }

    public final String getNotifyUrl() {
        return this.notifyUrl;
    }

    public final XiguapayCreateRequest copy(int mchid, String merchantKey, String orderRef, String amount, String notifyUrl, PayMethod payMethod, boolean qrOnly, String requestUrl) {
        zs4.o(merchantKey, "merchantKey");
        zs4.o(orderRef, AnalyticsKeysKt.KEY_ORDER_ID);
        zs4.o(amount, "amount");
        zs4.o(notifyUrl, "notifyUrl");
        zs4.o(payMethod, "payMethod");
        return new XiguapayCreateRequest(mchid, merchantKey, orderRef, amount, notifyUrl, payMethod, qrOnly, requestUrl);
    }

    public boolean equals(Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof XiguapayCreateRequest)) {
            return false;
        }
        XiguapayCreateRequest xiguapayCreateRequest = (XiguapayCreateRequest) other;
        return this.mchid == xiguapayCreateRequest.mchid && zs4.h(this.merchantKey, xiguapayCreateRequest.merchantKey) && zs4.h(this.orderRef, xiguapayCreateRequest.orderRef) && zs4.h(this.amount, xiguapayCreateRequest.amount) && zs4.h(this.notifyUrl, xiguapayCreateRequest.notifyUrl) && this.payMethod == xiguapayCreateRequest.payMethod && this.qrOnly == xiguapayCreateRequest.qrOnly && zs4.h(this.requestUrl, xiguapayCreateRequest.requestUrl);
    }

    public final String getAmount() {
        return this.amount;
    }

    public final String getCreateOrderURL() {
        return this.createOrderURL;
    }

    public final int getMchid() {
        return this.mchid;
    }

    public final String getMerchantKey() {
        return this.merchantKey;
    }

    public final String getNotifyUrl() {
        return this.notifyUrl;
    }

    public final String getOrderRef() {
        return this.orderRef;
    }

    public int hashCode() {
        int hashCode;
        int hashCode2 = (this.payMethod.hashCode() + jf2.h(this.notifyUrl, jf2.h(this.amount, jf2.h(this.orderRef, jf2.h(this.merchantKey, this.mchid * 31, 31), 31), 31), 31)) * 31;
        boolean z = this.qrOnly;
        int i = z;
        if (z != 0) {
            i = 1;
        }
        int i2 = (hashCode2 + i) * 31;
        String str = this.requestUrl;
        if (str == null) {
            hashCode = 0;
        } else {
            hashCode = str.hashCode();
        }
        return i2 + hashCode;
    }

    public String toString() {
        int i = this.mchid;
        String str = this.merchantKey;
        String str2 = this.orderRef;
        String str3 = this.amount;
        String str4 = this.notifyUrl;
        PayMethod payMethod = this.payMethod;
        boolean z = this.qrOnly;
        String str5 = this.requestUrl;
        StringBuilder sb = new StringBuilder("XiguapayCreateRequest(mchid=");
        sb.append(i);
        sb.append(", merchantKey=");
        sb.append(str);
        sb.append(", orderRef=");
        pl0.y(sb, str2, ", amount=", str3, ", notifyUrl=");
        sb.append(str4);
        sb.append(", payMethod=");
        sb.append(payMethod);
        sb.append(", qrOnly=");
        sb.append(z);
        sb.append(", requestUrl=");
        sb.append(str5);
        sb.append(")");
        return sb.toString();
    }

    public XiguapayCreateRequest(int i, String str, String str2, String str3, String str4, PayMethod payMethod, boolean z, String str5, int i2, DefaultConstructorMarker defaultConstructorMarker) {
        this(i, str, str2, str3, str4, payMethod, (i2 & 64) != 0 ? false : z, (i2 & 128) != 0 ? null : str5);
    }
}