AliPayTradePayEntity.cs 1006 Bytes
namespace NCC.Extend.Entitys;

public class AliPayTradePayEntity
{
    /// <summary>
    /// 商户订单号(必填)
    /// </summary>
    public string OutTradeNo { get; set; }
    /// <summary>
    /// 订单总金额
    /// </summary>
    public decimal TotalAmount { get; set; }

    /// <summary>
    /// 订单标题
    /// </summary>
    public string Subject { get; set; } = "无人机租借";

    /// <summary>
    /// 支付授权码
    /// </summary>
    public string AuthCode { get; set; }

    /// <summary>
    /// 产品码
    /// </summary>
    public string ProductCode { get; set; } = "PREAUTH_PAY";

    /// <summary>
    /// 预授权确认模式
    /// 转交易完成后解冻剩余冻结金额: COMPLETE
    /// 转交易完成后不解冻剩余冻结金额: NOT_COMPLETE
    /// </summary>
    public string AuthConfirmMode { get; set; } = "COMPLETE";

    /// <summary>
    /// 买家在支付宝的用户id
    /// </summary>
    public string BuyerOpenId { get; set; }
}