Log in
Model

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()