12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.tendbird.payserver.pay.domain;
- import lombok.Data;
- import java.util.Date;
- @Data
- public class PayOrder {
- public static final byte STATE_ORDER_INIT = 0; //订单生成
- public static final byte STATE_ORDER_ING = 1; //支付中
- public static final byte STATE_ORDER_SUCCESS = 2; //支付成功
- public static final byte STATE_ORDER_FAIL = 3; //支付失败
- public static final byte STATE_ORDER_REVERSE = 4; //已撤销
- public static final byte STATE_ORDER_REFUND = 5; //已退款
- public static final byte STATE_ORDER_CLOSED = 6; //订单关闭
- public static final byte STATE_ORDER_UNKNOW = 9; //订单未知状态
- public static final byte STATE_REFUND_INIT = 0; //订单生成
- public static final byte STATE_REFUND_ING = 1; //退款中
- public static final byte STATE_REFUND_SUCCESS = 2; //退款成功
- public static final byte STATE_REFUND_FAIL = 3; //退款失败
- public static final byte STATE_REFUND_CLOSED = 4; //退款任务关闭
- private String appId; //应用ID
- private String orderId; //支付平台返回ID
- private String mchOrderNo; //商户订单号
- private String mchOrderId; //业务单ID号
- private String ywrq; //业务日期
- private String wayCode; //支付方式
- private Long amount; //金额
- private String currency; //币种
- private String subject; //商品标题
- private String body; //商品描述
- private String reason; //退款说明
- private String channelExtra; //扩展参数
- private String extParam; //商户扩展参数,原样返回
- private Date payTime; //支付日期
- private int status; //订单状态
- private String errMsg; //错误信息
- private String errCode; //错误代码
- private String authCode; //二维码/URL/OPENID/等
- private int flag; //0:商户支付单号,1:支付订单号
- private String payFlag; //1:收款交易,2:退款交易
- private String opterId; //操作员
- }
|