PaymentPlugins

Table of Contents

Packages

Abstract
Admin
Metaboxes
Settings
Functions
Classes
Constants
Shortcodes
Utils
Gateways
PaymentTokens
Traits
Stripe
WooCommercePreOrders
WooCommerceSubscriptions
WooCommerceProductAddons
WooCommerceExtraProductOptions
Templates

Interfaces

RegistryInterface

Classes

FrontendScripts
Package
Api
BlocksController
BNPLMessageCartBlock
MiniCartExpressPaymentBlock
Config
FrontendScripts
Package
AbstractStripePayment
ACHPayment
Class AbstractLocalStripePayment
AffirmPayment
Class AbstractLocalStripePayment
AfterpayPayment
Class AbstractLocalStripePayment
AlipayPayment
Class AbstractLocalStripePayment
AmazonPayPayment
Class AbstractLocalStripePayment
ApplePayPayment
BancontactPayment
Class AbstractLocalStripePayment
BECSPayment
Class AbstractLocalStripePayment
BilliePayment
Class AbstractLocalStripePayment
BlikPayment
Class AbstractLocalStripePayment
BoletoPayment
Class AbstractLocalStripePayment
CashAppPayment
Class AbstractLocalStripePayment
CreditCardPayment
EPSPayment
Class AbstractLocalStripePayment
FPXPayment
Class AbstractLocalStripePayment
GiropayPayment
Class AbstractLocalStripePayment
GooglePayPayment
GrabPayPayment
Class AbstractLocalStripePayment
IdealPayment
Class AbstractLocalStripePayment
KlarnaPayment
Class AbstractLocalStripePayment
KonbiniPayment
Class AbstractLocalStripePayment
LinkPayment
MobilePayPayment
Class AbstractLocalStripePayment
MultibancoPayment
Class AbstractLocalStripePayment
OXXOPayment
Class AbstractLocalStripePayment
P24Payment
Class AbstractLocalStripePayment
PayByBankPayment
Class AbstractLocalStripePayment
PayNowPayment
Class AbstractLocalStripePayment
PromptPayPayment
Class AbstractLocalStripePayment
RevolutPayment
Class AbstractLocalStripePayment
SatispayPayment
Class AbstractLocalStripePayment
ScalapayPayment
Class AbstractLocalStripePayment
SepaPayment
Class AbstractLocalStripePayment
SofortPayment
Class AbstractLocalStripePayment
SwishPayment
Class AbstractLocalStripePayment
TwintPayment
Class AbstractLocalStripePayment
UniversalPayment
WeChatPayment
Class AbstractLocalStripePayment
ZipPayment
Class AbstractLocalStripePayment
MagicPaymentMethod
PaymentsApi
EndpointData
SchemaController
Constants
FrontedScripts
Package
PaymentsApi
AssetsController
Constants
OrderBumpsController
Package
Package
PaymentController
PreOrdersController
FrontendScripts
Package
PaymentController
SubscriptionsController
AssetsApi
CartIntegration
Package
ExpressButtonController
Package
LinkIntegration
ApplePayGateway
Class BaseGateway
CreditCardGateway
Class BaseGateway
GooglePayGateway
Class BaseGateway
PaymentRequestGateway
Class BaseGateway
UniversalPaymentGateway
Class BaseGateway
PaymentGateways
AbstractAdminPage
AdminPageController
DashboardPage
AssetDataApi
AssetDataController
Controller responsible for managing asset data output: - Registers WordPress hooks - Populates default data based on context - Coordinates data output to page
AssetsApi
AbstractResolver
Abstract Resolver
BaseResolver
Base Resolver
Container
Dependency Injection Container
ContextHandler
Keeps track of the page "context"
PaymentIntentController
FrontendScripts
AbstractFilter
CurrencyFilter
OrderTotalFilter
PreOrdersFilter
SubscriptionFilter
InstallmentController
InstallmentFormatter
AbstractLegacyGateway
Legacy and deprecated methods are kept here to keep the new AbstractGateway clean. This class ensures compatability with 3rd party code that uses these methods.
LinkIntegration
BNPLMessageController
Handles BNPL messaging across all page contexts (product, cart, checkout, shop).
MessageController
OrderAttributionController
AbstractPackage
PackageRegistry
PackagesController
AbstractPaymentController
AbstractGateway
PaymentGatewayRegistry
Payment Gateway Registry
PaymentGatewaysController
PaymentTokenController
Plugin
Main Plugin Bootstrap Class
PluginValidation
ProductController
BaseRegistry
RequestContext
AdminRestController
Admin REST Controller
RestController
REST Controller
AbstractCart
Abstract base class for cart-related REST API routes
AbstractRoute
Abstract base class for all REST API routes
AbstractAdminRoute
Abstract base class for admin REST API routes.
GatewaySettings
Abstract base class for admin REST API routes.
OrderActions
Abstract base class for admin REST API routes.
ProductData
Abstract base class for admin REST API routes.
CartCalculation
Abstract base class for cart-related REST API routes
CartCheckout
Cart Checkout Route
CartItem
Cart Item Route
CartRefresh
Cart Refresh Route
CartShipping
Cart Shipping Route
CheckoutFormValidation
Abstract base class for all REST API routes
OrderPay
Abstract base class for all REST API routes
SetupIntent
Abstract base class for all REST API routes
ServiceProvider
Service Provider
DataTransformer
Transforms WooCommerce entities into Stripe-compatible data structures.
CountryUtils
FeaturesUtil
NumberUtil
PaymentMethodUtils
ProductUtils
DeferredWebhookHandler

Traits

WC_Stripe_Controller_Frontend_Trait
Trait WC_Stripe_Controller_Frontend_Trait
WC_Stripe_Voucher_Payment_Trait
WC_Stripe_Express_Payment_Trait
PreOrdersTrait
WooCommerceSubscriptionsTrait
BNPLPaymentGatewayTrait
ExpressCheckoutTrait
FeaturesTrait
TokenizationTrait
Traits that indicates if a payment method supports "tokenization" and "add_payment_method".

Constants

WC_STRIPE_ASSETS  : mixed = plugin_dir_url($this->plugin_file) . 'assets/'
WC_STRIPE_PLUGIN_FILE_PATH  : mixed = $this->plugin_path
WC_STRIPE_PLUGIN_NAME  : mixed = $this->plugin_name

Constants

WC_STRIPE_ASSETS

public mixed WC_STRIPE_ASSETS = plugin_dir_url($this->plugin_file) . 'assets/'

WC_STRIPE_PLUGIN_FILE_PATH

public mixed WC_STRIPE_PLUGIN_FILE_PATH = $this->plugin_path

WC_STRIPE_PLUGIN_NAME

public mixed WC_STRIPE_PLUGIN_NAME = $this->plugin_name

        
On this page

Search results