Log in

Payment Module

Cart

Model

The Payment Cart Model is used to collect and organize cart information (items, amounts, taxes, shipping, discounts...

Order

Model

This class serves as a wrapper/adapter for the Magento Sales Order model, specifically designed for payment cart op...

Quote

Model

This class serves as a wrapper adapter for Magento's Quote sales model, providing a standardized interface for paym...

CcConfig

Model

This class provides configuration and utility methods for credit card payment forms in Magento 2. Developers use it...

CcConfigProvider

Model

This class provides credit card payment configuration data to the frontend checkout, specifically the icons for ava...

CcGenericConfigProvider

Model

This class provides configuration data for credit card payment methods in Magento 2's checkout process. It generate...

CanUseCheckout

Model

This class validates whether a payment method can be used during the checkout process in the storefront. Developers...

CanUseForCountry

Model

This class validates whether a payment method can be used for a specific country during checkout. It implements a s...

CountryProvider

Model

This class determines which country should be used when validating payment method availability for a specific quote...

CanUseForCurrency

Model

This class validates whether a payment method can be used with the currency configured for a specific store. Develo...

CanUseInternal

Model

This class checks if a payment method can be used in the Magento admin area (backend) when creating orders. Develop...

Composite

Model

This class acts as a container for multiple payment method validation checks, combining them with AND logic. Develo...

TotalMinMax

Model

This class validates whether a payment method can be used based on the order's minimum and maximum total amount res...

ZeroTotal

Model

This class validates whether a payment method can be used based on the order's total amount. It prevents payment me...

Config

Model

This class serves as a central configuration model for payment methods in Magento 2. Developers use it to retrieve...

Converter

Model

This class converts payment configuration XML files into PHP arrays that Magento can use internally. Developers int...

Reader

Model

This class reads and processes payment configuration XML files in Magento 2. It extends the filesystem configuratio...

SchemaLocator

Model

This class locates and provides paths to XSD schema files used for validating payment configuration XML files in Ma...

Allmethods

Model

This class provides a source model for retrieving all available payment methods in Magento 2. Developers use this c...

Allspecificcountries

Model

This class provides configuration options for payment methods to specify whether they are available for all allowed...

Cctype

Model

This class provides a list of available credit card types (Visa, Mastercard, Amex, etc.) as options for dropdown fi...

IframeConfigProvider

Model

This class provides configuration data for payment methods that use iframe-based integrations during checkout. Deve...

Info

Model

This class serves as a data container for payment information in Magento 2, managing sensitive payment data like cr...

AbstractMethod

Model

This abstract class serves as the foundation for all payment method implementations in Magento 2. Developers extend...

Adapter

Model

This class serves as a flexible adapter that wraps payment gateway functionality in Magento 2, allowing developers...

Cc

Model

This class provides the base implementation for credit card payment methods in Magento 2. Developers would extend t...

Free

Model

This class implements the Free payment method in Magento 2, which is automatically used when an order's grand total...

MethodList

Model

The MethodList class retrieves and filters all available payment methods for a given shopping cart quote in Magento...

Logger

Model

This class provides secure debugging functionality for payment-related data in Magento 2. Developers use it to log...

AbstractSpecification

Model

This abstract class serves as a base for creating payment method specifications in Magento 2. Developers extend thi...

Composite

Model

This class implements a composite specification pattern for payment method validation. Developers use it to combine...

Substitution

Model

This class serves as a fallback payment method when the original payment method used for an order no longer exists...

Result

Model

This class serves as a data container for payment gateway response results in Magento 2. Developers use it to store...

PaymentAdditionalInfo

Model

This class represents a key-value pair for storing additional payment information in Magento 2. Developers use it t...

PaymentMethod

Model

This class represents a payment method data object in Magento 2, storing essential information like the payment met...

PaymentMethodList

Model

This class retrieves and manages payment methods available in a Magento store. Developers use it to get lists of al...

GroupList

Model

This class provides a standardized way to retrieve a list of payment method groups as an option array, typically us...

TypeList

Model

This class provides a list of available payment methods in Magento 2 as an option array, typically used for dropdow...

Cctype

Model

This class provides a source model for credit card types in Magento 2's payment system. Developers use it to genera...

Invoice

Model

This class provides configuration options for automatic invoice creation in payment methods. It returns a simple ye...