Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/adapay/common/CreateAdaPaymentParam.java
2023-04-27 09:53:25 +08:00

115 lines
2.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.jsowell.adapay.common;
import lombok.Data;
/**
* 创建Adapay 支付对象参数
*/
@Data
public class CreateAdaPaymentParam {
/**
* String(64)
* Y
* 请求订单号只能为英文、数字或者下划线的一种或多种组合保证在app_id下唯一
*/
private String order_no;
/**
* String(64)
* Y
* 控制台 主页面应用的app_id
*/
private String app_id;
/**
* String(20)
* Y
* 支付渠道,参见 支付渠道
*/
private String pay_channel;
/**
* String(14)
* Y
* 交易金额必须大于0保留两位小数点如0.10、100.05等
*/
private String pay_amt;
/**
* String(20)
* N
* 支付模式delay- 延时分账模式(值为 delay 时div_members 字段必须为空值为空时并且div_mermbers不为空时表示实时分账值为空时并且div_mermbers也为空时表示不分账
*/
private String pay_mode;
/**
* String(64)
* Y
* 商品标题
*/
private String goods_title;
/**
* String(127)
* Y
* 商品描述信息微信小程序和微信公众号该字段最大长度42个字符
*/
private String goods_desc;
/**
* String(3)
* N
* 3位 ISO 货币代码小写字母默认为人民币cny详见 货币代码
*/
private String currency;
/**
* String
* N
* 分账对象信息列表最多仅支持7个分账方json 数组形式,详见 分账对象信息列表
*/
private String div_members;
/**
* String(128)
* N
* 订单附加说明
*/
private String description;
/**
* String(20)
* N
* 订单失效时间输入格式yyyyMMddHHmmss最长失效时间为微信、支付宝反扫类3分钟非反扫类2小时云闪付1天值为空时默认最长时效时间
*/
private String time_expire;
/**
* Map
* Y
* 前端设备信息,详见 设备信息
*/
private String device_info;
/**
* Map
* N
* 支付渠道额外参数JSON格式条件可输入详见 支付渠道 expend参数
*/
private String expend;
/**
* String(250)
* N
* 异步通知地址url为http/https路径服务器POST回调URL 上请勿附带参数
*/
private String notify_url;
/**
* String(1)
* N
* 手续费收取模式O-商户手续费账户扣取手续费I-交易金额中扣取手续费值为空时默认值为I若为O时分账对象列表中不支持传入手续费承担方
*/
private String fee_mode;
}