[This is preliminary documentation and is subject to change.]
The IPaySystem type exposes the following members.Methods
| Name | Description | |
|---|---|---|
| IsTransactionTypeSupported |
Returns true if this system supports transaction type in the specified currency (optional)
| |
| StartSession |
Starts new pay session of system-specific type.
If cParams parameter is null DefaultSessionConnectParamsCfg is used
|
Properties
| Name | Description | |
|---|---|---|
| ChargeFeeKind |
Processing fee types, such as: included in amount and surcharged.
| |
| DefaultSessionConnectParamsCfg |
Config node of params used inside StartSession(ConnectionParameters, IPaySessionContext) method
if PayConnectionParameters parameter is null
| |
| 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
| |
| TransferFeeKind |
Processing fee types, such as: included in amount and surcharged.
| |
| WebTerminal |
Returns a pay terminal is this payment provider supports it or null
|
See Also