AppPay支付缺少partnerId字段。

This commit is contained in:
jinyu 2016-07-27 12:32:16 +08:00
parent ffcbf75f18
commit e9cd349c8c
2 changed files with 9 additions and 0 deletions

View File

@ -61,6 +61,14 @@ public class PayRequest extends PayBaseInfo {
this.prepayId = prepayId; this.prepayId = prepayId;
} }
public String getPartnerId() {
return partnerId;
}
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
@Override @Override
public String toString() { public String toString() {
return "package" + packageInfo + ", prepayId=" + prepayId return "package" + packageInfo + ", prepayId=" + prepayId

View File

@ -35,6 +35,7 @@ public class APPPayRequest extends AbstractPayRequest {
public PayRequest toRequestObject() { public PayRequest toRequestObject() {
PayRequest payRequest = new PayRequest(getPaymentAccount().getId(), PayRequest payRequest = new PayRequest(getPaymentAccount().getId(),
"Sign=WXPay"); "Sign=WXPay");
payRequest.setPartnerId(getPaymentAccount().getPartnerId());
payRequest.setPrepayId(getPrePayId()); payRequest.setPrepayId(getPrePayId());
return payRequest; return payRequest;
} }