doum
昨天 4bb5e34bc9d6e0332e96e90036ba187ff17df57f
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
56
57
58
59
60
61
62
63
64
65
66
67
package com.allinpay.syb.model;
 
import io.swagger.annotations.ApiModel;
import lombok.Data;
 
/**
 * 订单支付参数异步通知返回
 * @author 江蹄蹄
 * @date 2024/01/16 10:03
 */
@Data
@ApiModel("订单支付参数异步通知返回")
public class PayOrderNotifyParam {
 
   private String retcode;//    string    否    收银宝APPID    8
   private String retmsg;//    string    否    收银宝APPID    8
   private String appid;//    string    否    收银宝APPID    8
    private String    outtrxid    ;//    string    否    第三方交易号    50    暂未启用
    private String   trxcode;//        string    否    交易类型    8    详见附录交易类型
    private String trxid;//        string    否    收银宝交易单号    50    通联收银宝交易流水号
    private String  initamt    ;//    string    否    原始下单金额    20    与请求trxamt值一致
    private String    trxamt;//        long    否    交易金额    20    单位:分
    private String trxdate;//        string    否    交易请求日期    8    yyyymmdd
    private String  paytime    ;//    string    否    交易完成时间    14    yyyymmddhhmmss
    private String   chnltrxid;//        string    是    渠道流水号    64    如支付宝,微信平台订单号
 /**
  * 0000:交易成功
  * 1001:交易不存在
  * 2008或者2000 : 交易处理中,请查询交易,如果是实时交易(例如刷卡支付,交易撤销,退货),建议每隔一段时间(10秒)查询交易
  * 3开头的错误码代表交易失败
  * 3888-流水号重复
  * 3889-交易控制失败,具体原因看errmsg
  * 3099-渠道商户错误
  * 3014-交易金额小于应收手续费
  * 3024-退款频率限制,建议30秒后再发起退款
  * 3031-校验实名信息失败
  * 3088-交易未支付(在查询时间区间内未成功支付,如已影响资金24小时内会做差错退款处理)
  * 3089-撤销异常,如已影响资金24小时内会做差错退款处理
  * 3045-其他错误,具体原因看errmsg
  * 3050-交易已被撤销
  * 3999-其他错误,具体原因看errmsg
  * 3008-商户余额不足
  */
    private String  trxstatus;//        string    否    交易结果码    4    交易状态详见交易返回码说明
    private String  cusid    ;//    string    否    商户编号    15
    private String   termno    ;//    string    是    终端编号    20
    private String  termbatchid;//        string    是    终端批次号    16
    private String  termtraceno;//        string    是    终端流水号    6
    private String    termauthno    ;//    string    是    终端授权码    20
    private String    termrefnum    ;//    string    是    终端参考号    50
    private String    trxreserved    ;//    String    是    业务关联内容    300    交易备注
    private String   srctrxid;//        string    是    原交易流水    50    通联原交易流水,冲正撤销交易本字段不为空
    private String  cusorderid;//        string    否    业务流水    32    统一下单对应的reqsn订单号
    private String  acct    ;//    string    是    交易账号    64  如果是刷卡交易,则是隐藏的卡号,例如  621700******4586
 
    private String    fee    ;//    string    是    手续费    15    单位:分
    private String    signtype;//        string    是    签名类型    3    MD5/RSA/SM2。为空默认MD5
    private String    cmid    ;//    string    是    渠道子商户号    32    仅微信/支付宝交易有效
    private String    chnlid    ;//    string    是    渠道号    32    仅微信交易有效
    private String   chnldata;//        String    是    渠道信息    -    仅返回云闪付/微信/支付宝的渠道信息
    private String   accttype;//        String    是    借贷标识    2      00-借记卡 02-信用卡 99-其他(花呗/余额等)
 
    private String   bankcode    ;//    String    是    发卡行    20
    private String   logonid    ;//    String    是    支付宝买家账号    32
    private String   sign    ;//    String    否    sign校验码    32
    private String  tlopenid;//        String    是         32  通联渠道侧OPENID
}