【发布时间】:2017-01-04 14:15:14
【问题描述】:
我正在为支付网关开发一个模块。
现在在我的自定义控制器中,我需要创建数据以发布到支付网关,然后将该数据发布到支付网关 url。 在这里,我需要我在结帐会话中没有得到的订单数据。我提到了他们使用类似方法的其他扩展,但我没有得到任何数据。
protected function _getOrder()
{
if (!$this->_order) {
$incrementId = $this->_getCheckout()->getLastRealOrderId();
var_dump($incrementId);
$this->_orderFactory = $this->_objectManager->get('Magento\Sales\Model\OrderFactory');
$this->_order = $this->_orderFactory->create()->loadByIncrementId($incrementId);
}
return $this->_order;
}
protected function _getCheckout() {
return $this->_objectManager->get('Magento\Checkout\Model\Session');
}
【问题讨论】:
-
您是如何解决问题的?我也有这个问题,能解释一下吗?
标签: magento redirect payment magento2 gateway