package com.ruoyi.payment.api.vo;
|
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* 工行统一支付请求。
|
*/
|
@Data
|
public class IcbcPaymentReq {
|
/**
|
* 业务订单号。
|
*/
|
private String outTradeNo;
|
|
/**
|
* 支付金额,单位元。
|
*/
|
private BigDecimal amount;
|
|
/**
|
* 订单标题。
|
*/
|
private String subject;
|
|
/**
|
* 订单描述。
|
*/
|
private String body;
|
|
/**
|
* 工行 open_id。微信小程序传微信 openId;支付宝小程序传支付宝 16 位 userId。
|
*/
|
private String openId;
|
|
/**
|
* 工行 union_id,预留给支付宝生活号等 access_type=8 场景。
|
*/
|
private String unionId;
|
|
/**
|
* 小程序设备标识,用于工行 deviceInfo/decive_info。
|
*/
|
private String deviceInfo;
|
|
/**
|
* 兼容原支付方式:1=微信,2=支付宝,3=支付宝H5。
|
*/
|
private Integer paymentType;
|
|
/**
|
* 支付结果通知地址。
|
*/
|
private String notifyUrl;
|
|
/**
|
* H5 支付回跳地址。
|
*/
|
private String returnUrl;
|
|
/**
|
* 分账预留字段,后续接入站点、运营商、平台分账规则后映射到工行请求。
|
*/
|
private String profitSharing;
|
}
|