using System.Collections.Generic;
namespace NCC.Extend.Entitys;
///
/// 阿里支付冻结(免押金支付)
///
public class AliPayAppFreezeEntity
{
///
/// 订单标题
///
public string OrderTitle { get; set; }
///
/// 商户授权资金订单号
///
public string OutOrderNo { get; set; }
///
/// 商户本次资金操作的请求流水号
///
public string OutRequestNo { get; set; } = "";
///
/// 需要冻结的资金
///
public decimal Amount { get; set; }
///
/// 预授权订单相对超时时间
/// 不传入默认1d,就是一天
///
public string TimeoutExpress { get; set; } = "1d";
///
/// 销售产品码
///
public string ProductCode { get; set; } = "PRE_AUTH_ONLINE";
///
/// 业务扩展参数
///
public AliExtraParam aliExtraParam { get; set; }
///
/// 免押受理台模式
///
public string DepositProductMode { get; set; } = "POSTPAY_UNCERTAIN";
public List aliPostPayments{ get; set; }
}
///
/// 业务扩展参数
///
public class AliExtraParam
{
///
/// 信用类目,信用预授权场景必传
/// RENT_DIGITAL=物品租赁-数码其他
///
public string category { get; set; } = "RENT_DIGITAL";
///
/// 信用服务ID,信用预授权场景必传
/// 需要商家在 开放平台-芝麻免押-信用服务管理 创建信用服务获取
///
public string serviceId { get; set; } = "2025061600000000000104406000";
}
public class AliPostPayments
{
///
/// 后付费项目名称
///
public string name { get; set; } = "租金";
///
/// 后付费金额
/// POSTPAY_UNCERTAIN的模式下,金额不传
///
public string amount { get; set; }
///
/// 计费说明
/// 2元/小时,99元封顶
///
public string description { get; set; } = "2元/小时,99元封顶";
}