Click or drag to resize

IPaymentMethodPlugin Methods

The IPaymentMethodPlugin type exposes the following members.

Methods
  NameDescription
Public methodBeginTransaction
Begins the transaction on the payment gateway/engine.
Public methodCloseTransaction
Closes the transaction.
Public methodOnAddPaymentProfile
Called when new payment profile, that corresponds to a payment method implemented by this plugin, is added
Public methodOnBeforeAddPaymentProfile
Called before new payment profile is added, that corresponds to a payment method implemented by this plugin, is added
Public methodOnBeforeDeletePaymentProfile
Called before payment profile, that corresponds to a payment method implemented by this plugin, is deleted
Public methodOnBeforeUpdatePaymentProfile
Called before payment profile, that corresponds to a payment method implemented by this plugin, is updated
Public methodOnDeletePaymentProfile
Called when payment profile, that corresponds to a payment method implemented by this plugin, is deleted
Public methodOnUpdatePaymentProfile
Called when payment profile, that corresponds to a payment method implemented by this plugin, is updated
Public methodProbeTransactionStatus
Probes for transaction status. It is called from the outside periodically, to fetch new status of the transaction. Plugin should save this transaction status in the database, too.
Top
See Also