Vault Module
Api\Data\PaymentTokenFactoryInterface
This factory interface is used to create payment token entities in Magento's Vault system, which securely stores payment information for reuse. Develo...
Api\Data\PaymentTokenInterface
This interface defines the contract for storing and managing saved payment method tokens in Magento's Vault system. Developers use this when implement...
Api\Data\PaymentTokenInterfaceFactory
This factory interface defines methods for creating payment token entities in Magento's Vault payment system. Developers would use this to instantiate...
Api\Data\PaymentTokenSearchResultsInterface
This interface defines the structure for search results containing payment tokens from Magento's Vault system. Developers use this when retrieving mul...
Api\PaymentMethodListInterface
This interface defines methods for retrieving vault payment methods (stored payment instruments like saved credit cards) in Magento 2. Developers use...
Api\PaymentTokenManagementInterface
This interface defines the contract for managing payment vault tokens in Magento 2. Developers use this to retrieve, save, and link stored payment tok...
Api\PaymentTokenRepositoryInterface
This repository interface defines methods for managing stored payment tokens in Magento's Vault system, which securely stores customer payment informa...
CustomerTokenManagement
This class manages payment tokens (stored credit cards, payment methods) for logged-in customers in their current session. Developers use this class t...
Method\NullPaymentProvider
This is a Null Object implementation of the payment method interface that provides safe default responses for all payment operations. Developers use t...
Method\Vault
The Vault payment method class provides functionality for processing payments using stored payment tokens (credit cards, etc.) that customers have sav...
Model\AbstractPaymentTokenFactory
This deprecated abstract factory class creates payment token entities for Magento's Vault payment tokenization system. Developers previously extended...
Model\AccountPaymentTokenFactory
This factory class creates payment tokens specifically for account-based payment methods in Magento's Vault system. Developers would use this when imp...
Model\CreditCardTokenFactory
This factory class creates payment token instances specifically for credit card payment methods in Magento's Vault system. Developers would use this t...
Model\PaymentTokenFactory
This factory creates payment token entities used by Magento's Vault system for storing payment method information like credit cards or payment account...
Model\ResourceModel\PaymentToken\Collection
This collection class manages groups of stored payment tokens (credit cards, payment methods) saved in Magento's Vault system. Developers use this to...
Model\VaultPaymentInterface
This interface defines the contract for vault payment methods in Magento 2, which handle stored payment information for recurring transactions. Develo...
PaymentMethodList
This class retrieves and filters payment methods to return only vault-enabled payment methods for a specific store. Developers use it when they need t...
PaymentToken
This model represents a stored payment token in Magento's Vault system, which securely stores payment method information for reuse. Developers use thi...
PaymentTokenManagement
This class manages payment tokens stored in Magento's Vault system, which allows customers to save payment methods for future use. Developers use this...
PaymentTokenRepository
This repository class manages CRUD operations for payment tokens in Magento's Vault system, which stores customer payment information for reuse. Devel...
PaymentTokenSearchResults
This class represents a collection of search results when querying for payment tokens stored in Magento's Vault system. Developers use this when imple...
ResourceModel\PaymentToken
This resource model handles database operations for the Vault payment token system, which stores customer payment method tokens for reuse. Developers...