销售电子邮件中的卡号是4-last 4?

时间:2014-02-25 21:17:10

标签: php magento

我正在尝试在销售电子邮件中显示客户信用卡号码的前4位和后4位数字。目前只有销售电子邮件中的最后4个节目,如“xxxx-6473

我正在寻找“4553-3784

我认为正确的代码是在第100行的html/app/code/core/Mage/Payment/Block/Info/cc.php

if ($this->getInfo()->getCcLast4()) {
    $data[Mage::helper('payment')->__('Credit Card Number')] = sprintf('xxxx-%s', $this->getInfo()->getCcLast4());

我在mangento 1.8.1.0

1 个答案:

答案 0 :(得分:3)

你将无法做到这一点。 Magento不会在本地数据库中保存信用卡号码,只保存最后四位数字。如果 使用SavedCC方法将信用卡号保存到数据库,则可能违反了您所做的任何隐式或明确的PCI协议。