58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
using System.Collections.Generic;
|
|
using Hncore.Payment.Enum;
|
|
|
|
namespace Hncore.Payment.Request
|
|
{
|
|
public class CreateOffLinePaySuccessedRecordRequest: PaymentRequestBase
|
|
{
|
|
/// <summary>
|
|
/// 总金额,单位:分
|
|
/// </summary>
|
|
public int TotalFee { get; set; }
|
|
|
|
/// <summary>
|
|
/// 商品描述
|
|
/// </summary>
|
|
public string Body { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支付类型
|
|
/// </summary>
|
|
public PaymentType PaymentType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支付方式
|
|
/// </summary>
|
|
public PaymentMethod PaymentMethod { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务订单号
|
|
/// </summary>
|
|
public string OrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 订单类型
|
|
/// </summary>
|
|
public OrderType OrderType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否来自POS机
|
|
/// </summary>
|
|
public bool FromPos { get; set; }
|
|
|
|
/// <summary>
|
|
/// 回调地址
|
|
/// </summary>
|
|
public string CallbackUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务方附加信息,回调时原样返回
|
|
/// </summary>
|
|
public string Attach { get; set; }
|
|
|
|
/// <summary>
|
|
/// 支付成功后要发送的mqtt消息
|
|
/// </summary>
|
|
public List<MqttMessage> MqttMessages { get; set; } = new List<MqttMessage>();
|
|
}
|
|
} |