C# Class ICanPay.GatewayBase

֧�����صij������
显示文件 Open project: hiihellox10/ICanPay Class Usage Examples

Public Methods

Method Description
GetGatewayParameterValue ( string gatewayParameterName ) : string

������صIJ���ֵ��û�в���ֵʱ���ؿ��ַ�����Get��ʽ��ֵ��Ϊδ���롣

GetGatewayParameterValue ( string gatewayParameterName, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : string

������صIJ���ֵ��û�в���ֵʱ���ؿ��ַ�����Get��ʽ��ֵ��Ϊδ���롣

SetGatewayParameterValue ( string gatewayParameterName, object gatewayParameterValue ) : void

�������ص�����

���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��

SetGatewayParameterValue ( string gatewayParameterName, object gatewayParameterValue, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : void

�������ص�����

���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��

SetGatewayParameterValue ( string gatewayParameterName, string gatewayParameterValue ) : void

�������ص�����

���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��

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

�������ص�����

�����õIJ�������ʱ�����������ֵ��һ�����޸�Ϊ�µIJ���ֵ��

ValidateNotify ( ) : bool

��֤�����Ƿ�֧���ɹ�

WriteSucceedFlag ( ) : void

�����յ�֧������֪ͨ����֤����ʱ����֧������Ҫ���ʽ�����ʾ�ɹ����յ�����֪ͨ���ַ���

Protected Methods

Method Description
CheckNotifyData ( ) : bool

�������ط��ص�֪ͨ��ȷ�϶����Ƿ�֧���ɹ�

GatewayBase ( ) : System.Collections.Generic
GatewayBase ( ICollection gatewayParameterData ) : System.Collections.Generic
GetFormHtml ( string url ) : string

����Form HTML����

GetSortedGatewayParameter ( ) : string>.SortedDictionary

��ð���ĸ�������������ز����ļ���

Method Details

CheckNotifyData() protected abstract method

�������ط��ص�֪ͨ��ȷ�϶����Ƿ�֧���ɹ�
protected abstract CheckNotifyData ( ) : bool
return bool

GatewayBase() protected method

protected GatewayBase ( ) : System.Collections.Generic
return System.Collections.Generic

GatewayBase() protected method

protected GatewayBase ( ICollection gatewayParameterData ) : System.Collections.Generic
gatewayParameterData ICollection
return System.Collections.Generic

GetFormHtml() protected method

����Form HTML����
protected GetFormHtml ( string url ) : string
url string ���ص�Url
return string

GetGatewayParameterValue() public method

������صIJ���ֵ��û�в���ֵʱ���ؿ��ַ�����Get��ʽ��ֵ��Ϊδ���롣
public GetGatewayParameterValue ( string gatewayParameterName ) : string
gatewayParameterName string ���صIJ�������
return string

GetGatewayParameterValue() public method

������صIJ���ֵ��û�в���ֵʱ���ؿ��ַ�����Get��ʽ��ֵ��Ϊδ���롣
public GetGatewayParameterValue ( string gatewayParameterName, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : string
gatewayParameterName string ���صIJ�������
gatewayParameterRequestMethod GatewayParameterRequestMethod ���ص����ݵ����󷽷�������
return string

GetSortedGatewayParameter() protected method

��ð���ĸ�������������ز����ļ���
protected GetSortedGatewayParameter ( ) : string>.SortedDictionary
return string>.SortedDictionary

SetGatewayParameterValue() public method

�������ص�����
���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��
public SetGatewayParameterValue ( string gatewayParameterName, object gatewayParameterValue ) : void
gatewayParameterName string ���صIJ�������
gatewayParameterValue object ���صIJ���ֵ
return void

SetGatewayParameterValue() public method

�������ص�����
���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��
public SetGatewayParameterValue ( string gatewayParameterName, object gatewayParameterValue, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : void
gatewayParameterName string ���صIJ�������
gatewayParameterValue object ���صIJ���ֵ
gatewayParameterRequestMethod GatewayParameterRequestMethod ���صIJ��������󷽷�������
return void

SetGatewayParameterValue() public method

�������ص�����
���õIJ�������ʱ�����������ֵ��һ���򱣴��µIJ���ֵ��
public SetGatewayParameterValue ( string gatewayParameterName, string gatewayParameterValue ) : void
gatewayParameterName string ���صIJ�������
gatewayParameterValue string ���صIJ���ֵ
return void

SetGatewayParameterValue() public method

�������ص�����
�����õIJ�������ʱ�����������ֵ��һ�����޸�Ϊ�µIJ���ֵ��
public SetGatewayParameterValue ( string gatewayParameterName, string gatewayParameterValue, GatewayParameterRequestMethod gatewayParameterRequestMethod ) : void
gatewayParameterName string ���صIJ�������
gatewayParameterValue string ���صIJ���ֵ
gatewayParameterRequestMethod GatewayParameterRequestMethod ���صIJ��������󷽷�������
return void

ValidateNotify() public method

��֤�����Ƿ�֧���ɹ�
public ValidateNotify ( ) : bool
return bool

WriteSucceedFlag() public abstract method

�����յ�֧������֪ͨ����֤����ʱ����֧������Ҫ���ʽ�����ʾ�ɹ����յ�����֪ͨ���ַ���
public abstract WriteSucceedFlag ( ) : void
return void