|
|
@@ -0,0 +1,91 @@
|
|
|
+package com.poteviohealth.ym.ipos.model.payment.back;
|
|
|
+
|
|
|
+import com.poteviohealth.ym.ipos.model.back.BaseBack;
|
|
|
+import com.poteviohealth.ym.ipos.model.payment.detail.*;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 条码支付返回值
|
|
|
+ * @author Qin
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public class PayBarcodeBack extends BaseBack {
|
|
|
+ /**
|
|
|
+ * 调用wx.requestPayment(OBJECT)发起微信支付,Object参数取值说明:
|
|
|
+ *
|
|
|
+ * timeStamp 取【统一下单交易】返回的 time_stamp (当接口返回整型时,请先转为字符串后调用微信api)
|
|
|
+ *
|
|
|
+ * nonceStr 取【统一下单交易】返回的 nonce_str
|
|
|
+ *
|
|
|
+ * package 中 prepay_id 取【统一下单交易】返回的 pay_id,格式如:prepay_id=wx1712341601086258515448c31980502232
|
|
|
+ *
|
|
|
+ * paySign 取【统一下单交易】返回的pay_sign
|
|
|
+ *
|
|
|
+ * signType 取【统一下单交易】返回的sign_type
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "终端号:商户自定义终端号",required = true)
|
|
|
+ private String pos_id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "随机串号,随机生成串号,仅用于日志跟踪用,不保存",required = true)
|
|
|
+ private String sys_seq;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 502:支付宝
|
|
|
+ * 503:微信支付
|
|
|
+ * 512:银联二维码
|
|
|
+ * 516:数字人民币
|
|
|
+ * 519:会员余额支付
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "支付类型",required = true)
|
|
|
+ private String pay_type;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 扩展信息字段内容为json格式
|
|
|
+ * 预留字段后续业务扩展使用
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "扩展信息")
|
|
|
+ private String extend;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商家优惠金额")
|
|
|
+ private String buss_discount_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "平台优惠金额")
|
|
|
+ private String platform_discount_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付宝折扣券")
|
|
|
+ private String discount_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商户优惠券")
|
|
|
+ private String mdiscount_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付宝红包")
|
|
|
+ private String coupon_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商户店铺卡")
|
|
|
+ private String mcard_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "商户红包")
|
|
|
+ private String mcoupon_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付宝积分")
|
|
|
+ private String point_amt;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "订单备注")
|
|
|
+ private String memo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "支付宝支付的时候")
|
|
|
+ private AlipayResInfo alipay_res_info;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "微信支付的时候")
|
|
|
+ private WxpayResInfo wxpay_res_info;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "银联二维码的时候")
|
|
|
+ private UpayResInfo upay_res_info;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "数字人民币的时候")
|
|
|
+ private EcnyResInfo ecny_res_info;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "会员余额支付的时候")
|
|
|
+ private BalpayResInfo balpay_res_info;
|
|
|
+}
|