【问题标题】:How do remove 'credit card (save)' Payment method from Magento?如何从 Magento 中删除“信用卡(保存)”付款方式?
【发布时间】:2010-12-18 12:09:46
【问题描述】:

我正在使用贝宝支付产品。如果您看到附件,我会得到 3 个选项。前两个工作正常,实际上是我所需要的。最后一个选项

信用卡(保存)似乎不起作用。有人能解释一下这个选项是什么,我该如何删除它。

【问题讨论】:

    标签: magento


    【解决方案1】:

    信用卡保存方法允许您接受信用卡信息进行购买,但 Magento 不会尝试验证其准确性,除了简单的 luhn 校验和。信用卡信息将存储在数据库中,并通过调用加密

    Mage::helper('core')->encrypt($data)
    

    在默认的 1.4.2 安装中,您可以使用以下 SQL 查询查看付款信息(包括信用卡)

    SELECT * FROM sales_flat_order_payment
    

    您可以在

    中查看此付款方式
    System -> Config -> Payment Methods -> Saved CC
    

    您还可以将其“启用”配置值设置为“否”,这将删除此选项。

    从技术和官僚角度来看,完全保护信用卡信息是一件难事™。除非您和您的团队具有执行此操作的专业知识(根据您的问题,我将假设是否定的),否则您不希望启用此选项。

    【讨论】:

    • 不起作用:* 没有 POST/GET * 没有 javascript 错误 * 当然日志中也没有错误 :-(
    【解决方案2】:

    只需在后端的支付方式配置下禁用它

    【讨论】:

      【解决方案3】:

      这是一个非常糟糕的选择。它将所有用户的信用卡信息保存到您的数据库中(如果您有硬件终端但没有支付网关,您可以稍后手动处理它)。前往管理员付款选项并禁用它,它应该会消失。

      【讨论】:

        【解决方案4】:

        你应该用 css display: none; 隐藏它

        .payment-icons-box {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px solid #e0e0e0;
            display: none;
        }
        

        【讨论】:

        • 我会避免这种方式,该方法仍然可以访问。在管理配置中禁用会使其消失且无法访问
        • @MichaelStevens 我的理解是他想隐藏贝宝横幅。对不起。
        猜你喜欢
        • 2011-07-15
        • 2013-12-26
        • 1970-01-01
        • 1970-01-01
        • 2015-07-22
        • 2012-03-01
        • 2020-08-09
        • 1970-01-01
        • 2012-03-12
        相关资源
        最近更新 更多