Cheetah
All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ChPmtProvider Class Reference
Inheritance diagram for ChPmtProvider:
ChPmt2Checkout ChPmtBitPay ChPmtPayPal

Public Member Functions

 __construct ($oDb, $oConfig, $aConfig)
 
 initializeCheckout ($iPendingId, $aCartInfo, $bRecurring=false, $iRecurringDays=0)
 
 finalizeCheckout (&$aData)
 
 checkoutFinished ()
 
 needRedirect ()
 

Public Attributes

 $_oDb
 
 $_oConfig
 
 $_iId
 
 $_sName
 
 $_sCaption
 
 $_sPrefix
 
 $_aOptions
 
 $_bRedirectOnResult
 

Protected Member Functions

 getOptionsByPending ($iPendingId)
 
 getOption ($sName)
 

Detailed Description

This work, "Cheetah - https://www.cheetahwsb.com", is a derivative of "Dolphin Pro V7.4.2" by BoonEx Pty Limited - https://www.boonex.com/, used under CC-BY. "Cheetah" is licensed under CC-BY by Dean J. Bassett Jr. CC-BY License - http://creativecommons.org/licenses/by/3.0/

Definition at line 8 of file ChPmtProvider.php.

Constructor & Destructor Documentation

◆ __construct()

ChPmtProvider::__construct (   $oDb,
  $oConfig,
  $aConfig 
)

Constructor

Reimplemented in ChPmtPayPal, ChPmtBitPay, and ChPmt2Checkout.

Definition at line 23 of file ChPmtProvider.php.

Member Function Documentation

◆ checkoutFinished()

ChPmtProvider::checkoutFinished ( )

Reimplemented in ChPmtBitPay.

Definition at line 37 of file ChPmtProvider.php.

◆ finalizeCheckout()

ChPmtProvider::finalizeCheckout ( $aData)

Reimplemented in ChPmtBitPay, and ChPmt2Checkout.

Definition at line 36 of file ChPmtProvider.php.

◆ getOption()

ChPmtProvider::getOption (   $sName)
protected

Definition at line 55 of file ChPmtProvider.php.

◆ getOptionsByPending()

ChPmtProvider::getOptionsByPending (   $iPendingId)
protected

Definition at line 47 of file ChPmtProvider.php.

◆ initializeCheckout()

ChPmtProvider::initializeCheckout (   $iPendingId,
  $aCartInfo,
  $bRecurring = false,
  $iRecurringDays = 0 
)

Reimplemented in ChPmtPayPal, ChPmtBitPay, and ChPmt2Checkout.

Definition at line 35 of file ChPmtProvider.php.

◆ needRedirect()

ChPmtProvider::needRedirect ( )

Is used on success only.

Definition at line 42 of file ChPmtProvider.php.

Member Data Documentation

◆ $_aOptions

ChPmtProvider::$_aOptions

Definition at line 17 of file ChPmtProvider.php.

◆ $_bRedirectOnResult

ChPmtProvider::$_bRedirectOnResult

Definition at line 18 of file ChPmtProvider.php.

◆ $_iId

ChPmtProvider::$_iId

Definition at line 13 of file ChPmtProvider.php.

◆ $_oConfig

ChPmtProvider::$_oConfig

Definition at line 11 of file ChPmtProvider.php.

◆ $_oDb

ChPmtProvider::$_oDb

Definition at line 10 of file ChPmtProvider.php.

◆ $_sCaption

ChPmtProvider::$_sCaption

Definition at line 15 of file ChPmtProvider.php.

◆ $_sName

ChPmtProvider::$_sName

Definition at line 14 of file ChPmtProvider.php.

◆ $_sPrefix

ChPmtProvider::$_sPrefix

Definition at line 16 of file ChPmtProvider.php.


The documentation for this class was generated from the following file: