C# Класс PaysonIntegration.PaysonApi

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InitPaysonClient ( ) : void
SetUrls ( ) : void

Описание методов

GetForwardPayUrl() публичный Метод

public GetForwardPayUrl ( string token ) : string
token string
Результат string

MakeAccountDetailsRequest() публичный Метод

public MakeAccountDetailsRequest ( ) : AccountDetailsResponse
Результат PaysonIntegration.Response.AccountDetailsResponse

MakePayRequest() публичный Метод

public MakePayRequest ( PayData data ) : PaysonIntegration.Response.PayResponse
data PaysonIntegration.Data.PayData
Результат PaysonIntegration.Response.PayResponse

MakePaymentDetailsRequest() публичный Метод

public MakePaymentDetailsRequest ( PaysonIntegration.Data.PaymentDetailsData data ) : PaysonIntegration.Response.PaymentDetailsResponse
data PaysonIntegration.Data.PaymentDetailsData
Результат PaysonIntegration.Response.PaymentDetailsResponse

MakePaymentUpdateRequest() публичный Метод

public MakePaymentUpdateRequest ( PaymentUpdateData data ) : PaysonIntegration.Response.PaymentUpdateResponse
data PaysonIntegration.Data.PaymentUpdateData
Результат PaysonIntegration.Response.PaymentUpdateResponse

MakeValidateIpnContentRequest() публичный Метод

public MakeValidateIpnContentRequest ( string content ) : PaysonIntegration.Response.ValidateResponse
content string
Результат PaysonIntegration.Response.ValidateResponse

PaysonApi() публичный Метод

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
Результат System

UseStage() публичный Метод

This method is only for internal Payson use. Never use this as it will not work outside Payson test environment
public UseStage ( ) : void
Результат void