NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayFundTransUniTransferM...

85 lines
3.5 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>
/// AlipayFundTransUniTransferModel Data Structure.
/// </summary>
[Serializable]
public class AlipayFundTransUniTransferModel : AopObject
{
/// <summary>
/// 描述特定的业务场景,可传的参数如下: DIRECT_TRANSFER单笔无密转账到支付宝/银行卡, B2C现金红包; PERSONAL_COLLECTIONC2C现金红包-领红包
/// </summary>
[XmlElement("biz_scene")]
public string BizScene { get; set; }
/// <summary>
/// 转账业务请求的扩展参数,支持传入的扩展参数如下: 1、sub_biz_scene 子业务场景红包业务必传取值REDPACKETC2C现金红包、B2C现金红包均需传入 2、withdraw_timeliness为转账到银行卡的预期到账时间可选不传入则默认为T1取值T0表示预期T+0到账取值T1表示预期T+1到账因到账时效受银行机构处理影响支付宝无法保证一定是T0或者T1到账
/// </summary>
[XmlElement("business_params")]
public string BusinessParams { get; set; }
/// <summary>
/// 多币种信息字段,填充支付金额及币种,转账金额及币种,结算金额及币种
/// </summary>
[XmlElement("mutiple_currency_detail")]
public MutipleCurrencyDetail MutipleCurrencyDetail { get; set; }
/// <summary>
/// 转账业务的标题,用于在支付宝用户的账单里显示
/// </summary>
[XmlElement("order_title")]
public string OrderTitle { get; set; }
/// <summary>
/// 原支付宝业务单号。C2C现金红包-红包领取时传红包支付时返回的支付宝单号B2C现金红包、单笔无密转账到支付宝/银行卡不需要该参数。
/// </summary>
[XmlElement("original_order_id")]
public string OriginalOrderId { get; set; }
/// <summary>
/// 商户端的唯一订单号,对于同一笔转账请求,商户需保证该订单号唯一。
/// </summary>
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
/// <summary>
/// 公用回传参数,如果请求时传递了该参数,则异步通知商户时会回传该参数。
/// </summary>
[XmlElement("passback_params")]
public string PassbackParams { get; set; }
/// <summary>
/// 收款方信息
/// </summary>
[XmlElement("payee_info")]
public Participant PayeeInfo { get; set; }
/// <summary>
/// 付款方信息
/// </summary>
[XmlElement("payer_info")]
public Participant PayerInfo { get; set; }
/// <summary>
/// 业务产品码, 单笔无密转账到支付宝账户固定为: TRANS_ACCOUNT_NO_PWD 单笔无密转账到银行卡固定为: TRANS_BANKCARD_NO_PWD; 收发现金红包固定为: STD_RED_PACKET
/// </summary>
[XmlElement("product_code")]
public string ProductCode { get; set; }
/// <summary>
/// 业务备注
/// </summary>
[XmlElement("remark")]
public string Remark { get; set; }
/// <summary>
/// 订单总金额单位为元精确到小数点后两位STD_RED_PACKET产品取值范围[0.01,100000000] TRANS_ACCOUNT_NO_PWD产品取值范围[0.1,100000000]
/// </summary>
[XmlElement("trans_amount")]
public string TransAmount { get; set; }
}
}