C# Класс Xsolla.XsollaPaymentImpl

Наследование: UnityEngine.MonoBehaviour, IXsollaPayment
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ApplyCouponeCodeReceived Action
CountriesRecieved Action
CouponProceedErrorRecived Action
CustomAmountCalcRecieved Action
ErrorReceived Action
FormReceived Action
GoodsGroupsRecieved Action
GoodsRecieved Action
HistoryRecieved Action
PaymentMethodsRecieved Action
PricepointsRecieved Action
QuickPaymentMethodsRecieved Action
QuickPaymentMethodsRecievedNew Action
SavedPaymentMethodsRecieved Action
StatusChecked Action
StatusReceived XsollaForm>.Action
TranslationRecieved Action
UtilsRecieved Action
VirtualPaymentProceedError Action
VirtualPaymentStatusRecieved Action
VirtualPaymentSummaryRecieved Action

Защищенные свойства (Protected)

Свойство Тип Описание
_accessToken string
baseParams object>.Dictionary
httpreq HttpTlsRequest

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

Метод Описание
ApplyPromoCoupone ( object>.Dictionary pParams ) : void
CalculateCustomAmount ( object>.Dictionary pParams ) : void
GetCountries ( object>.Dictionary requestParams ) : void
GetCouponProceed ( object>.Dictionary pParams ) : void
GetFavorites ( object>.Dictionary requestParams ) : void
GetGoods ( object>.Dictionary requestParams ) : void
GetHistory ( object>.Dictionary pParams ) : void
GetItems ( long groupId, object>.Dictionary requestParams ) : void
GetItemsGroups ( object>.Dictionary requestParams ) : void
GetNextStep ( object>.Dictionary nextStepParams ) : void
GetPayments ( string countryIso, object>.Dictionary requestParams ) : void
GetPaymentsInfo ( object>.Dictionary requestParams ) : void
GetPricePoints ( object>.Dictionary requestParams ) : void
GetProjectName ( ) : string
GetQuickPayments ( string countryIso, object>.Dictionary requestParams ) : void
GetSavedPayments ( object>.Dictionary requestParams ) : void
GetStatus ( object>.Dictionary statusParams ) : void
GetUtils ( object>.Dictionary pararams ) : void
GetVPSummary ( object>.Dictionary pararams ) : void
InitPaystation ( object>.Dictionary pararams ) : void
InitPaystation ( XsollaWallet xsollaWallet ) : void
InitPaystation ( string accessToken ) : void
LogEvent ( string titleCat, string actionLable ) : void
LogEvent ( string titleCat, string titleAction, string actionLable ) : void
LogScreen ( string title ) : void
NextStep ( object>.Dictionary xpsMap ) : void
POST ( int type, string url, object>.Dictionary post ) : WWW
ProceedVPayment ( object>.Dictionary pararams ) : void
SetDomain ( string domain ) : void
SetFavorite ( object>.Dictionary requestParams ) : void
SetModeSandbox ( bool isSandbox ) : void
SetToken ( string token ) : void
Start ( ) : void
StartPaymentWithoutUtils ( XsollaWallet xsollaWallet ) : void
Status ( string token, long invoice ) : void
VPaymentStatus ( object>.Dictionary pararams ) : void
XsollaPaymentImpl ( ) : System
XsollaPaymentImpl ( string accessToken ) : System

Защищенные методы

Метод Описание
OnApplyCouponeReceived ( XsollaForm pForm ) : void
OnCouponProceedErrorRecived ( XsollaCouponProceedResult pCouponObj ) : void
OnCustomAmountResRecieved ( CustomVirtCurrAmountController pRes ) : void
OnErrorReceived ( XsollaError error ) : void
OnFormReceived ( XsollaForm form ) : void
OnHistoryRecieved ( XsollaHistoryList pHistoryList ) : void
OnStatusChecked ( XsollaStatusPing pStatus ) : void
OnStatusReceived ( XsollaStatus status, XsollaForm form ) : void
OnTranslationRecieved ( XsollaTranslations translations ) : void

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

Метод Описание
GetCalculateCustomAmountUrl ( ) : string
GetCartSummary ( ) : string
GetCountriesListUrl ( ) : string
GetCouponProceed ( ) : string
GetDirectpaymentLink ( ) : string
GetFavoritsUrl ( ) : string
GetGoodsUrl ( ) : string
GetHistoryUrl ( ) : string
GetItemsGroupsUrl ( ) : string
GetItemsUrl ( ) : string
GetPaymentListUrl ( ) : string
GetPricepointsUrl ( ) : string
GetQuickPaymentsUrl ( ) : string
GetSavedPaymentListUrl ( ) : string
GetStatusLink ( ) : string
GetUtilsLink ( ) : string
GetVirtualPaymentStatusLink ( ) : string
OnCountriesRecieved ( XsollaCountries countries ) : void
OnGoodsGroupsRecieved ( XsollaGroupsManager groups ) : void
OnGoodsRecieved ( XsollaGoodsManager goods ) : void
OnPaymentMethodsRecieved ( XsollaPaymentMethods paymentMethods ) : void
OnPricepointsRecieved ( XsollaPricepointsManager pricepoints ) : void
OnQuickPaymentMethodsRecieved ( XsollaQuickPayments quickPayments ) : void
OnQuickPaymentMethodsRecievedNew ( XsollaQuickPayments quickPayments ) : void
OnSavedPaymentMethodsRecieved ( XsollaSavedPaymentMethods pMethods ) : void
OnUtilsRecieved ( XsollaUtils utils ) : void
OnVPProceedError ( string error ) : void
OnVPStatusRecieved ( XVPStatus status ) : void
OnVPSummaryRecieved ( XVirtualPaymentSummary summary ) : void
ProceedVirtualPaymentLink ( ) : string
Process ( WWW www ) : IEnumerator
ProcessingRequestResult ( int pType, RequestClass pRequestResult, object>.Dictionary pDataArgs ) : void
SetFavoritsUrl ( ) : string

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

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

public ApplyPromoCoupone ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
Результат void

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

public CalculateCustomAmount ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
Результат void

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

public GetCountries ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetCouponProceed ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
Результат void

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

public GetFavorites ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetGoods ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetHistory ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
Результат void

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

public GetItems ( long groupId, object>.Dictionary requestParams ) : void
groupId long
requestParams object>.Dictionary
Результат void

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

public GetItemsGroups ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetNextStep ( object>.Dictionary nextStepParams ) : void
nextStepParams object>.Dictionary
Результат void

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

public GetPayments ( string countryIso, object>.Dictionary requestParams ) : void
countryIso string
requestParams object>.Dictionary
Результат void

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

public GetPaymentsInfo ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetPricePoints ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

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

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

public GetQuickPayments ( string countryIso, object>.Dictionary requestParams ) : void
countryIso string
requestParams object>.Dictionary
Результат void

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

public GetSavedPayments ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public GetStatus ( object>.Dictionary statusParams ) : void
statusParams object>.Dictionary
Результат void

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

public GetUtils ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
Результат void

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

public GetVPSummary ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
Результат void

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

public InitPaystation ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
Результат void

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

public InitPaystation ( XsollaWallet xsollaWallet ) : void
xsollaWallet XsollaWallet
Результат void

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

public InitPaystation ( string accessToken ) : void
accessToken string
Результат void

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

public LogEvent ( string titleCat, string actionLable ) : void
titleCat string
actionLable string
Результат void

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

public LogEvent ( string titleCat, string titleAction, string actionLable ) : void
titleCat string
titleAction string
actionLable string
Результат void

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

public LogScreen ( string title ) : void
title string
Результат void

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

public NextStep ( object>.Dictionary xpsMap ) : void
xpsMap object>.Dictionary
Результат void

OnApplyCouponeReceived() защищенный Метод

protected OnApplyCouponeReceived ( XsollaForm pForm ) : void
pForm XsollaForm
Результат void

OnCouponProceedErrorRecived() защищенный Метод

protected OnCouponProceedErrorRecived ( XsollaCouponProceedResult pCouponObj ) : void
pCouponObj XsollaCouponProceedResult
Результат void

OnCustomAmountResRecieved() защищенный Метод

protected OnCustomAmountResRecieved ( CustomVirtCurrAmountController pRes ) : void
pRes CustomVirtCurrAmountController
Результат void

OnErrorReceived() защищенный Метод

protected OnErrorReceived ( XsollaError error ) : void
error XsollaError
Результат void

OnFormReceived() защищенный Метод

protected OnFormReceived ( XsollaForm form ) : void
form XsollaForm
Результат void

OnHistoryRecieved() защищенный Метод

protected OnHistoryRecieved ( XsollaHistoryList pHistoryList ) : void
pHistoryList XsollaHistoryList
Результат void

OnStatusChecked() защищенный Метод

protected OnStatusChecked ( XsollaStatusPing pStatus ) : void
pStatus XsollaStatusPing
Результат void

OnStatusReceived() защищенный Метод

protected OnStatusReceived ( XsollaStatus status, XsollaForm form ) : void
status XsollaStatus
form XsollaForm
Результат void

OnTranslationRecieved() защищенный Метод

protected OnTranslationRecieved ( XsollaTranslations translations ) : void
translations XsollaTranslations
Результат void

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

public POST ( int type, string url, object>.Dictionary post ) : WWW
type int
url string
post object>.Dictionary
Результат UnityEngine.WWW

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

public ProceedVPayment ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
Результат void

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

public SetDomain ( string domain ) : void
domain string
Результат void

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

public SetFavorite ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
Результат void

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

public SetModeSandbox ( bool isSandbox ) : void
isSandbox bool
Результат void

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

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

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

public Start ( ) : void
Результат void

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

public StartPaymentWithoutUtils ( XsollaWallet xsollaWallet ) : void
xsollaWallet XsollaWallet
Результат void

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

public Status ( string token, long invoice ) : void
token string
invoice long
Результат void

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

public VPaymentStatus ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
Результат void

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

public XsollaPaymentImpl ( ) : System
Результат System

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

public XsollaPaymentImpl ( string accessToken ) : System
accessToken string
Результат System

Описание свойств

ApplyCouponeCodeReceived публичное свойство

public Action ApplyCouponeCodeReceived
Результат Action

CountriesRecieved публичное свойство

public Action CountriesRecieved
Результат Action

CouponProceedErrorRecived публичное свойство

public Action CouponProceedErrorRecived
Результат Action

CustomAmountCalcRecieved публичное свойство

public Action CustomAmountCalcRecieved
Результат Action

ErrorReceived публичное свойство

public Action ErrorReceived
Результат Action

FormReceived публичное свойство

public Action FormReceived
Результат Action

GoodsGroupsRecieved публичное свойство

public Action GoodsGroupsRecieved
Результат Action

GoodsRecieved публичное свойство

public Action GoodsRecieved
Результат Action

HistoryRecieved публичное свойство

public Action HistoryRecieved
Результат Action

PaymentMethodsRecieved публичное свойство

public Action PaymentMethodsRecieved
Результат Action

PricepointsRecieved публичное свойство

public Action PricepointsRecieved
Результат Action

QuickPaymentMethodsRecieved публичное свойство

public Action QuickPaymentMethodsRecieved
Результат Action

QuickPaymentMethodsRecievedNew публичное свойство

public Action QuickPaymentMethodsRecievedNew
Результат Action

SavedPaymentMethodsRecieved публичное свойство

public Action SavedPaymentMethodsRecieved
Результат Action

StatusChecked публичное свойство

public Action StatusChecked
Результат Action

StatusReceived публичное свойство

public Action StatusReceived
Результат XsollaForm>.Action

TranslationRecieved публичное свойство

public Action TranslationRecieved
Результат Action

UtilsRecieved публичное свойство

public Action UtilsRecieved
Результат Action

VirtualPaymentProceedError публичное свойство

public Action VirtualPaymentProceedError
Результат Action

VirtualPaymentStatusRecieved публичное свойство

public Action VirtualPaymentStatusRecieved
Результат Action

VirtualPaymentSummaryRecieved публичное свойство

public Action VirtualPaymentSummaryRecieved
Результат Action

_accessToken защищенное свойство

protected string _accessToken
Результат string

baseParams защищенное свойство

protected Dictionary baseParams
Результат object>.Dictionary

httpreq защищенное свойство

protected HttpTlsRequest,Xsolla httpreq
Результат HttpTlsRequest