com.foxinmy.weixin4j.payment.mch.AbstractPayRequest Maven / Gradle / Ivy
package com.foxinmy.weixin4j.payment.mch;
import com.foxinmy.weixin4j.model.WeixinPayAccount;
import com.foxinmy.weixin4j.sign.WeixinPaymentSignature;
import com.foxinmy.weixin4j.sign.WeixinSignature;
@Deprecated
public abstract class AbstractPayRequest implements MchPayRequest {
private final String prePayId;
private final WeixinPayAccount paymentAccount;
protected final WeixinSignature weixinSignature;
public AbstractPayRequest(String prePayId, WeixinPayAccount paymentAccount) {
this.prePayId = prePayId;
this.paymentAccount = paymentAccount;
this.weixinSignature = new WeixinPaymentSignature(paymentAccount.getPaySignKey());
}
@Override
public String getPrePayId() {
return this.prePayId;
}
@Override
public WeixinPayAccount getPaymentAccount() {
return this.paymentAccount;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy