Log in
Model

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