网站首页 / 资讯 / Magento教程/ Magento2.x教程

Magneto2如何通过订单号得到相关的支付接口信息

作者:admin
  1. 使用

    \Magento\Sales\Api\OrderRepositoryInterface

示例:

<?php
namespace Magento\Sfshipping\Helper;

class Data extends \Magento\Framework\App\Helper\AbstractHelper
{
    public function __construct(
        \Magento\Framework\App\Helper\Context $context,
        \Magento\Sales\Api\OrderRepositoryInterface $orderRepository

    ) {
        $this->orderRepository = $orderRepository;
        parent::__construct($context);
    }

    /**
     * @johnny wei 
     */
    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
    }

}


标签: magento2教程 m2教程 m2文档 magento2支付接口信息 magneto2支付接口判断
上一篇:M2测试模式自动生成刷新静态文件,无需人工编译的解决方法
下一篇:M2插件开发过程中出现Exception #0 (Exception): Notice: Undefined index: id

相关内容

最近更新
相关产品
综合服务邮箱: magento2#foxmail.com