You can get the payment method title from the Order in Magento 2 by the order repository interface.
Load an Order by API OrderRepositoryInterface with Order ID, Get Payment Object, and fetch Payment-related stuff from the Payment Data.
You can get the payment method title of an order by below code snippets below,
<?php namespace Rbj\Order\Model; use Magento\Sales\Api\OrderRepositoryInterface; class Data { public function __construct( private readonly OrderRepositoryInterface $orderRepository ) { } public function getPaymentData() { $orderId = 1; $order = $this->orderRepository->get($orderId); $payment = $order->getPayment(); $method = $payment->getMethodInstance(); echo $method->getTitle(); // Cash On Delivery echo $method->getCode(); // cashondelivery } }
Using the above method you can get any payment method title or code.