UNA
Loading...
Searching...
No Matches
BxPaymentProviderChargebee Class Reference
Inheritance diagram for BxPaymentProviderChargebee:
BxBaseModPaymentProvider iBxBaseModPaymentProvider BxDol BxPaymentProviderChargebeeV3

Public Member Functions

 __construct ($aConfig)
 initOptions ($aOptions)
 initializeCheckout ($iPendingId, $aCartInfo)
 finalizeCheckout (&$aData)
 notify ()
 cancelRecurring ($iPendingId, $sCustomerId, $sSubscriptionId)
 createHostedPageSingle ($aItem, $aClient, $aVendor=array(), $iPendingId=0)
 createHostedPageRecurring ($aItem, $aClient, $aVendor=array(), $iPendingId=0)
 retreiveHostedPage ($sPageId)
 retrieveSubscription ($sSubscriptionId)
 getSubscription ($iPendingId, $sCustomerId, $sSubscriptionId)
 deleteSubscription ($sSubscriptionId)
 retrieveInvoice ($sInvoiceId)
 retrieveAddons ($sStatus='active', $iLimit=0)
 getAddons ($sStatus='active', $iLimit=0)
 retrieveAddon ($sId)
 getAddon ($sId)
 retrieveCustomer ($sCustomerId)
 onDeleteSubscription ($sSubscriptionId, $aSubscription)
Public Member Functions inherited from BxBaseModPaymentProvider
 initOptionsByVendor ($iVendorId)
 isActive ()
 isHidden ()
 getOption ($sName)
 setOption ($sName, $mixedValue, $bSave=false)
 getReturnUrl ($aParams=array())
 getReturnDataUrl ($iVendorId, $aParams=array())
 getNotifyUrl ($iVendorId, $aParams=array())
 needRedirect ()
 addJsCss ()
 getJsObject ()
 finalizedCheckout ()
 isSubscriptionStatus ($sStatus, $aSubscription, $sStatusKey='status')
Public Member Functions inherited from iBxBaseModPaymentProvider
 finalizedCheckout ()

Protected Member Functions

 _getSite ()
 _getApiKey ()
 _processEvent ()
 _processEventPaymentSucceeded (&$aEvent)
 _processEventPaymentRefunded (&$aEvent)
 _processEventSubscriptionCancelled (&$aEvent)
 _getDataTransaction (&$aEvent, $sWithStatusCheck='')
 _getDataSubscription (&$aEvent, $sWithStatusCheck='')
Protected Member Functions inherited from BxBaseModPaymentProvider
 getOptionsByPending ($iPendingId)
 getOptionsByVendor ($iVendorId)
 log ($mixedContents, $sTitle='')

Protected Attributes

 $_iMode
 $_bCheckAmount
Protected Attributes inherited from BxBaseModPaymentProvider
 $MODULE
 $_oModule
 $_sLangsPrefix
 $_iId
 $_sName
 $_sCaption
 $_sPrefix
 $_iVendor
 $_aOptions
 $_bUseSsl
 $_bRedirectOnResult
 $_aSbsStatuses
 $_aIncludeJs
 $_aIncludeCss

Constructor & Destructor Documentation

◆ __construct()

BxPaymentProviderChargebee::__construct ( $aConfig)

Reimplemented from BxBaseModPaymentProvider.

Member Function Documentation

◆ finalizeCheckout()

BxPaymentProviderChargebee::finalizeCheckout ( & $aData)

◆ getSubscription()

BxPaymentProviderChargebee::getSubscription ( $iPendingId,
$sCustomerId,
$sSubscriptionId )

Reimplemented from BxBaseModPaymentProvider.

◆ initializeCheckout()

BxPaymentProviderChargebee::initializeCheckout ( $iPendingId,
$aCartInfo )

◆ initOptions()

BxPaymentProviderChargebee::initOptions ( $aOptions)

Reimplemented from BxBaseModPaymentProvider.

◆ onDeleteSubscription()

BxPaymentProviderChargebee::onDeleteSubscription ( $sSubscriptionId,
$aSubscription )

Hooks:

'bx_payment', 'chargebee_cancel_subscription' - hook after a subscription was canceled

Hooks:

'bx_payment', 'chargebee_v3_cancel_subscription' - hook after a subscription was canceled

It's equivalent to 'bx_payment', 'chargebee_cancel_subscription' - hook after a subscription was canceled

HOOKS
'bx_payment', 'chargebee_v3_cancel_subscription' - hook after a subscription was canceled

The documentation for this class was generated from the following file:
  • modules/boonex/payment/classes/BxPaymentProviderChargebee.php