|
| | __construct ($aConfig) |
| | initOptions ($aOptions) |
| | addJsCss () |
|
| getJsObject ($aParams=array()) |
|
| notify () |
|
| getButtonSingle ($iClientId, $iVendorId, $aParams=array()) |
|
| getButtonSingleJs ($iClientId, $iVendorId, $aParams=array()) |
|
| getButtonRecurring ($iClientId, $iVendorId, $aParams=array()) |
|
| getButtonRecurringJs ($iClientId, $iVendorId, $aParams=array()) |
|
| getMenuItemsActionsRecurring ($iClientId, $iVendorId, $aParams=array()) |
|
| getDetailsRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
|
| changeDetailsRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
|
| getBillingRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
|
| changeBillingRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
|
| cancelRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
| | getSubscription ($iPendingId, $sCustomerId, $sSubscriptionId) |
|
| initOptionsByVendor ($iVendorId) |
|
| isActive () |
|
| isHidden () |
|
| getOption ($sName) |
|
| setOption ($sName, $mixedValue, $bSave=false) |
|
| getReturnUrl ($aParams=array()) |
|
| getReturnDataUrl ($iVendorId, $aParams=array()) |
|
| getNotifyUrl ($iVendorId, $aParams=array()) |
| | needRedirect () |
|
| getJsObject () |
|
| finalizedCheckout () |
|
| isSubscriptionStatus ($sStatus, $aSubscription, $sStatusKey='status') |
|
|
| _getPublicKey () |
|
| _getSecretKey () |
| | _retrieveCustomer ($sType, $sId) |
| | _retrieveCharge ($sId) |
| | _retrieveSubscription ($sCustomerId, $sSubscriptionId) |
| | _cancelSubscription ($sCustomerId, $sSubscriptionId) |
|
| _retrievePaymentMethod ($sPaymentMethodId) |
| | _retrieveProduct ($sId) |
|
| _listPlans ($iLimit=100) |
|
| _retrieveEvent ($sId) |
|
| _processEvent () |
|
| _processEventInvoicePaymentSucceeded (&$aEvent) |
|
| _processEventChargeRefunded (&$aEvent) |
|
| _processEventCustomerSubscriptionDeleted (&$aEvent) |
|
| _processException ($sMessage, &$oException) |
|
| _getData (&$aEvent, $bRetrieve=true) |
| | _getDataInvoicePaymentSucceeded (&$aEvent, $bRetrieve=true) |
|
| _getDataChangeDetailsRecurring ($iPendingId) |
|
| _getButton ($sType, $iClientId, $iVendorId, $aParams=array()) |
|
| getOptionsByPending ($iPendingId) |
|
| getOptionsByVendor ($iVendorId) |
| | log ($mixedContents, $sTitle='', $iLevel=BX_LOG_DEBUG) |