using System.Collections.Generic; using System.Text.Json.Serialization; namespace Essensoft.AspNetCore.Payment.Alipay.Domain { /// /// CaptureCreateOrder Data Structure. /// public class CaptureCreateOrder : AlipayObject { /// /// 合约号 /// [JsonPropertyName("ar_no")] public string ArNo { get; set; } /// /// 合约体系: IARCORE - ipay合约中心 MYBKARCORE - 网商产品中心 ARCORE - 主站合约 中心 OTHER - 其他合约中心 /// [JsonPropertyName("ar_source")] public string ArSource { get; set; } /// /// 业务扩展类型 当前大量的业务系统采取复用产品码的方案,需要额外的业务识别才能够明确业务 /// [JsonPropertyName("business_recognize_ext")] public MapParameter BusinessRecognizeExt { get; set; } /// /// 请款金额 /// [JsonPropertyName("capture_amount")] public MultiCurrencyMoneyOpenApi CaptureAmount { get; set; } /// /// 请款时间(yyyymmdd) /// [JsonPropertyName("capture_date")] public string CaptureDate { get; set; } /// /// 扩展信息 /// [JsonPropertyName("ext_info")] public List ExtInfo { get; set; } /// /// 核算所属机构 /// [JsonPropertyName("inst_id")] public string InstId { get; set; } /// /// 请款MID /// [JsonPropertyName("ip_id")] public string IpId { get; set; } /// /// 请款PID /// [JsonPropertyName("ip_role_id")] public string IpRoleId { get; set; } /// /// 外部业务请求号,用于幂等控制 /// [JsonPropertyName("out_biz_no")] public string OutBizNo { get; set; } /// /// 端产品码 /// [JsonPropertyName("pd_code")] public string PdCode { get; set; } /// /// 产品体系: IPTCORE -ipay产品中心 MYBKPTCORE - 网商产品中心 PTCORE - 主站产品中心 AFC - 金融云产品中心 /// [JsonPropertyName("pd_source")] public string PdSource { get; set; } /// /// 调用方系统名称 /// [JsonPropertyName("source")] public string Source { get; set; } /// /// 用户体系: ICIF - ipay用户体系 MYBKCIF - 网商银行用户体系 CIF - 主站用户体系 UC - 金融云用户体系 /// [JsonPropertyName("user_source")] public string UserSource { get; set; } } }