C# Class PaysonIntegration.Communication.PaysonClient

Inheritance: IPaysonClient
Afficher le fichier Open project: PaysonAktiebolag/api-integration-dotnet

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

CreatePayment() public méthode

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
Résultat PaysonIntegration.Response.PayResponse

CreatePaymentDetails() public méthode

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
Résultat PaysonIntegration.Response.PaymentDetailsResponse

UpdatePayment() public méthode

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
Résultat PaysonIntegration.Response.PaymentUpdateResponse

ValidateIpnContent() public méthode

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
Résultat PaysonIntegration.Response.ValidateResponse