Log in
Model

GuestPaymentInformationManagement

Magento\Checkout\Model\GuestPaymentInformationManagement

What it does

This class handles payment processing and order placement for guest (non-logged-in) customers during checkout.

Developers use this when building or customizing checkout flows to save payment information, set billing addresses, and place orders for guest users.

It acts as a wrapper around customer payment management, converting masked cart IDs to actual quote IDs for processing.

Public Methods

  • savePaymentInformationAndPlaceOrder()
  • savePaymentInformation()
  • getPaymentInformation()