Info
Magento\Payment\Model\Info
What it does
This class serves as a data container for payment information in Magento 2, managing sensitive payment data like credit card numbers with built-in encryption/decryption capabilities.
Developers use it to store, retrieve, and securely handle payment method details during checkout and order processing, including additional payment-specific information through key-value pairs.
It provides the core functionality for accessing payment method instances and managing both standard and custom payment data fields.
Public Methods
- getData()
- getMethodInstance()
- encrypt()
- decrypt()
- setAdditionalInformation()
- getAdditionalInformation()
- unsAdditionalInformation()
- hasAdditionalInformation()