我在cs购物车上集成了自定义付款方式。付款完成后,我需要向用户显示交易ID,但我不知道如何营救。 我将trasancition ID保存在支付处理器文件中,并将变量名称添加到$ pp_response数组文件中,如下所示:
$pp_response["transaction_id"] = $tbk_auth;
我知道这是有用的,因为管理面板中的订单详情正确显示了Trasacion ID。
问题是:如何向客户显示交易ID?如何访问$ pp_response数组以获取此信息?
感谢。
答案 0 :(得分:1)
如果数据在$ pp_response数组中,您可以在
中创建一个钩子文件/skins/[your_skin]/customer/addons/my_changes/hooks/orders/totals.pre.tpl
(修改文件名以指示您希望它显示在哪里)
然后在文件中,您可以使用
访问它{$order_info.payment_info.transaction_id}
这将按订单总计添加到页面底部的表格中。您可以更改文件名,以便在有TPL挂钩的地方放置您的信息。
这是我的自定义付款处理器响应中的示例:
<tr>
<td>Card Type</td>
<td>{$order_info.payment_info.cardType}</td>
</tr>
希望这有帮助。