[This is preliminary documentation and is subject to change.]
The IPaySystemImplementation type exposes the following members.Methods
| Name | Description | |
|---|---|---|
| Configure |
Configures an entity from supplied config node
(Inherited from IConfigurable.) | |
| ExternalGetParameter |
Gets external parameter value returning true if parameter was found
(Inherited from IExternallyParameterized.) | |
| ExternalParametersForGroups |
Gets names of supported external parameters or null if parameters are not supported in principle
(Inherited from IExternallyParameterized.) | |
| ExternalSetParameter |
Sets external parameter value, true if parameter name was found and set succeeded
(Inherited from IExternallyParameterized.) | |
| IsTransactionTypeSupported |
Returns true if this system supports transaction type in the specified currency (optional)
(Inherited from IPaySystem.) | |
| StartSession |
Starts new pay session of system-specific type.
If cParams parameter is null DefaultSessionConnectParamsCfg is used
(Inherited from IPaySystem.) |
Properties
| Name | Description | |
|---|---|---|
| ChargeFeeKind |
Processing fee types, such as: included in amount and surcharged.
(Inherited from IPaySystem.) | |
| DefaultSessionConnectParamsCfg |
Config node of params used inside StartSession(ConnectionParameters, IPaySessionContext) method
if PayConnectionParameters parameter is null
(Inherited from IPaySystem.) | |
| ExternalParameters |
Gets names/types of supported external parameters or null if parameters are not supported in principle
(Inherited from IExternallyParameterized.) | |
| InstrumentationEnabled |
Turns on/off instrumentation
(Inherited from IInstrumentable.) | |
| LogLevel |
Specifies the log level for operations performed by Pay System.
| |
| Name | (Inherited from INamed.) | |
| SupportedCurrencies |
Returns currency ISOs that are supported by this isntance. The processing of charges/transafers may be done
only in these currencies
(Inherited from IPaySystem.) | |
| TransferFeeKind |
Processing fee types, such as: included in amount and surcharged.
(Inherited from IPaySystem.) | |
| WebTerminal |
Returns a pay terminal is this payment provider supports it or null
(Inherited from IPaySystem.) |
See Also