【问题标题】:Get Transaction ID in Success Page在成功页面获取交易 ID
【发布时间】:2014-07-30 06:47:09
【问题描述】:

我遇到了无法解决的问题。部分原因是我无法用正确的术语来解释它。我是新手,很抱歉这个笨拙的问题。

您可以在下面看到我的目标概览。

我正在使用 Magento CE1.8.1.0

我想在成功页面获取交易 ID。

我尝试了以下方式,但它没有显示。

$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
echo $order->getPayment()->getLastTransId();

那么我怎样才能得到交易 ID 呢?

我在这里做错了吗?

有什么想法吗?

【问题讨论】:

  • @Slimshadddyyy 在成功页面中我只想获取交易 ID...

标签: php magento


【解决方案1】:
$OrderID=Mage::getSingleton('checkout/session')->getLastOrderId();
$transaction = Mage::getModel('sales/order_payment_transaction')->getCollection()
    ->addAttributeToFilter('order_id', array('eq' => $OrderID))
    ->addAttributeToFilter('txn_type', array('eq' => 'capture'))->getFirstItem();

$transaction 对象给你truncation id

【讨论】:

    猜你喜欢
    • 2012-08-17
    • 1970-01-01
    • 2016-10-06
    • 2019-03-02
    • 2015-11-27
    • 2016-02-15
    • 2017-01-07
    • 2015-03-28
    • 2019-10-11
    相关资源
    最近更新 更多