C# Class PaysonIntegration.PaysonApi

Afficher le fichier Open project: PaysonAktiebolag/api-integration-dotnet Class Usage Examples

Méthodes publiques

Méthode Description
GetForwardPayUrl ( string token ) : string
MakeAccountDetailsRequest ( ) : AccountDetailsResponse
MakePayRequest ( PayData data ) : PaysonIntegration.Response.PayResponse
MakePaymentDetailsRequest ( PaysonIntegration.Data.PaymentDetailsData data ) : PaysonIntegration.Response.PaymentDetailsResponse
MakePaymentUpdateRequest ( PaymentUpdateData data ) : PaysonIntegration.Response.PaymentUpdateResponse
MakeValidateIpnContentRequest ( string content ) : PaysonIntegration.Response.ValidateResponse
PaysonApi ( string userId, string userKey, string applicationId = null, bool isTestMode = false, int timeout = 50000 ) : System
UseStage ( ) : void

This method is only for internal Payson use. Never use this as it will not work outside Payson test environment

Private Methods

Méthode Description
InitPaysonClient ( ) : void
SetUrls ( ) : void

Method Details

GetForwardPayUrl() public méthode

public GetForwardPayUrl ( string token ) : string
token string
Résultat string

MakeAccountDetailsRequest() public méthode

public MakeAccountDetailsRequest ( ) : AccountDetailsResponse
Résultat PaysonIntegration.Response.AccountDetailsResponse

MakePayRequest() public méthode

public MakePayRequest ( PayData data ) : PaysonIntegration.Response.PayResponse
data PaysonIntegration.Data.PayData
Résultat PaysonIntegration.Response.PayResponse

MakePaymentDetailsRequest() public méthode

public MakePaymentDetailsRequest ( PaysonIntegration.Data.PaymentDetailsData data ) : PaysonIntegration.Response.PaymentDetailsResponse
data PaysonIntegration.Data.PaymentDetailsData
Résultat PaysonIntegration.Response.PaymentDetailsResponse

MakePaymentUpdateRequest() public méthode

public MakePaymentUpdateRequest ( PaymentUpdateData data ) : PaysonIntegration.Response.PaymentUpdateResponse
data PaysonIntegration.Data.PaymentUpdateData
Résultat PaysonIntegration.Response.PaymentUpdateResponse

MakeValidateIpnContentRequest() public méthode

public MakeValidateIpnContentRequest ( string content ) : PaysonIntegration.Response.ValidateResponse
content string
Résultat PaysonIntegration.Response.ValidateResponse

PaysonApi() public méthode

public PaysonApi ( string userId, string userKey, string applicationId = null, bool isTestMode = false, int timeout = 50000 ) : System
userId string
userKey string
applicationId string
isTestMode bool
timeout int
Résultat System

UseStage() public méthode

This method is only for internal Payson use. Never use this as it will not work outside Payson test environment
public UseStage ( ) : void
Résultat void