GuestPaymentInformationManagement
Magento\Checkout\Model\GuestPaymentInformationManagement
What it does
This class manages payment information and order placement for guest (non-logged-in) customers during checkout.
Developers use this when processing guest checkouts, as it handles saving payment methods, billing addresses, and placing orders while converting masked cart IDs to actual quote IDs.
It includes rate limiting to prevent abuse and ensures proper validation before order placement.
Public Methods
- savePaymentInformationAndPlaceOrder()
- savePaymentInformation()
- getPaymentInformation()