IPaySystemImplementation MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The IPaySystemImplementation type exposes the following members.
Methods

  NameDescription
Public methodConfigure
Configures an entity from supplied config node
(Inherited from IConfigurable.)
Public methodExternalGetParameter
Gets external parameter value returning true if parameter was found
(Inherited from IExternallyParameterized.)
Public methodExternalParametersForGroups
Gets names of supported external parameters or null if parameters are not supported in principle
(Inherited from IExternallyParameterized.)
Public methodExternalSetParameter
Sets external parameter value, true if parameter name was found and set succeeded
(Inherited from IExternallyParameterized.)
Public methodIsTransactionTypeSupported
Returns true if this system supports transaction type in the specified currency (optional)
(Inherited from IPaySystem.)
Public methodStartSession
Starts new pay session of system-specific type. If cParams parameter is null DefaultSessionConnectParamsCfg is used
(Inherited from IPaySystem.)
Back to Top
Properties

  NameDescription
Public propertyChargeFeeKind
Processing fee types, such as: included in amount and surcharged.
(Inherited from IPaySystem.)
Public propertyDefaultSessionConnectParamsCfg
Config node of params used inside StartSession(ConnectionParameters, IPaySessionContext) method if PayConnectionParameters parameter is null
(Inherited from IPaySystem.)
Public propertyExternalParameters
Gets names/types of supported external parameters or null if parameters are not supported in principle
(Inherited from IExternallyParameterized.)
Public propertyInstrumentationEnabled
Turns on/off instrumentation
(Inherited from IInstrumentable.)
Public propertyLogLevel
Specifies the log level for operations performed by Pay System.
Public propertyName (Inherited from INamed.)
Public propertySupportedCurrencies
Returns currency ISOs that are supported by this isntance. The processing of charges/transafers may be done only in these currencies
(Inherited from IPaySystem.)
Public propertyTransferFeeKind
Processing fee types, such as: included in amount and surcharged.
(Inherited from IPaySystem.)
Public propertyWebTerminal
Returns a pay terminal is this payment provider supports it or null
(Inherited from IPaySystem.)
Back to Top
See Also