Info
Magento\Sales\Model\Order\Payment\Info
What it does
This class manages payment information for orders in Magento 2, including storing and retrieving payment method details, credit card data, and additional payment-specific information.
Developers use this class when processing payments, accessing payment method instances, or storing encrypted sensitive data like credit card numbers.
It provides secure encryption/decryption methods and a flexible additional_information array for storing custom payment data.
Public Methods
- getData()
- getMethodInstance()
- encrypt()
- decrypt()
- setAdditionalInformation()
- getAdditionalInformation()
- unsAdditionalInformation()
- hasAdditionalInformation()