2025-04-21 14:10:27 +08:00

90 lines
2.3 KiB
C#
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.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.Wechat
{
/// <summary>
/// 微信支付参数
/// </summary>
public class WxPayParam
{
/// <summary>
/// 微信应用ID
/// </summary>
public string AppId { get; set; }
/// <summary>
/// 微信支付——商户ID
/// </summary>
public string MchId { get; set; }
/// <summary>
/// 微信支付——设备号
/// </summary>
public string DeviceInfo { get; set; }
/// <summary>
/// 微信支付——服务端IP地址
/// </summary>
public string ServiceIpAddress { get; set; }
/// <summary>
/// 微信支付——商户支付密匙
/// </summary>
public string Key { get; set; }
/// <summary>
/// 交易类型
/// </summary>
public TradeType TradeType { get; set; }
/// <summary>
/// 域名
/// </summary>
public string Domain { get; set; }
/// <summary>
/// 商品描述
/// </summary>
public string Body { get; set; }
/// <summary>
/// 商品名称明细列表
/// </summary>
public string Detail { get; set; }
/// <summary>
/// 附加参数。
/// 在查询API和支付通知中原样返回该字段主要用于商户携带订单的自定义数据
/// </summary>
public string Attach { get; set; }
/// <summary>
/// 商品单ID
/// </summary>
public string OutTradeNo { get; set; }
/// <summary>
/// 结算货币默认人民币CNY
/// </summary>
public string FeeType { get; set; }
/// <summary>
/// 支付金额
/// </summary>
public decimal TotalFee { get; set; }
/// <summary>
/// 回调Url支付成功或失败回调的Url
/// </summary>
public string NotifyUrl { get; set; }
/// <summary>
/// 微信用户标识trade_type=JSAPI此参数必传用户在商户appid下的唯一标识。
/// </summary>
public string Openid { get; set; }
}
}