package com.ruoyi.payment.api.vo;
|
|
import lombok.Data;
|
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/8/23 16:52
|
*/
|
@Data
|
public class AliPaymentReq {
|
/**
|
* 业务流水号
|
*/
|
private String outTradeNo;
|
/**
|
* 支付总金额
|
*/
|
private String totalAmount;
|
/**
|
* 订单标题
|
*/
|
private String subject;
|
/**
|
* 支付用户支付宝openid
|
*/
|
private String buyerOpenId;
|
/**
|
* 订单附加信息
|
*/
|
private String body;
|
/**
|
* 订单超时时间
|
* 订单相对超时时间。从交易创建时间开始计算。
|
* 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。
|
* 当面付场景默认值为3h
|
*/
|
private String timeoutExpress;
|
/**
|
* 回传参数
|
* 如果请求时传递了该参数,支付宝会在异步通知时将该参数原样返回。
|
*/
|
private String passbackParams;
|
/**
|
* 支付回调通知
|
*/
|
private String notifyUrl;
|
/**
|
* 初始化默认数据
|
*/
|
public AliPaymentReq() {
|
//订单超时默认30分钟
|
this.timeoutExpress = "30m";
|
}
|
}
|