Magento Certified Developer GuideCategory: 8. CheckoutWhat is the difference between payment method and payment classes (such as order_payment, quote_payment, etc.)
Manish Prakash Staff asked 5 years ago

Payment methods are actually responsible for payment operations like authorize, capture, refunds, showing payment forms and handing entire payment operations.

Payment classes are responsible for facilitating payment methods, like providing payment method correct order information, changing order status after payment action is done, basically doing changes to order/quote depending on payment method actions.