C# Class Xsolla.XsollaPaymentImpl

Inheritance: UnityEngine.MonoBehaviour, IXsollaPayment
Show file Open project: xsolla/xsolla-unity-sdk Class Usage Examples

Public Properties

Property Type Description
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 Properties

Property Type Description
_accessToken string
baseParams object>.Dictionary
httpreq HttpTlsRequest

Public Methods

Method Description
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

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ApplyPromoCoupone() public method

public ApplyPromoCoupone ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
return void

CalculateCustomAmount() public method

public CalculateCustomAmount ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
return void

GetCountries() public method

public GetCountries ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetCouponProceed() public method

public GetCouponProceed ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
return void

GetFavorites() public method

public GetFavorites ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetGoods() public method

public GetGoods ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetHistory() public method

public GetHistory ( object>.Dictionary pParams ) : void
pParams object>.Dictionary
return void

GetItems() public method

public GetItems ( long groupId, object>.Dictionary requestParams ) : void
groupId long
requestParams object>.Dictionary
return void

GetItemsGroups() public method

public GetItemsGroups ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetNextStep() public method

public GetNextStep ( object>.Dictionary nextStepParams ) : void
nextStepParams object>.Dictionary
return void

GetPayments() public method

public GetPayments ( string countryIso, object>.Dictionary requestParams ) : void
countryIso string
requestParams object>.Dictionary
return void

GetPaymentsInfo() public method

public GetPaymentsInfo ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetPricePoints() public method

public GetPricePoints ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetProjectName() public method

public GetProjectName ( ) : string
return string

GetQuickPayments() public method

public GetQuickPayments ( string countryIso, object>.Dictionary requestParams ) : void
countryIso string
requestParams object>.Dictionary
return void

GetSavedPayments() public method

public GetSavedPayments ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

GetStatus() public method

public GetStatus ( object>.Dictionary statusParams ) : void
statusParams object>.Dictionary
return void

GetUtils() public method

public GetUtils ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
return void

GetVPSummary() public method

public GetVPSummary ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
return void

InitPaystation() public method

public InitPaystation ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
return void

InitPaystation() public method

public InitPaystation ( XsollaWallet xsollaWallet ) : void
xsollaWallet XsollaWallet
return void

InitPaystation() public method

public InitPaystation ( string accessToken ) : void
accessToken string
return void

LogEvent() public method

public LogEvent ( string titleCat, string actionLable ) : void
titleCat string
actionLable string
return void

LogEvent() public method

public LogEvent ( string titleCat, string titleAction, string actionLable ) : void
titleCat string
titleAction string
actionLable string
return void

LogScreen() public method

public LogScreen ( string title ) : void
title string
return void

NextStep() public method

public NextStep ( object>.Dictionary xpsMap ) : void
xpsMap object>.Dictionary
return void

OnApplyCouponeReceived() protected method

protected OnApplyCouponeReceived ( XsollaForm pForm ) : void
pForm XsollaForm
return void

OnCouponProceedErrorRecived() protected method

protected OnCouponProceedErrorRecived ( XsollaCouponProceedResult pCouponObj ) : void
pCouponObj XsollaCouponProceedResult
return void

OnCustomAmountResRecieved() protected method

protected OnCustomAmountResRecieved ( CustomVirtCurrAmountController pRes ) : void
pRes CustomVirtCurrAmountController
return void

OnErrorReceived() protected method

protected OnErrorReceived ( XsollaError error ) : void
error XsollaError
return void

OnFormReceived() protected method

protected OnFormReceived ( XsollaForm form ) : void
form XsollaForm
return void

OnHistoryRecieved() protected method

protected OnHistoryRecieved ( XsollaHistoryList pHistoryList ) : void
pHistoryList XsollaHistoryList
return void

OnStatusChecked() protected method

protected OnStatusChecked ( XsollaStatusPing pStatus ) : void
pStatus XsollaStatusPing
return void

OnStatusReceived() protected method

protected OnStatusReceived ( XsollaStatus status, XsollaForm form ) : void
status XsollaStatus
form XsollaForm
return void

OnTranslationRecieved() protected method

protected OnTranslationRecieved ( XsollaTranslations translations ) : void
translations XsollaTranslations
return void

POST() public method

public POST ( int type, string url, object>.Dictionary post ) : WWW
type int
url string
post object>.Dictionary
return UnityEngine.WWW

ProceedVPayment() public method

public ProceedVPayment ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
return void

SetDomain() public method

public SetDomain ( string domain ) : void
domain string
return void

SetFavorite() public method

public SetFavorite ( object>.Dictionary requestParams ) : void
requestParams object>.Dictionary
return void

SetModeSandbox() public method

public SetModeSandbox ( bool isSandbox ) : void
isSandbox bool
return void

SetToken() public method

public SetToken ( string token ) : void
token string
return void

Start() public method

public Start ( ) : void
return void

StartPaymentWithoutUtils() public method

public StartPaymentWithoutUtils ( XsollaWallet xsollaWallet ) : void
xsollaWallet XsollaWallet
return void

Status() public method

public Status ( string token, long invoice ) : void
token string
invoice long
return void

VPaymentStatus() public method

public VPaymentStatus ( object>.Dictionary pararams ) : void
pararams object>.Dictionary
return void

XsollaPaymentImpl() public method

public XsollaPaymentImpl ( ) : System
return System

XsollaPaymentImpl() public method

public XsollaPaymentImpl ( string accessToken ) : System
accessToken string
return System

Property Details

ApplyCouponeCodeReceived public property

public Action ApplyCouponeCodeReceived
return Action

CountriesRecieved public property

public Action CountriesRecieved
return Action

CouponProceedErrorRecived public property

public Action CouponProceedErrorRecived
return Action

CustomAmountCalcRecieved public property

public Action CustomAmountCalcRecieved
return Action

ErrorReceived public property

public Action ErrorReceived
return Action

FormReceived public property

public Action FormReceived
return Action

GoodsGroupsRecieved public property

public Action GoodsGroupsRecieved
return Action

GoodsRecieved public property

public Action GoodsRecieved
return Action

HistoryRecieved public property

public Action HistoryRecieved
return Action

PaymentMethodsRecieved public property

public Action PaymentMethodsRecieved
return Action

PricepointsRecieved public property

public Action PricepointsRecieved
return Action

QuickPaymentMethodsRecieved public property

public Action QuickPaymentMethodsRecieved
return Action

QuickPaymentMethodsRecievedNew public property

public Action QuickPaymentMethodsRecievedNew
return Action

SavedPaymentMethodsRecieved public property

public Action SavedPaymentMethodsRecieved
return Action

StatusChecked public property

public Action StatusChecked
return Action

StatusReceived public property

public Action StatusReceived
return XsollaForm>.Action

TranslationRecieved public property

public Action TranslationRecieved
return Action

UtilsRecieved public property

public Action UtilsRecieved
return Action

VirtualPaymentProceedError public property

public Action VirtualPaymentProceedError
return Action

VirtualPaymentStatusRecieved public property

public Action VirtualPaymentStatusRecieved
return Action

VirtualPaymentSummaryRecieved public property

public Action VirtualPaymentSummaryRecieved
return Action

_accessToken protected property

protected string _accessToken
return string

baseParams protected property

protected Dictionary baseParams
return object>.Dictionary

httpreq protected property

protected HttpTlsRequest,Xsolla httpreq
return HttpTlsRequest