|
| __construct ($aConfig) |
| authorizeCheckout ($iPendingId, $aCartInfo) |
| captureAuthorizedCheckout ($sOrderAuth, $mixedPending, $aInfo) |
| initializeCheckout ($iPendingId, $aCartInfo) |
| finalizeCheckout (&$aData) |
| notify () |
| getClientId () |
| getSecret () |
| getMenuItemsActionsRecurring ($iClientId, $iVendorId, $aParams=array()) |
| cancelRecurring ($iPendingId, $sCustomerId, $sSubscriptionId) |
| initOptions ($aOptions) |
| 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') |
| getSubscription ($iPendingId, $sCustomerId, $sSubscriptionId) |
| finalizedCheckout () |
|
| _finalizeCheckoutSingle (&$aData) |
| _finalizeCheckoutRecurring (&$aData) |
| _createSubscription ($iPendingId, $aCartInfo, $sReturnType='approve') |
| _getSubscription ($sSubscriptionId) |
| _cancelSubscription ($sSubscriptionId) |
| _createProduct ($aItem) |
| _getProduct ($sProductId) |
| _validateProduct ($aItem, $aProduct, $aPlans) |
| _createPlan ($sProductId, $aItem) |
| _getPlan ($sPlanId) |
| _getPlans ($sProductId, $iStart=false, $iPerPage=false) |
| _getToken () |
| _apiCallAuthorize ($sEndpoint, $aParams=[], $aBasicAuth=[], $sMethod='post') |
| _apiCallAuthorized ($sEndpoint, $aParams=[], $aHeaders=[], $sMethod='post-json', $bRawResponse=false) |
| _apiCall ($sEndpoint, $aParams=[], $aHeaders=[], $sMethod='post-json', $aBasicAuth=[], &$sHttpCode=null) |
| _getIntervalUnit ($sPeriodUnit) |
| _getClient () |
| _createOrder ($iPendingId, $aCartInfo, $aParams=[]) |
| _getOrder ($sOrderId) |
| _authorizeOrder ($sOrderId) |
| _captureOrder ($sOrderId) |
| _captureAuthorization ($sAuthorizationId) |
| _processException ($sMessage, &$oException) |
| _processEvent () |
| _processEventPaymentSaleCompleted ($aEvent) |
| _processEventPaymentCaptureRefunded ($aEvent) |
| _processEventBillingSubscriptionCancelled ($aEvent) |
| _getEventData ($aEvent) |
| _getMode () |
| _getSessionOrder () |
| _setSessionOrder ($sValue) |
| _getSessionSubscription () |
| _setSessionSubscription ($sValue) |
| _getClientInfo ($mixedClient) |
| _getBillingStatus ($mixedBillingInfo) |
| getOptionsByPending ($iPendingId) |
| getOptionsByVendor ($iVendorId) |
| log ($mixedContents, $sTitle='') |