| UNA
    | 
 
  
| Public Member Functions | |
| __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) | |
| 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 () | |
| getJsObject () | |
| finalizedCheckout () | |
| isSubscriptionStatus ($sStatus, $aSubscription, $sStatusKey='status') | |
| Protected Member Functions | |
| _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()) | |
| Protected Member Functions inherited from BxBaseModPaymentProvider | |
| getOptionsByPending ($iPendingId) | |
| getOptionsByVendor ($iVendorId) | |
| log ($mixedContents, $sTitle='') | |
| Protected Attributes | |
| $_sFormDetails | |
| $_sFormDisplayDetailsEdit | |
| $_sFormCard | |
| $_sFormDisplayCardAdd | |
| $_iMode | |
| $_bCheckAmount | |
| $_bProrate | |
| $_oCustomer | |
| Protected Attributes inherited from BxBaseModPaymentProvider | |
| $MODULE | |
| $_oModule | |
| $_sLangsPrefix | |
| $_iId | |
| $_sName | |
| $_sCaption | |
| $_sPrefix | |
| $_iVendor | |
| $_aOptions | |
| $_bUseSsl | |
| $_bRedirectOnResult | |
| $_aSbsStatuses | |
| $_aIncludeJs | |
| $_aIncludeCss | |
| BxPaymentProviderStripeBasic::__construct | ( | $aConfig | ) | 
Reimplemented from BxBaseModPaymentProvider.
| 
 | protected | 
bx_paymentstripe_cancel_subscriptionsubscription_id - [string] unique subscription idsubscription_object - [object] an instance of subscription, redurned by payment provider 
It's equivalent to 'bx_payment', 'stripe_cancel_subscription' - hook after a subscription was canceled
| 
 | protected | 
Note. $oEvent->data->object->subscription and $oEvent->data->object->charge are checked for backward compatibility.
| 
 | protected | 
bx_paymentstripe_retrieve_chargetype - [string] payment type: single or recurringcharge_id - [string] by ref, unique charge id, can be overridden in hook processingcharge_object - [object] by ref, an instance of charge, redurned by payment provider, can be overridden in hook processing 
It's equivalent to 'bx_payment', 'stripe_retrieve_charge' - hook to override charge data retrieved from payment provider
| 
 | protected | 
bx_paymentstripe_retrieve_customertype - [string] payment type: single or recurringcustomer_id - [string] by ref, unique customer id, can be overridden in hook processingcustomer_object - [object] by ref, an instance of customer, redurned by payment provider, can be overridden in hook processing 
Reimplemented in BxPaymentProviderStripeConnect, and BxPaymentProviderStripeV3.
| 
 | protected | 
bx_paymentstripe_retrieve_productproduct_id - [string] by ref, unique product id, can be overridden in hook processingproduct_object - [object] by ref, an instance of product, redurned by payment provider, can be overridden in hook processing 
It's equivalent to 'bx_payment', 'stripe_retrieve_product' - hook to override product data retrieved from payment provider
| 
 | protected | 
Reimplemented in BxPaymentProviderStripeConnect, and BxPaymentProviderStripeV3.
| BxPaymentProviderStripeBasic::addJsCss | ( | ) | 
Reimplemented from BxBaseModPaymentProvider.
| BxPaymentProviderStripeBasic::getSubscription | ( | $iPendingId, | |
| $sCustomerId, | |||
| $sSubscriptionId ) | 
Reimplemented from BxBaseModPaymentProvider.
| BxPaymentProviderStripeBasic::initOptions | ( | $aOptions | ) | 
Reimplemented from BxBaseModPaymentProvider.