MiniProPrepayResponse.java
1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package com.diligrp.cashier.pipeline.domain;
/**
* 小程序预支付响应
*/
public class MiniProPrepayResponse extends OnlinePrepayResponse {
// 微信预支付ID
protected String prepayId;
// 时间戳
protected String timeStamp;
// 随机字符串
protected String nonceStr;
// 签名类型
protected String signType;
// 签名
protected String paySign;
public static MiniProPrepayResponse of(String paymentId, String outTradeNo, String prepayId, String timeStamp,
String nonceStr, String signType, String paySign) {
MiniProPrepayResponse response = new MiniProPrepayResponse();
response.paymentId = paymentId;
response.outTradeNo = outTradeNo;
response.prepayId = prepayId;
response.timeStamp = timeStamp;
response.nonceStr = nonceStr;
response.signType = signType;
response.paySign = paySign;
return response;
}
public String getPrepayId() {
return prepayId;
}
public String getTimeStamp() {
return timeStamp;
}
public String getNonceStr() {
return nonceStr;
}
public String getPacket() {
return "prepay_id=" + prepayId;
}
public String getSignType() {
return signType;
}
public String getPaySign() {
return paySign;
}
}