C# Class PaysonIntegration.PaysonApi

ファイルを表示 Open project: PaysonAktiebolag/api-integration-dotnet Class Usage Examples

Public Methods

Method 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

Method Description
InitPaysonClient ( ) : void
SetUrls ( ) : void

Method Details

GetForwardPayUrl() public method

public GetForwardPayUrl ( string token ) : string
token string
return string

MakeAccountDetailsRequest() public method

public MakeAccountDetailsRequest ( ) : AccountDetailsResponse
return PaysonIntegration.Response.AccountDetailsResponse

MakePayRequest() public method

public MakePayRequest ( PayData data ) : PaysonIntegration.Response.PayResponse
data PaysonIntegration.Data.PayData
return PaysonIntegration.Response.PayResponse

MakePaymentDetailsRequest() public method

public MakePaymentDetailsRequest ( PaysonIntegration.Data.PaymentDetailsData data ) : PaysonIntegration.Response.PaymentDetailsResponse
data PaysonIntegration.Data.PaymentDetailsData
return PaysonIntegration.Response.PaymentDetailsResponse

MakePaymentUpdateRequest() public method

public MakePaymentUpdateRequest ( PaymentUpdateData data ) : PaysonIntegration.Response.PaymentUpdateResponse
data PaysonIntegration.Data.PaymentUpdateData
return PaysonIntegration.Response.PaymentUpdateResponse

MakeValidateIpnContentRequest() public method

public MakeValidateIpnContentRequest ( string content ) : PaysonIntegration.Response.ValidateResponse
content string
return PaysonIntegration.Response.ValidateResponse

PaysonApi() public method

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
return System

UseStage() public method

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