C# Class PaysonIntegration.Communication.PaysonClient

Inheritance: IPaysonClient
ファイルを表示 Open project: PaysonAktiebolag/api-integration-dotnet

Public Methods

Method Description
CreateAccountDetails ( string url, string userId, string userKey, string applicationId, int timeout ) : AccountDetailsResponse
CreatePayment ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PayResponse
CreatePaymentDetails ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PaymentDetailsResponse
UpdatePayment ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PaymentUpdateResponse
ValidateIpnContent ( string url, string userId, string userKey, string applicationId, int timeout, string content ) : PaysonIntegration.Response.ValidateResponse

Private Methods

Method Description
ModuleInfo ( ) : string
Post ( string url, string userId, string userKey, string applicationId, int timeout, string>.IDictionary nvpCollection ) : string>.IDictionary
Post ( string url, string userId, string userKey, string applicationId, int timeout, string nvpString ) : string

Method Details

CreateAccountDetails() public method

public CreateAccountDetails ( string url, string userId, string userKey, string applicationId, int timeout ) : AccountDetailsResponse
url string
userId string
userKey string
applicationId string
timeout int
return PaysonIntegration.Response.AccountDetailsResponse

CreatePayment() public method

public CreatePayment ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PayResponse
url string
userId string
userKey string
applicationId string
timeout int
data Data
return PaysonIntegration.Response.PayResponse

CreatePaymentDetails() public method

public CreatePaymentDetails ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PaymentDetailsResponse
url string
userId string
userKey string
applicationId string
timeout int
data Data
return PaysonIntegration.Response.PaymentDetailsResponse

UpdatePayment() public method

public UpdatePayment ( string url, string userId, string userKey, string applicationId, int timeout, Data data ) : PaysonIntegration.Response.PaymentUpdateResponse
url string
userId string
userKey string
applicationId string
timeout int
data Data
return PaysonIntegration.Response.PaymentUpdateResponse

ValidateIpnContent() public method

public ValidateIpnContent ( string url, string userId, string userKey, string applicationId, int timeout, string content ) : PaysonIntegration.Response.ValidateResponse
url string
userId string
userKey string
applicationId string
timeout int
content string
return PaysonIntegration.Response.ValidateResponse