NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayOverseasTaxAdvancedCr...

109 lines
4.2 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayOverseasTaxAdvancedCreateModel Data Structure.
/// </summary>
[Serializable]
public class AlipayOverseasTaxAdvancedCreateModel : AopObject
{
/// <summary>
/// 纸质退税单号合并退税时需要传多个逗号分隔tax_refund_scene_type=09时只支持一个docId
/// </summary>
[XmlElement("doc_id")]
public string DocId { get; set; }
/// <summary>
/// 业务扩展参数用于商户的特定业务信息的传递json格式
/// </summary>
[XmlElement("extend_param")]
public string ExtendParam { get; set; }
/// <summary>
/// 支付宝账号标识号由identify_account_type指定类型: identify_account_type为barcode表示支付宝钱包付款码退税公司通过扫描用户支付宝钱包付款码获取17位到32位的数字. identify_account_type为uid表示支付宝用户Id
/// </summary>
[XmlElement("identify_account_no")]
public string IdentifyAccountNo { get; set; }
/// <summary>
/// 支付宝账号标识类型, tax_refund_scene_type=09时传uidtax_refund_scene_type=10时传barcode
/// </summary>
[XmlElement("identify_account_type")]
public string IdentifyAccountType { get; set; }
/// <summary>
/// 国籍,用户护照上的国家码
/// </summary>
[XmlElement("nationality")]
public string Nationality { get; set; }
/// <summary>
/// 外部退税商户ID商户在退税机构的ID
/// </summary>
[XmlElement("out_merchant_id")]
public string OutMerchantId { get; set; }
/// <summary>
/// 退税机构业务流水号,唯一,只能包含字母、数字。
/// </summary>
[XmlElement("out_tax_refund_no")]
public string OutTaxRefundNo { get; set; }
/// <summary>
/// 护照姓名,用户护照上的英文姓名
/// </summary>
[XmlElement("passport_name")]
public string PassportName { get; set; }
/// <summary>
/// 护照号码
/// </summary>
[XmlElement("passport_no")]
public string PassportNo { get; set; }
/// <summary>
/// 该笔订单允许的最晚付款时间逾期将关闭该笔订单。取值范围1m15d。m-分钟h-小时d-天。 该参数数值不接受小数点如1.5h可转换为90m。如果为空默认15m
/// </summary>
[XmlElement("pay_timeout")]
public string PayTimeout { get; set; }
/// <summary>
/// 退税金额币种由tax_refund_currency指定精确到币种最小单位如tax_refund_currency为SGD币种最小单位为分100元新币则tax_refund_amount传入10000
/// </summary>
[XmlElement("tax_refund_amount")]
public string TaxRefundAmount { get; set; }
/// <summary>
/// 退税发生国家, ISO标准alpha-2国家代码
/// </summary>
[XmlElement("tax_refund_country")]
public string TaxRefundCountry { get; set; }
/// <summary>
/// 退税币种一般指外币ISO标准alpha-3币种代码
/// </summary>
[XmlElement("tax_refund_currency")]
public string TaxRefundCurrency { get; set; }
/// <summary>
/// 退税场景类型09 线上预授权退税10 线下预授权退税
/// </summary>
[XmlElement("tax_refund_scene_type")]
public string TaxRefundSceneType { get; set; }
/// <summary>
/// 用户实际收到的退税金额币种由user_received_currency指定精确到币种最小单位如user_received_currency为CNY币种最小单位为分100元人民币则user_received_amount传入10000
/// </summary>
[XmlElement("user_received_amount")]
public string UserReceivedAmount { get; set; }
/// <summary>
/// 用户实际收款币种,一般指人民币 CNYISO标准alpha-3币种代码
/// </summary>
[XmlElement("user_received_currency")]
public string UserReceivedCurrency { get; set; }
}
}