NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayEcoCplifeBasicservice...

55 lines
3.3 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>
/// AlipayEcoCplifeBasicserviceModifyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayEcoCplifeBasicserviceModifyModel : AopObject
{
/// <summary>
/// 若服务类型为物业缴费账单模式,每个小区默认的收款帐号为授权物业的支付宝账号,默认不用传该参数。 但为满足部分物业个性化需求,允许开发者为每个小区服务传入一个指定的物业收款帐号。根据不同账号类型,开发者需要向物业或支付宝商务支持接口人获取具体的收款帐号。
/// </summary>
[XmlElement("account")]
public string Account { get; set; }
/// <summary>
/// 若服务类型为物业缴费账单模式,每个小区默认的收款帐号为授权物业的支付宝账号,但允许开发者为每个小区服务传入一个指定的物业收款帐号,收款帐号支持三种类型: ALIPAY_LOGON_ID - 物业签约支付宝收单产品时配置的支付宝收款限制集中的支付宝登陆账号,必须在授权物业账号名下的收款限制集中。 ALIPAY_PARTNER_ID - 物业签约支付宝收单产品时配置的支付宝收款限制集中的账号PID2088开头的16位账号。必须在授权物业账号名下的收款限制集中。 BANK_CARD_ID - 物业集团公司在签约收单产品时支付宝平台配置的银行卡编号(注:非实际银行账号)。
/// </summary>
[XmlElement("account_type")]
public string AccountType { get; set; }
/// <summary>
/// 支付宝社区小区统一编号,必须在物业账号名下存在。
/// </summary>
[XmlElement("community_id")]
public string CommunityId { get; set; }
/// <summary>
/// 由开发者系统提供的支付宝根据基础服务类型在特定业务环节调用的外部系统服务地址开发者需要确保外部地址的准确性。在线上环境需要使用HTTPS协议会检查ssl证书要求证书为正规的证书机构签发不支持自签名证书。 对于PROPERTY_PAY_BILL_MODE服务类型该地址表示用户缴费支付完成后开发者系统接受支付结果通知的回调地址。
/// </summary>
[XmlElement("external_invoke_address")]
public string ExternalInvokeAddress { get; set; }
/// <summary>
/// 若本服务需要变更过期时间如在物业服务合同中约定开发者按标准时间格式yyyy-MM-dd HH:mm:ss传入。
/// </summary>
[XmlElement("service_expires")]
public string ServiceExpires { get; set; }
/// <summary>
/// 基础服务类型,目前支持的类型值为: PROPERTY_PAY_BILL_MODE - 物业缴费账单上传模式
/// </summary>
[XmlElement("service_type")]
public string ServiceType { get; set; }
/// <summary>
/// 申请变更的服务状态,可选值为: ONLINE - 上线服务对接成功并在生产环境验证通过后需要在status传值ONLINE调用本接口申请服务上线。 MAINTAIN - 维护中 OFFLINE - 下线
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
}
}