Log in
Model

Payment

Magento\Quote\Model\Quote\Payment

What it does

This class manages payment information for shopping cart quotes in Magento 2.

Developers use it to store, validate, and retrieve payment method details during checkout before an order is placed.

It handles payment method assignment, validation, and provides redirect URLs for payment gateways that require external processing.

Public Methods

  • setQuote()
  • getQuote()
  • importData()
  • beforeSave()
  • getCheckoutRedirectUrl()
  • getOrderPlaceRedirectUrl()
  • getMethodInstance()
  • getPoNumber()
  • setPoNumber()
  • getMethod()
  • setMethod()
  • getAdditionalData()
  • setAdditionalData()
  • getExtensionAttributes()
  • setExtensionAttributes()