Skip to content

Commit

Permalink
[支付宝] 同步 alipay-sdk-net-4.2.103(Domain、Request、Response) Closed #65
Browse files Browse the repository at this point in the history
  • Loading branch information
Roc committed Apr 2, 2020
1 parent f53e49c commit 154ed2d
Show file tree
Hide file tree
Showing 331 changed files with 15,179 additions and 1,192 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossFncInvmodeCreateModel Data Structure.
/// </summary>
public class AlipayBossFncInvmodeCreateModel : AlipayObject
{
/// <summary>
/// 所属ou
/// </summary>
[JsonPropertyName("inst_id")]
public string InstId { get; set; }

/// <summary>
/// 开票模式 01:实收开票(先款后票) 02:应收开票(先票后款)
/// </summary>
[JsonPropertyName("invoice_mode")]
public string InvoiceMode { get; set; }

/// <summary>
/// 商户pid
/// </summary>
[JsonPropertyName("ip_role_id")]
public string IpRoleId { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossFncSettleCaptureCreateModel Data Structure.
/// </summary>
public class AlipayBossFncSettleCaptureCreateModel : AlipayObject
{
/// <summary>
/// 请款创建单列表
/// </summary>
[JsonPropertyName("capture_create_order_list")]
public List<CaptureCreateOrder> CaptureCreateOrderList { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossFncSettleReceivableConfirmModel Data Structure.
/// </summary>
public class AlipayBossFncSettleReceivableConfirmModel : AlipayObject
{
/// <summary>
/// 批量应收确认请求列表
/// </summary>
[JsonPropertyName("receivable_confirm_order_list")]
public List<ReceivableConfirmOrder> ReceivableConfirmOrderList { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossFncSettleSettlementbillCreateModel Data Structure.
/// </summary>
public class AlipayBossFncSettleSettlementbillCreateModel : AlipayObject
{
/// <summary>
/// 结算单创建请求列表
/// </summary>
[JsonPropertyName("settlement_bill_create_order")]
public List<SettlementBillCreateOrder> SettlementBillCreateOrder { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossProdAntlawOrderhitstatusQueryModel Data Structure.
/// </summary>
public class AlipayBossProdAntlawOrderhitstatusQueryModel : AlipayObject
{
/// <summary>
/// 请求来源系统英文名称
/// </summary>
[JsonPropertyName("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 关联业务数据编号
/// </summary>
[JsonPropertyName("request_biz_num")]
public string RequestBizNum { get; set; }

/// <summary>
/// 请求token
/// </summary>
[JsonPropertyName("request_hash_value")]
public string RequestHashValue { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[JsonPropertyName("request_time_stamp")]
public string RequestTimeStamp { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossProdAntlegalchainNotaryprocsumQueryModel Data Structure.
/// </summary>
public class AlipayBossProdAntlegalchainNotaryprocsumQueryModel : AlipayObject
{
/// <summary>
/// 法链签约业务ID,发起签约会返回对应的ID值
/// </summary>
[JsonPropertyName("bas_data_id")]
public string BasDataId { get; set; }

/// <summary>
/// 请求来源系统英文名称
/// </summary>
[JsonPropertyName("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[JsonPropertyName("request_time_stamp")]
public string RequestTimeStamp { get; set; }

/// <summary>
/// 请求token
/// </summary>
[JsonPropertyName("request_token")]
public string RequestToken { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBossProdAntlegalchainOrderApplyModel Data Structure.
/// </summary>
public class AlipayBossProdAntlegalchainOrderApplyModel : AlipayObject
{
/// <summary>
/// 关联业务数据编号
/// </summary>
[JsonPropertyName("biz_code")]
public string BizCode { get; set; }

/// <summary>
/// 业务数据请求唯一标识,唯一
/// </summary>
[JsonPropertyName("biz_unique_id")]
public string BizUniqueId { get; set; }

/// <summary>
/// 我方经办人工号(内部buc工号)
/// </summary>
[JsonPropertyName("main_agent_buc_user_no")]
public string MainAgentBucUserNo { get; set; }

/// <summary>
/// 我方经办人真实姓名
/// </summary>
[JsonPropertyName("main_agent_person_cert_name")]
public string MainAgentPersonCertName { get; set; }

/// <summary>
/// 我方经办人证件上的身份证号
/// </summary>
[JsonPropertyName("main_agent_person_cert_no")]
public string MainAgentPersonCertNo { get; set; }

/// <summary>
/// 我方签约公司信息:公司名称(必传) 公司支付宝账号(可传) 公司统一社会信用编码(可传)
/// </summary>
[JsonPropertyName("main_corp_entity")]
public CorpEntity MainCorpEntity { get; set; }

/// <summary>
/// 我方通知人邮箱地址
/// </summary>
[JsonPropertyName("main_corp_notify_email")]
public string MainCorpNotifyEmail { get; set; }

/// <summary>
/// 我方通知人姓名
/// </summary>
[JsonPropertyName("main_corp_notify_name")]
public string MainCorpNotifyName { get; set; }

/// <summary>
/// 我方通知人手机号
/// </summary>
[JsonPropertyName("main_corp_notify_phone")]
public string MainCorpNotifyPhone { get; set; }

/// <summary>
/// 签约文件对象信息列表
/// </summary>
[JsonPropertyName("notary_file_list")]
public List<NotaryFileVO> NotaryFileList { get; set; }

/// <summary>
/// 签约相对方企业信息: 对方公司支付宝账号(必传) 公司名称(必传) 统一社会信用编码(必传)
/// </summary>
[JsonPropertyName("rela_corp_entity")]
public CorpEntity RelaCorpEntity { get; set; }

/// <summary>
/// 对方通知人邮箱地址
/// </summary>
[JsonPropertyName("rela_corp_notify_email")]
public string RelaCorpNotifyEmail { get; set; }

/// <summary>
/// 对方通知人手机号
/// </summary>
[JsonPropertyName("rela_corp_notify_phone")]
public string RelaCorpNotifyPhone { get; set; }

/// <summary>
/// 请求来源系统英文名称
/// </summary>
[JsonPropertyName("request_app_name")]
public string RequestAppName { get; set; }

/// <summary>
/// 请求时间戳(请求时间的毫秒值)
/// </summary>
[JsonPropertyName("request_time_stamp")]
public string RequestTimeStamp { get; set; }

/// <summary>
/// 请求token
/// </summary>
[JsonPropertyName("request_token")]
public string RequestToken { get; set; }

/// <summary>
/// 发起签约时间/我方签约时间
/// </summary>
[JsonPropertyName("submit_time")]
public string SubmitTime { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBusinessPaymenthubCloseModel Data Structure.
/// </summary>
public class AlipayBusinessPaymenthubCloseModel : AlipayObject
{
/// <summary>
/// 支付id,支付宝针对每一笔支付请求生成的唯一支付凭证
/// </summary>
[JsonPropertyName("payment_id")]
public string PaymentId { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
using System.Text.Json.Serialization;

namespace Essensoft.AspNetCore.Payment.Alipay.Domain
{
/// <summary>
/// AlipayBusinessPaymenthubDisburseModel Data Structure.
/// </summary>
public class AlipayBusinessPaymenthubDisburseModel : AlipayObject
{
/// <summary>
/// 打款金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
/// </summary>
[JsonPropertyName("disburse_amount")]
public string DisburseAmount { get; set; }

/// <summary>
/// 打款请求号,对应一笔业务订单下的一次打款请求,不同打款请求需保证请求号唯一
/// </summary>
[JsonPropertyName("disburse_request_no")]
public string DisburseRequestNo { get; set; }

/// <summary>
/// 收款方信息
/// </summary>
[JsonPropertyName("payee")]
public UserIdentity Payee { get; set; }

/// <summary>
/// 收款方的额外信息,包含会员信息和支付机构账号信息
/// </summary>
[JsonPropertyName("payee_ext")]
public UserIdentityExt PayeeExt { get; set; }

/// <summary>
/// 支付id,支付宝针对每一笔支付请求生成的唯一支付凭证
/// </summary>
[JsonPropertyName("payment_id")]
public string PaymentId { get; set; }

/// <summary>
/// 打款说明
/// </summary>
[JsonPropertyName("remark")]
public string Remark { get; set; }
}
}
Loading

0 comments on commit 154ed2d

Please sign in to comment.