C# 클래스 ICanPay.NotifyProcess

网关通知的处理类,通过对返回数据的分析识别网关类型
파일 보기 프로젝트 열기: hiihellox10/ICanPay 1 사용 예제들

공개 메소드들

메소드 설명
ExistParameter ( string parmaName, List gatewayParameterData ) : bool

网关参数数据项中是否存在指定的所有参数名

GetGateway ( ) : GatewayBase

验证网关的类型

ReadNotifyData ( ) : List

读取网关发回的数据。Get方式传入QueryString的值均为未解码

비공개 메소드들

메소드 설명
IsAlipayGateway ( List gatewayParameterData ) : bool

是否是支付宝网关

IsTenpayGateway ( List gatewayParameterData ) : bool

是否是财付通网关

IsWeixinpayGateway ( List gatewayParameterData ) : bool

是否是微信支付网关

IsWeixinpayNotify ( ) : bool

是否是微信支付的通知

IsYeepayGateway ( List gatewayParameterData ) : bool

验证是否是易宝网关

ReadForm ( List gatewayParameterList ) : void

读取POST提交的Form表单的数据

ReadQueryString ( List gatewayParameterList ) : void

读取GET提交的查询字符串中的数据

ReadWeixinpayXml ( List gatewayParameterList ) : void

读取微信支付的通知

SetGatewayParameterValue ( List gatewayParameterList, string gatewayParameterName, string gatewayParameterValue, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : void

设置网关的数据

메소드 상세

ExistParameter() 공개 정적인 메소드

网关参数数据项中是否存在指定的所有参数名
public static ExistParameter ( string parmaName, List gatewayParameterData ) : bool
parmaName string 参数名数组
gatewayParameterData List 数据项
리턴 bool

GetGateway() 공개 정적인 메소드

验证网关的类型
public static GetGateway ( ) : GatewayBase
리턴 GatewayBase

ReadNotifyData() 공개 정적인 메소드

读取网关发回的数据。Get方式传入QueryString的值均为未解码
public static ReadNotifyData ( ) : List
리턴 List