[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