12345678910111213141516171819202122232425262728 |
- using System.ComponentModel.DataAnnotations;
- using PaySharp.Core;
- using PaySharp.Core.Utils;
- namespace PaySharp.Wechatpay.Domain
- {
- public class CancelModel
- {
- /// <summary>
- /// 微信订单号
- /// </summary>
- [ReName(Name = "transaction_id")]
- [StringLength(32, ErrorMessage = "微信订单号最大长度为32位")]
- public string TradeNo { get; set; }
- /// <summary>
- /// 商户订单号
- /// </summary>
- [Required(ErrorMessage = "请设置商户订单号")]
- [StringLength(32, ErrorMessage = "商户订单号最大长度为32位")]
- public string OutTradeNo { get; set; }
- /// <summary>
- /// 随机字符串
- /// </summary>
- public string NonceStr { get; } = Util.GenerateNonceStr();
- }
- }
|