PaymentInformationManagement
Magento\Checkout\Model\PaymentInformationManagement
What it does
This class manages payment information during checkout, handling the saving of payment methods and billing addresses, then placing the order.
Developers use this when customizing checkout payment flows, as it provides methods to save payment information separately or save and place the order in one operation.
It includes rate limiting for security and handles address synchronization between billing and shipping.
Public Methods
- savePaymentInformationAndPlaceOrder()
- savePaymentInformation()
- getPaymentInformation()