update 汇付

This commit is contained in:
2023-04-27 09:53:25 +08:00
parent 72a856ee7b
commit 36561d6169
5 changed files with 402 additions and 1 deletions

View File

@@ -0,0 +1,114 @@
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;
}