MeiSaiSiXieTongApi/Lib/Wolf.ExternalService.CMBPay.XML

2554 lines
102 KiB
Plaintext
Raw Normal View History

2025-04-24 18:31:27 +08:00
<?xml version="1.0"?>
<doc>
<assembly>
<name>Wolf.ExternalService.CMBPay</name>
</assembly>
<members>
<member name="T:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway">
<summary>
支付宝网关
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.UnifiedOrderApiType">
<summary>
统一下单 接口类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.Order">
<summary>
订单数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.Notify">
<summary>
通知
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.#ctor(Wolf.ExternalService.CMBPay.Common.Merchant)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway"/>类型的实例
</summary>
<param name="merchant">商家数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.BuildScanPayment">
<summary>
生成扫码支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.InitScanPayment">
<summary>
初始化扫码支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.UnifiedOrder(System.Action)">
<summary>
统一下单
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.InitOrderParameter(System.Action)">
<summary>
初始化订单参数
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.ToObject">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Alipay.AlipayGateway.ToObjectAsync">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Alipay.Order">
<summary>
支付宝支付订单
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway">
<summary>
条码刷卡支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.UnifiedOrderApiType">
<summary>
统一下单 接口类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.QueryApiType">
<summary>
查询订单 接口类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.CloseOrderApiType">
<summary>
关闭订单 接口类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.Order">
<summary>
订单数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.Notify">
<summary>
通知
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.#ctor(Wolf.ExternalService.CMBPay.Common.Merchant)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway"/>类型的实例
</summary>
<param name="merchant">商家数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.BuildBarcodePayment">
<summary>
生成条码支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.InitBarcodePayment">
<summary>
初始化条码支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.PollQueryTradeState(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
每隔5秒轮询判断用户是否支付总共轮询5次
</summary>
<param name="auxiliary">辅助接口</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.PollQueryTradeStateAsync(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
异步每隔5秒轮询判断用户是否支付总共轮询5次
</summary>
<param name="auxiliary">辅助接口</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.BuildQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.InitQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.BuildCancel(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成撤销订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.InitCancel(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化撤销订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.UnifiedOrder(System.Action)">
<summary>
统一下单
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.InitOrderParameter(System.Action)">
<summary>
初始化订单参数
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.InitAuxiliaryParameter(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType,Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化辅助参数
</summary>
<param name="gatewayAuxiliaryType">辅助类型</param>
<param name="auxiliary">辅助参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.ToObject">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Barcodepay.BarcodepayGateway.ToObjectAsync">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Barcodepay.Notify">
<summary>
刷卡支付通知
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.NeedQuery">
<summary>
查询判断用于判断是否需要调用查询接口值为Y时需要值为N时不需要
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.Appid">
<summary>
商户Appid
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.SubAppid">
<summary>
子商户appid
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.Openid">
<summary>
用户标识。用户在受理商户 appid 下的唯一标识
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.SubOpenid">
<summary>
用户标识。用户在子商户appid下的唯一标识
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.IsSubscribe">
<summary>
是否关注公众账号。用户是否关注公众账号Y-关注N-未关注,仅在公众账号类型支付有效
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Notify.SubIsSubscribe">
<summary>
是否关注公众号。用户是否关注公众账号Y-关注N-未关注,仅在公众账号类型支付有效(子商户公众账号)
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Barcodepay.Order">
<summary>
刷卡支付订单
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Order.AuthCode">
<summary>
支付授权码。扫码支付授权码, 设备读取用户展示的条码或者二维码信息
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Order.OpShopId">
<summary>
门店编号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Barcodepay.Order.OpDeviceId">
<summary>
设备编号
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.ApiConst">
<summary>
Api接口常量
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.BARCODE_UNIFIED_ORDER">
<summary>
条码统一下单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.WECHAT_SCAN_UNIFIED_ORDER">
<summary>
微信扫码统一下单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.ALIPAY_SCAN_UNIFIED_ORDER">
<summary>
支付宝扫码统一下单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.WECHAT_UNIFIED_ORDER">
<summary>
微信公众号、小程序统一下单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.WECHAT_WAP_UNIFIED_ORDER">
<summary>
微信WAP统一下单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.QUERY">
<summary>
查询订单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.BARCODE_CLOSE_ORDER">
<summary>
条码关闭订单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.CLOSE_ORDER">
<summary>
关闭订单
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.REFUND">
<summary>
申请退款
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.ApiConst.QUERY_REFUND">
<summary>
查询退款
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.Auxiliary">
<summary>
辅助参数
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.OutTradeNo">
<summary>
商户系统内部订单号要求32个字符内只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.TransactionId">
<summary>
平台交易订单号,建议优先使用
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.OutRefundNo">
<summary>
商户退款单号。32个字符内、可包含字母,确保在商户系统唯一。同个退款单号多次请求,平台当一个单处理,只会退一次款。如果出现退款不成功,请采用原退款单号重新发起,避免出现重复退款。
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.RefundNo">
<summary>
第三方平台退款单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.RefundAmount">
<summary>
标价金额,订单总金额,单位为分,详见支付金额
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.RefundFee">
<summary>
退款金额,退款总金额,单位为分,可以做部分退款
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.BillDate">
<summary>
对账单日期下载对账单的日期格式20140603
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.RefundChannel">
<summary>
退款渠道
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Auxiliary.OpUserId">
<summary>
操作员。操作员账号,默认为商户号
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Auxiliary.Validate(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType)">
<summary>
验证
</summary>
<param name="gatewayAuxiliaryType">辅助类型</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.Constant">
<summary>
常量
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.MCH_ID">
<summary>
商户号
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.SIGN">
<summary>
签名
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.SIGN_TYPE">
<summary>
签名类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.NONCE_STR">
<summary>
随机字符串
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.TRANSACTION_ID">
<summary>
平台订单号
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.TOTAL_FEE">
<summary>
总金额
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.LIMIT_CREDIT_PAY">
<summary>
是否限制信用卡
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.MCH_CREATE_IP">
<summary>
终端IP订单生成的机器IP
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.SUCCESS_RETURN">
<summary>
成功返回标识
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.USERPAYING">
<summary>
描述:用户支付中,需要输入密码。
原因:该笔交易因为业务规则要求,需要用户输入支付密码。
解决方案等待5秒然后调用被扫订单结果查询API查询当前订单的不同状态决定下一步的操作。
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Constant.WEB">
<summary>
设备信息
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.Gateway">
<summary>
业务网关
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Common.Gateway.REFUND_APPLY_API_TYPE">
<summary>
退款申请 接口类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.Merchant">
<summary>
商户数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.Notify">
<summary>
通知
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.IsSuccessPay">
<summary>
是否成功支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.IsWaitPay">
<summary>
是否等待支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.NotifyVerifyParameter">
<summary>
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId或MchId)必须放第一位
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Gateway.GatewayUrl">
<summary>
网关的地址
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Common.Gateway"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.#ctor(Wolf.ExternalService.CMBPay.Common.Merchant)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Common.Gateway"/>类型的实例
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.ValidateNotifyAsync">
<summary>
检查网关返回的通知,确认订单是否支付成功
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.IsSuccessResult">
<summary>
是否已成功支付的支付通知
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.BuildSign">
<summary>
生成签名
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.ReadReturnResult(System.String)">
<summary>
读取返回结果
</summary>
<param name="result">结果</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.ToObject">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.ToObjectAsync">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.IsSuccessReturn">
<summary>
是否是已成功的返回
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.Commit(System.Boolean)">
<summary>
提交请求
</summary>
<param name="isCert">是否添加证书</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.AddSign">
<summary>
添加签名
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.SetMerchant(Wolf.ExternalService.CMBPay.Core.IMerchant)">
<summary>
设置商户
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.BuildRefund(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成退款订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.InitRefund(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化退款订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Common.Gateway.InitAuxiliaryParameter(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType,Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化辅助参数
</summary>
<param name="gatewayAuxiliaryType">辅助类型</param>
<param name="auxiliary">辅助参数</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.Merchant">
<summary>
商户配置信息
</summary>
<summary>
商户
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.Charset">
<summary>
字符集可选值UTF8默认值UTF-8
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.Version">
<summary>
版本号默认值2.0
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.SignType">
<summary>
签名方式
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.DeviceInfo">
<summary>
设备号,可以为终端设备号(门店号或收银设备ID)
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.NonceStr">
<summary>
随机字符串长度要求在32位以内
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.NotifyUrl">
<summary>
网关回发通知URL
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.Service">
<summary>
接口类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.MchId">
<summary>
商户号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.PayType">
<summary>
支付类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.Key">
<summary>
商户支付密钥,参考开户邮件设置
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.AppSecret">
<summary>
应用Secret
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.SslCertPath">
<summary>
证书路径,注意应该填写绝对路径
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Merchant.SslCertPassword">
<summary>
证书密码
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.NotifyBase">
<summary>
通知基类
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.MchId">
<summary>
商户号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Version">
<summary>
版本号默认值2.0
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Charset">
<summary>
字符集可选值UTF8默认值UTF-8
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.SignType">
<summary>
签名方式
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Status">
<summary>
返回状态码。0:成功,!0:失败。通信标识,非交易标识,交易是否成功需要查看<see cref="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.ResultCode"/>来判断
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Message">
<summary>
返回信息,如非空,为错误原因签名失败参数格式校验错误
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.ResultCode">
<summary>
业务结果。0:成功,!0:失败。
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.NonceStr">
<summary>
随机字符串长度要求在32位以内
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.ErrCode">
<summary>
错误代码
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.ErrMsg">
<summary>
错误代码描述
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Sign">
<summary>
签名
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.DeviceInfo">
<summary>
设备号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.TradeState">
<summary>
交易状态
SUCCESS—支付成功
REFUND—转入退款
NOTPAY—未支付
CLOSED—已关闭
REVERSE—已冲正
REVOK—已撤销刷卡支付
PAYERROR—支付失败
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.TradeType">
<summary>
交易类型。
pay.weixin.micropay——微信刷卡支付
pay.alipay.micropay——支付宝刷卡支付
pay.jdpay.micropay——京东刷卡支付
pay.qq.micropay——QQ钱包刷卡支付
pay.shiming.micropay——会员卡支付
pay.unionpay.micropay——银联支付
pay.bestpay.micropay——翼支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.TransactionId">
<summary>
平台订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.OutTransactionId">
<summary>
第三方交易号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.OutTradeNo">
<summary>
商户订单号。商户系统内部的订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.OutRefundNo">
<summary>
商户退款单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.RefundId">
<summary>
平台退款单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.RefundChannel">
<summary>
退款渠道
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.RefundFee">
<summary>
退款金额,以分为单位,可以做部分退款
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.CouponRefundFee">
<summary>
现金券退款金额
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.TotalFee">
<summary>
总金额,以分为单位
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.CouponFee">
<summary>
现金券金额。现金券支付金额 小于等于 订单总金额, 订单总金额-现金券金额为现金支付金额
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.FeeType">
<summary>
货币类型。符合 ISO 4217 标准的三位字母代码默认人民币CNY
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.Attach">
<summary>
附加信息。商家数据包,原样返回
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.BankType">
<summary>
付款银行类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.BankBillno">
<summary>
银行订单号,若为微信支付则为空
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.NotifyBase.TimeEnd">
<summary>
支付完成时间。格式为yyyyMMddhhmmss如2009年12月27日9点10分10秒表示为20091227091010。时区为GMT+8 beijing。该时间取自平台服务器
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.Notify">
<summary>
通知
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Notify.CodeUrl">
<summary>
二维码链接。商户可用此参数自定义去生成二维码后展示出来进行扫码支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.Notify.CodeImgUrl">
<summary>
二维码图片。此参数的值即是根据code_url生成的可以扫码支付的二维码图片地址
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Common.OrderBase">
<summary>
订单基类
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.OutTradeNo">
<summary>
商户系统内部订单号要求32个字符内只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。详见商户订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.Amount">
<summary>
标价金额,订单总金额,单位为分,详见支付金额
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.Body">
<summary>
商品简单描述,该字段请按照规范传递,具体请见参数规定
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.DeviceInfo">
<summary>
设备号。终端设备号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.Attach">
<summary>
附加数据。在查询API和支付通知中原样返回可作为自定义参数使用。
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.SpbillCreateIp">
<summary>
终端IP。订单生成的机器 IP
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.TimeStart">
<summary>
订单生成时间格式为yyyyMMddHHmmss如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.TimeExpire">
<summary>
订单失效时间格式为yyyyMMddHHmmss如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则
注意最短失效时间间隔必须大于5分钟
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.GoodsTag">
<summary>
商品标记。订单优惠标记,使用代金券或立减优惠功能时需要的参数,说明详见代金券或立减优惠
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.OpUserId">
<summary>
操作员。操作员账号,默认为商户号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.LimitPay">
<summary>
是否限制信用卡。上传此参数no_credit--可限制用户不能使用信用卡支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Common.OrderBase.ProductId">
<summary>
商品ID,trade_type=NATIVE时即扫码支付此参数必传。此参数为二维码中包含的商品ID商户自行定义
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute">
<summary>
必要验证属性
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.AllGatewayAuxiliaryType">
<summary>
所有网关辅助类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.AllGatewayTradeType">
<summary>
所有网关的交易类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute._gatewayAuxiliaryTypes">
<summary>
网关辅助类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute._gatewayTradeTypes">
<summary>
网关的交易类型
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayTradeType)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute"/>类型的实例
</summary>
<param name="gatewayTradeType">网关交易类型</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayTradeType[])">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute"/>类型的实例
</summary>
<param name="gatewayTradeTypes">网关交易类型</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute"/>类型的实例
</summary>
<param name="gatewayAuxiliaryType">网关辅助类型</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType[])">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute"/>类型的实例
</summary>
<param name="gatewayAuxiliaryTypes">网关辅助类型</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Attributes.NecessaryAttribute.IsValid(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
<summary>
重写验证,是否验证通过
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Attributes.NotAddAttribute">
<summary>
不添加到网关参数属性
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Attributes.RenameAttribute">
<summary>
重命名属性
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Attributes.RenameAttribute.Name">
<summary>
名称
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs">
<summary>
支付事件数据的基类
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs._gateway">
<summary>
支付网关
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs.NotifyServerHostAddress">
<summary>
发送支付通知的网关IP地址
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs.GatewayData">
<summary>
支付网关的数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs.GatewayType">
<summary>
支付网关类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs.Notify">
<summary>
通知数据
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentEventArgs"/>类型的实例
</summary>
<param name="gateway">支付网关</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs">
<summary>
支付失败网关事件数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs.Message">
<summary>
支付失败消息
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs.OutTradeNo">
<summary>
商户订单号。商户系统内部的订单号
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs"/>类型的实例
</summary>
<param name="gateway">支付网关</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentSucceedEventArgs">
<summary>
支付成功网关事件数据
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Events.PaymentSucceedEventArgs.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Events.PaymentSucceedEventArgs"/>类型的实例
</summary>
<param name="gateway">支付网关</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Events.UnknownGatewayEventArgs">
<summary>
未知网关事件数据
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Events.UnknownGatewayEventArgs.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Events.UnknownGatewayEventArgs"/>类型的实例
</summary>
<param name="gateway">支付网关</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Exceptions.GatewayException">
<summary>
支付网关异常
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Exceptions.GatewayException.#ctor(System.String)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Exceptions.GatewayException"/>类型的实例
</summary>
<param name="message">错误消息</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType">
<summary>
网关辅助类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.NoAction">
<summary>
无操作
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.Query">
<summary>
查询
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.Close">
<summary>
关闭
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.Cancel">
<summary>
撤销
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.Refund">
<summary>
退款
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.RefundQuery">
<summary>
退款查询
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType.BillDownload">
<summary>
对账单下载
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.GatewayBase">
<summary>
网关的抽象基类
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.TRUE">
<summary>
是。true
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.FALSE">
<summary>
否。false
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.SUCCESS">
<summary>
成功。success
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.FAILURE">
<summary>
失败。failure
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.FAIL">
<summary>
失败。fail
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.TIME_FORMAT">
<summary>
时间格式化yyyy-MM-dd HH:mm:ss
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase.TIMEFORMAT">
<summary>
时间格式化yyyyMMddHHmmss
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayBase._gatewayAuxiliaryType">
<summary>
网关辅助类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.Order">
<summary>
订单数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.Merchant">
<summary>
商户数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.Notify">
<summary>
通知数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.GatewayUrl">
<summary>
网关的地址
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.GatewayTradeType">
<summary>
网关的交易类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.GatewayData">
<summary>
网关数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.IsSuccessPay">
<summary>
是否成功支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.IsWaitPay">
<summary>
是否等待支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayBase.NotifyVerifyParameter">
<summary>
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId)必须放第一位
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayBase"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.#ctor(Wolf.ExternalService.CMBPay.Core.IMerchant)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayBase"/>类型的实例
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.#ctor(Wolf.ExternalService.CMBPay.Core.IMerchant,Wolf.ExternalService.CMBPay.Core.GatewayData)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayBase"/>类型的实例
</summary>
<param name="merchant">商户数据</param>
<param name="gatewayData">网关数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.#ctor(Wolf.ExternalService.CMBPay.Core.GatewayData)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayBase"/>类型的实例
</summary>
<param name="gatewayData">网关数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.ValidateNotifyAsync">
<summary>
检查网关返回的通知,确认订单是否支付成功
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.WriteSuccessFlag">
<summary>
当接收到支付网关通知并验证无误时按照支付网关要求格式输出表示成功接收到网关通知的字符串
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.WriteFailureFlag">
<summary>
当接收到支付网关通知并验证有误时按照支付网关要求格式输出表示失败接收到网关通知的字符串
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.ValidateOrder(Wolf.ExternalService.CMBPay.Core.IOrder)">
<summary>
验证订单
</summary>
<param name="order">订单</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.ValidateAuxiliary(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
验证辅助
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.ValidateParameter(System.Object)">
<summary>
验证参数
</summary>
<param name="instance">验证对象</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.OnPaymentFailed(Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs)">
<summary>
支付失败回调
</summary>
<param name="e">支付失败事件参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.OnPaymentSucceed(Wolf.ExternalService.CMBPay.Core.Events.PaymentSucceedEventArgs)">
<summary>
支付成功回调
</summary>
<param name="e">支付成功事件参数</param>
</member>
<member name="E:Wolf.ExternalService.CMBPay.Core.GatewayBase.PaymentFailed">
<summary>
网关同步返回的支付通知验证失败时触发,仅针对支付宝和微信的条码支付
</summary>
</member>
<member name="E:Wolf.ExternalService.CMBPay.Core.GatewayBase.PaymentSucceed">
<summary>
网关同步返回的支付通知验证成功时触发,仅针对支付宝和微信的条码支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.SetMerchant(Wolf.ExternalService.CMBPay.Core.IMerchant)">
<summary>
设置商户
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.Payment(Wolf.ExternalService.CMBPay.Core.IOrder)">
<summary>
支付
</summary>
<param name="order">订单</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayBase.Refund(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
退款
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.GatewayConfig">
<summary>
网关配置
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayConfig.IsTenant">
<summary>
是否租户模式
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayConfig.ExistGatewayByTradeType(System.String)">
<summary>
根据交易类型获取网关
</summary>
<param name="type">交易类型</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.GatewayData">
<summary>
网关数据
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayData._values">
<summary>
排序字典
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayData._originalResult">
<summary>
来源结果
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayData.Item(System.String)">
<summary>
当前对象
</summary>
<param name="key">键</param>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.GatewayData.Count">
<summary>
总数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayData"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.#ctor(System.Collections.Generic.IComparer{System.String})">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.GatewayData"/>类型的实例
</summary>
<param name="comparer">排序策略</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.Add(System.String,System.Object)">
<summary>
添加参数
</summary>
<param name="key">参数名</param>
<param name="value">参数值</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.Add(System.Object,Wolf.ExternalService.CMBPay.Core.Utils.StringCase)">
<summary>
添加参数
</summary>
<param name="obj">对象</param>
<param name="stringCase">字符串策略</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetStringValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetDoubleValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetIntValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetDateTimeValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetFloatValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetDecimalValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetByteValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetCharValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetBoolValue(System.String)">
<summary>
根据参数名获取参数值
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.Exists(System.String)">
<summary>
是否存在指定参数名
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToXml(System.Boolean)">
<summary>
将网关数据转换成Xml格式数据
</summary>
<param name="useDtd">是否应用CDATA格式。默认true</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.FromXml(System.String)">
<summary>
将Xml格式数据转换为网关数据
</summary>
<param name="xml">Xml数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToUrl(System.Boolean)">
<summary>
将网关数据转换为Url格式数据
</summary>
<param name="isUrlEncode">是否需要url编码</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.FromUrl(System.String,System.Boolean)">
<summary>
将Url格式数据转换为网关数据
</summary>
<param name="url">url数据</param>
<param name="isUrlEncode">是否需要url编码</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.FromNameValueCollection(System.Collections.Specialized.NameValueCollection)">
<summary>
将键值对转换为网关数据
</summary>
<param name="nvc">键值对</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToFrom(System.String)">
<summary>
将网关数据转换为表单数据
</summary>
<param name="url">请求地址</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToJson">
<summary>
将网关数据转换为Json格式数据
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.FromJson(System.String)">
<summary>
将Json格式数据转换成网关数据
</summary>
<param name="json">json数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToObject``1(Wolf.ExternalService.CMBPay.Core.Utils.StringCase)">
<summary>
将网关参数转为类型
</summary>
<typeparam name="T">类型</typeparam>
<param name="stringCase">字符串策略</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.ToObjectAsync``1(Wolf.ExternalService.CMBPay.Core.Utils.StringCase)">
<summary>
异步将网关参数转为类型
</summary>
<typeparam name="T">类型</typeparam>
<param name="stringCase">字符串策略</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.Clear">
<summary>
清空网关数据
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.Remove(System.String)">
<summary>
移除指定参数
</summary>
<param name="key">参数名</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.GatewayData.GetOriginalResult">
<summary>
获取原始数据
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Gateways">
<summary>
网关集合类
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Gateways._list">
<summary>
网关列表
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Gateways.Count">
<summary>
网关数量
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Gateways"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.Add(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
添加网关
</summary>
<param name="gateway">网关</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.Get``1">
<summary>
获取指定网关
</summary>
<typeparam name="T">网关类型</typeparam>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.Get``1(Wolf.ExternalService.CMBPay.Core.GatewayTradeType)">
<summary>
通过交易类型获取网关
</summary>
<typeparam name="T">网关类型</typeparam>
<param name="gatewayTradeType">网关交易类型</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.GetList">
<summary>
获取网关列表
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.Exist(System.String,System.String)">
<summary>
指定商户ID是否存在
</summary>
<param name="mchId">商户ID</param>
<param name="payType">支付类型</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Gateways.Exist(System.String)">
<summary>
是否存在网关类型
</summary>
<param name="type">网关类型</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.GatewayTradeType">
<summary>
网关的交易类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.App">
<summary>
App支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Wap">
<summary>
手机网站支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Web">
<summary>
电脑网站支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Scan">
<summary>
扫码支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Public">
<summary>
公众号支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Barcode">
<summary>
条码支付
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.GatewayTradeType.Applet">
<summary>
小程序支付
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IGateways">
<summary>
网关
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IGateways.Add(Wolf.ExternalService.CMBPay.Core.GatewayBase)">
<summary>
添加网关
</summary>
<param name="gateway">网关</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IGateways.Get``1">
<summary>
获取指定网关
</summary>
<typeparam name="T">网关类型</typeparam>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IGateways.Get``1(Wolf.ExternalService.CMBPay.Core.GatewayTradeType)">
<summary>
通过交易类型获取网关
</summary>
<typeparam name="T">网关类型</typeparam>
<param name="gatewayTradeType">网关交易类型</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IGateways.GetList">
<summary>
获取网关列表
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.NullGateway">
<summary>
未知网关
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.NullGateway.GatewayUrl">
<summary>
网关的地址
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.NullGateway.IsSuccessPay">
<summary>
是否成功支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.NullGateway.IsWaitPay">
<summary>
是否等待支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.NullGateway.NotifyVerifyParameter">
<summary>
需要验证的参数名称数组,用于识别不同的网关类型。
商户号(AppId)必须放第一位
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.NullGateway.ValidateNotifyAsync">
<summary>
检查网关返回的通知,确认订单是否支付成功
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.NullGateway.SetMerchant(Wolf.ExternalService.CMBPay.Core.IMerchant)">
<summary>
设置商户
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IAppletPayment">
<summary>
小程序支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IAppletPayment.BuildAppletPayment">
<summary>
生成小程序支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IAppletPayment.InitAppletPayment">
<summary>
初始化小程序支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IAppPayment">
<summary>
App支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IAppPayment.BuildAppPayment">
<summary>
生成App支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IAppPayment.InitAppPayment">
<summary>
初始化App支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IAuxiliary">
<summary>
辅助接口
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.OutTradeNo">
<summary>
商户订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.TransactionId">
<summary>
支付系统订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.OutRefundNo">
<summary>
商户退款单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.RefundNo">
<summary>
支付系统退款单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.RefundAmount">
<summary>
退款金额
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.RefundFee">
<summary>
退款金额,退款总金额,单位为元,可以做部分退款
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.BillDate">
<summary>
账单日期
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IAuxiliary.OpUserId">
<summary>
操作员。操作员账号,默认为商户号
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IAuxiliary.Validate(Wolf.ExternalService.CMBPay.Core.GatewayAuxiliaryType)">
<summary>
验证
</summary>
<param name="gatewayAuxiliaryType">辅助类型</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IBarcodePayment">
<summary>
条码支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IBarcodePayment.BuildBarcodePayment">
<summary>
生成条码支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IBarcodePayment.InitBarcodePayment">
<summary>
初始化条码支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.ICancel">
<summary>
撤销订单
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.ICancel.BuildCancel(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成撤销订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.ICancel.InitCancel(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化撤销订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IFormPayment">
<summary>
表单支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IFormPayment.BuildFormPayment">
<summary>
生成表单支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IFormPayment.InitFormPayment">
<summary>
初始化表单支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IMerchant">
<summary>
商户接口
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IMerchant.SignType">
<summary>
签名类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IMerchant.NotifyUrl">
<summary>
网关回发通知URL
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IMerchant.MchId">
<summary>
商户号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IMerchant.PayType">
<summary>
支付类型
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.INotify">
<summary>
通知接口
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IOrder">
<summary>
订单接口
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IOrder.OutTradeNo">
<summary>
商户订单号
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IOrder.Amount">
<summary>
金额,单位元
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.IOrder.Body">
<summary>
描述
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IPublicPayment">
<summary>
公众号支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IPublicPayment.BuildPublicPayment">
<summary>
生成公众号支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IPublicPayment.InitPublicPayment">
<summary>
初始化公众号支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IQuery">
<summary>
查询订单接口
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IQuery.BuildQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IQuery.InitQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IRefund">
<summary>
退款订单
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IRefund.BuildRefund(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成退款订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IRefund.InitRefund(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化退款订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IRefundQuery">
<summary>
退款查询
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IRefundQuery.BuildRefundQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
生成退款查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IRefundQuery.InitRefundQuery(Wolf.ExternalService.CMBPay.Core.IAuxiliary)">
<summary>
初始化退款查询订单参数
</summary>
<param name="auxiliary">辅助参数</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IScanPayment">
<summary>
扫码支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IScanPayment.BuildScanPayment">
<summary>
生成扫码支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IScanPayment.InitScanPayment">
<summary>
初始化扫码支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.IUrlPayment">
<summary>
Url支付
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IUrlPayment.BuildUrlPayment">
<summary>
生成Url支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.IUrlPayment.InitUrlPayment">
<summary>
初始化Url支付参数
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess">
<summary>
网关通知的处理类,通过对返回数据的分析识别网关类型
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess.GetGateway(Wolf.ExternalService.CMBPay.Core.IGateways)">
<summary>
获取网关
</summary>
<param name="gateways">网关列表</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess.ExistParameter(System.String[],Wolf.ExternalService.CMBPay.Core.GatewayData)">
<summary>
网关参数数据项中是否存在指定的所有参数名
</summary>
<param name="parmaName">参数名数组</param>
<param name="gatewayData">网关数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess.ReadNotifyData">
<summary>
读取网关发回的数据
</summary>
<returns></returns>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess.IsXmlData">
<summary>
是否是Xml格式数据
</summary>
<returns></returns>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Payments.NotifyProcess.IsGetRequest">
<summary>
是否是GET请求
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify">
<summary>
网关返回的支付通知数据的接受
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify._gateways">
<summary>
支付网关
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.#ctor(Wolf.ExternalService.CMBPay.Core.IGateways)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify"/>类型的实例
</summary>
<param name="gateways">用于验证支付网关返回数据的网关列表</param>
</member>
<member name="E:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.PaymentFailed">
<summary>
网关异步返回的支付通知验证失败时触发
</summary>
</member>
<member name="E:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.PaymentSucceed">
<summary>
网关异步返回的支付通知验证成功时触发
</summary>
</member>
<member name="E:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.UnknownGateway">
<summary>
网关异步返回的支付通知无法识别时触发
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.OnPaymentFailed(Wolf.ExternalService.CMBPay.Core.Events.PaymentFailedEventArgs)">
<summary>
支付失败
</summary>
<param name="e">支付失败事件参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.OnPaymentSucceed(Wolf.ExternalService.CMBPay.Core.Events.PaymentSucceedEventArgs)">
<summary>
支付成功
</summary>
<param name="e">支付成功事件参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.OnUnknownGateway(Wolf.ExternalService.CMBPay.Core.Events.UnknownGatewayEventArgs)">
<summary>
未知支付
</summary>
<param name="e">未知支付事件参数</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Payments.PaymentNotify.ReceivedAsync">
<summary>
接收并验证网关的支付通知
</summary>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Payments.PaymentResultType">
<summary>
网关通知的支付结果类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Payments.PaymentResultType.None">
<summary>
无效网关
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Payments.PaymentResultType.Failed">
<summary>
支付失败
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Payments.PaymentResultType.Succeed">
<summary>
支付成功
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil">
<summary>
加密工具类
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil._defaultCharset">
<summary>
默认编码
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil.MD5(System.String)">
<summary>
MD5加密
</summary>
<param name="data">数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil.MD5(System.String,System.Text.Encoding)">
<summary>
MD5加密
</summary>
<param name="data">数据</param>
<param name="encoding">编码</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil.RSA(System.String,System.String,System.String)">
<summary>
RSA加密
</summary>
<param name="data">数据</param>
<param name="privateKey">私钥</param>
<param name="signType">签名类型</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil.RSAVerifyData(System.String,System.String,System.String,System.String)">
<summary>
RSA2验签
</summary>
<param name="data">数据</param>
<param name="sign">签名</param>
<param name="publicKey">公钥</param>
<param name="signType">签名类型</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.EncryptUtil.SHA256(System.String)">
<summary>
SHA256加密
</summary>
<param name="data">数据</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil">
<summary>
Http工具类
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Current">
<summary>
当前Http上下文
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.LocalIpAddress">
<summary>
本地IP
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.RemoteIpAddress">
<summary>
客户端IP
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.RequestType">
<summary>
请求类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Form">
<summary>
表单
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Body">
<summary>
请求内容
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.UserAgent">
<summary>
用户代理
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.ContentType">
<summary>
内容类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.QueryString">
<summary>
参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Redirect(System.String)">
<summary>
跳转到指定链接
</summary>
<param name="url">链接</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Write(System.String)">
<summary>
输出内容
</summary>
<param name="text">内容</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Write(System.IO.FileStream)">
<summary>
输出文件
</summary>
<param name="stream">文件流</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Get(System.String)">
<summary>
Get请求
</summary>
<param name="url">url</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.GetAsync(System.String)">
<summary>
异步Get请求
</summary>
<param name="url">url</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Post(System.String,System.String,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>
Post请求
</summary>
<param name="url">url</param>
<param name="data">数据</param>
<param name="cert">证书</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.PostAsync(System.String,System.String,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>
异步Post请求
</summary>
<param name="url">url</param>
<param name="data">数据</param>
<param name="cert">证书</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.Download(System.String,System.String)">
<summary>
下载
</summary>
<param name="url">url</param>
<param name="path">下载路径</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.HttpUtil.DownloadAsync(System.String,System.String)">
<summary>
异步下载
</summary>
<param name="url">url</param>
<param name="path">下载路径</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.StringCase">
<summary>
字符串策略
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.StringCase.Snake">
<summary>
蛇形策略
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.StringCase.Camel">
<summary>
骆驼策略
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.StringCase.None">
<summary>
不执行策略
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.SnakeCaseState">
<summary>
蛇形策略状态
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.SnakeCaseState.Start">
<summary>
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.SnakeCaseState.Lower">
<summary>
小写
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.SnakeCaseState.Upper">
<summary>
大写
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Core.Utils.SnakeCaseState.NewWord">
<summary>
单词
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.StringUtil">
<summary>
字符串工具
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.StringUtil.ToSnakeCase(System.String)">
<summary>
将字符串转换为蛇形策略
</summary>
<param name="s">字符串</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.StringUtil.ToCamelCase(System.String)">
<summary>
将字符串转换为骆驼策略
</summary>
<param name="s">字符串</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.Util">
<summary>
工具类
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.Util.SerializeObject(System.Object)">
<summary>
序列化对象
</summary>
<param name="obj">对象</param>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.Util.GenerateNonceStr">
<summary>
生成随机字符串
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.Util.ToTimeStamp(System.DateTime)">
<summary>
将时间转换为时间戳
</summary>
<param name="time">时间</param>
<returns></returns>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Core.Utils.ValidateUtil">
<summary>
验证工具类
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Core.Utils.ValidateUtil.Validate(System.Object,System.Collections.Generic.Dictionary{System.Object,System.Object})">
<summary>
验证
</summary>
<param name="obj">验证目标</param>
<param name="data">上下文数据</param>
</member>
<member name="T:Wolf.ExternalService.CMBPay.PayTypeConst">
<summary>
支付类型 常量
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.PayTypeConst.ALIPAY">
<summary>
支付宝
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.PayTypeConst.WECHAT">
<summary>
微信
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.PayTypeConst.BARCODE">
<summary>
条码
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.Constant.REFUND_FEE">
<summary>
退款金额
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.Constant.SUB_OPENID">
<summary>
用户OpenId
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.Constant.SUB_APPID">
<summary>
公众号或小程序ID
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.Constant.IS_RAW">
<summary>
原生JS。值为1
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.Constant.IS_MINIPG">
<summary>
是否小程序支付。值为1表示小程序支付不传或值不为1表示公众账号内支付
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Wechatpay.Notify">
<summary>
通知
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.TokenId">
<summary>
动态口令。授权口令
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.PayInfo">
<summary>
支付信息原生Js/小程序)。
原生态js支付is_raw为1时返回json格式的字符串作用于原生态js支付时的参数。
小程序支付is_minipg为1时返回json格式的字符串作用于小程序支付时的参数。
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.CodeUrl">
<summary>
二维码链接。商户可用此参数自定义去生成二维码后展示出来进行扫码支付
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.CodeImgUrl">
<summary>
二维码图片。此参数的值即是根据code_url生成的可以扫码支付的二维码图片地址
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.Appid">
<summary>
商户Appid
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.SubAppid">
<summary>
子商户appid
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.Openid">
<summary>
用户标识。用户在受理商户 appid 下的唯一标识
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.SubOpenid">
<summary>
用户标识。用户在子商户appid下的唯一标识
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.IsSubscribe">
<summary>
是否关注公众账号。用户是否关注公众账号Y-关注N-未关注,仅在公众账号类型支付有效
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.SubIsSubscribe">
<summary>
是否关注公众号。用户是否关注公众账号Y-关注N-未关注,仅在公众账号类型支付有效(子商户公众账号)
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Notify.PayResult">
<summary>
支付结果。0:成功,!0:失败
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Wechatpay.Order">
<summary>
微信支付订单
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Order.SubOpenId">
<summary>
用户Openid
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.Order.SubAppId">
<summary>
公众号或小程序ID
</summary>
</member>
<member name="T:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway">
<summary>
微信支付网关
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.UNIFIED_ORDER_API_TYPE">
<summary>
统一下单 接口类型
</summary>
</member>
<member name="F:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.PUBLIC_ORDER_API_TYPE">
<summary>
公众号支付 接口类型
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.Order">
<summary>
订单数据
</summary>
</member>
<member name="P:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.Notify">
<summary>
通知
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.#ctor">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway"/>类型的实例
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.#ctor(Wolf.ExternalService.CMBPay.Common.Merchant)">
<summary>
初始化一个<see cref="T:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway"/>类型的实例
</summary>
<param name="merchant">商户数据</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.BuildScanPayment">
<summary>
生成扫码支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.InitScanPayment">
<summary>
初始化扫码支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.BuildPublicPayment">
<summary>
生成公众号支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.InitPublicPayment">
<summary>
初始化公众号支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.BuildAppletPayment">
<summary>
生成小程序支付参数
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.InitAppletPayment">
<summary>
初始化小程序支付参数
</summary>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.UnifiedOrder(System.Action)">
<summary>
统一下单
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.InitOrderParameter(System.Action)">
<summary>
初始化订单参数
</summary>
<param name="action">操作</param>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.ToObject">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
<member name="M:Wolf.ExternalService.CMBPay.Wechatpay.WechatpayGateway.ToObjectAsync">
<summary>
转换通知对象
</summary>
<returns></returns>
</member>
</members>
</doc>