Payment Module
Cart
ModelThe Payment Cart Model is used to collect and organize cart information (items, amounts, taxes, shipping, discounts...
Order
ModelThis class serves as a wrapper/adapter for the Magento Sales Order model, specifically designed for payment cart op...
Quote
ModelThis class serves as a wrapper adapter for Magento's Quote sales model, providing a standardized interface for paym...
CcConfig
ModelThis class provides configuration and utility methods for credit card payment forms in Magento 2. Developers use it...
CcConfigProvider
ModelThis class provides credit card payment configuration data to the frontend checkout, specifically the icons for ava...
CcGenericConfigProvider
ModelThis class provides configuration data for credit card payment methods in Magento 2's checkout process. It generate...
CanUseCheckout
ModelThis class validates whether a payment method can be used during the checkout process in the storefront. Developers...
CanUseForCountry
ModelThis class validates whether a payment method can be used for a specific country during checkout. It implements a s...
CountryProvider
ModelThis class determines which country should be used when validating payment method availability for a specific quote...
CanUseForCurrency
ModelThis class validates whether a payment method can be used with the currency configured for a specific store. Develo...
CanUseInternal
ModelThis class checks if a payment method can be used in the Magento admin area (backend) when creating orders. Develop...
Composite
ModelThis class acts as a container for multiple payment method validation checks, combining them with AND logic. Develo...
TotalMinMax
ModelThis class validates whether a payment method can be used based on the order's minimum and maximum total amount res...
ZeroTotal
ModelThis class validates whether a payment method can be used based on the order's total amount. It prevents payment me...
Config
ModelThis class serves as a central configuration model for payment methods in Magento 2. Developers use it to retrieve...
Converter
ModelThis class converts payment configuration XML files into PHP arrays that Magento can use internally. Developers int...
Reader
ModelThis class reads and processes payment configuration XML files in Magento 2. It extends the filesystem configuratio...
SchemaLocator
ModelThis class locates and provides paths to XSD schema files used for validating payment configuration XML files in Ma...
Allmethods
ModelThis class provides a source model for retrieving all available payment methods in Magento 2. Developers use this c...
Allspecificcountries
ModelThis class provides configuration options for payment methods to specify whether they are available for all allowed...
Cctype
ModelThis class provides a list of available credit card types (Visa, Mastercard, Amex, etc.) as options for dropdown fi...
IframeConfigProvider
ModelThis class provides configuration data for payment methods that use iframe-based integrations during checkout. Deve...
Info
ModelThis class serves as a data container for payment information in Magento 2, managing sensitive payment data like cr...
AbstractMethod
ModelThis abstract class serves as the foundation for all payment method implementations in Magento 2. Developers extend...
Adapter
ModelThis class serves as a flexible adapter that wraps payment gateway functionality in Magento 2, allowing developers...
Cc
ModelThis class provides the base implementation for credit card payment methods in Magento 2. Developers would extend t...
Free
ModelThis class implements the Free payment method in Magento 2, which is automatically used when an order's grand total...
MethodList
ModelThe MethodList class retrieves and filters all available payment methods for a given shopping cart quote in Magento...
Logger
ModelThis class provides secure debugging functionality for payment-related data in Magento 2. Developers use it to log...
AbstractSpecification
ModelThis abstract class serves as a base for creating payment method specifications in Magento 2. Developers extend thi...
Composite
ModelThis class implements a composite specification pattern for payment method validation. Developers use it to combine...
Substitution
ModelThis class serves as a fallback payment method when the original payment method used for an order no longer exists...
Result
ModelThis class serves as a data container for payment gateway response results in Magento 2. Developers use it to store...
PaymentAdditionalInfo
ModelThis class represents a key-value pair for storing additional payment information in Magento 2. Developers use it t...
PaymentMethod
ModelThis class represents a payment method data object in Magento 2, storing essential information like the payment met...
PaymentMethodList
ModelThis class retrieves and manages payment methods available in a Magento store. Developers use it to get lists of al...
GroupList
ModelThis class provides a standardized way to retrieve a list of payment method groups as an option array, typically us...
TypeList
ModelThis class provides a list of available payment methods in Magento 2 as an option array, typically used for dropdow...
Cctype
ModelThis class provides a source model for credit card types in Magento 2's payment system. Developers use it to genera...
Invoice
ModelThis class provides configuration options for automatic invoice creation in payment methods. It returns a simple ye...