PayPal事务ID未显示在XCART发票中



我想知道为什么xcart public ID 而不是 paypal Transaction ID 在其订单发票中,并且是否有任何通过XCART的PayPal成功完成订单后,在发票中显示PayPal事务ID的方法。

x-cart显示内部事务ID的原因是,如果交易未通过,并且您为商人提供内部ID,则可以转到管理区域中的订单>付款交易部分,并且会找到交易详细信息。PayPal的交易ID不允许。

如果要拉贝宝的交易ID,则可以这样做:

require_once (dirname(__FILE__) . DIRECTORY_SEPARATOR . 'top.inc.php');
$return = XLiteCoreDatabase::getRepo('XLiteModelOrder')->find(ORDER_ID);
foreach ($return->getEvents() as $event) {
    foreach ($event->getDetails() as $detail) {        
        if ($detail->name == 'Unique customer ID') {
            var_dump($detail->value);
        }
    }
}

相关内容

  • 没有找到相关文章