【问题标题】:Magento Shopping Cart payment method step, post CC details to payment gateway endpoint?Magento 购物车支付方法步骤,将 CC 详细信息发布到支付网关端点?
【发布时间】:2014-05-15 04:51:37
【问题描述】:

在 Magento 购物车的付款方式步骤中,在输入信用卡 (CC) 详细信息时实施的付款方式中,下订单后不会发布表单。

设置实施的支付方式,以便表单具有指向支付处理器网关的操作属性,并包括 CC 详细信息的输入字段。为输入字段设置的名称由接受 POST 请求的端点识别。

form.phtml 的设置使得标准 Magento CC 输入字段被一个带有动作端点的表单标签包围。我在这个表单中没有提交按钮,我认为下订单按钮会提交。

继续选择付款方式并点击下订单按钮后,如何获取将 CC 详细信息提交给端点的表单?

CC 详细信息只能发布到端点,不应发布到托管 Magento 购物车的服务器。

【问题讨论】:

    标签: php html magento payment-gateway shopping-cart


    【解决方案1】:

    我们需要了解更多信息,例如支付模块是什么(名称、版本、开发人员)、您正在使用的 Magento 版本以及您是否对模块和核心代码进行了任何修改。

    这个帖子至少应该回答你的一些问题 - Magento Payment flow

    如果您想将抄送详细信息发布到端点,您应该联系他们以了解他们是否有:

    • 您可以使用的 Magento 支付模块(仅通过 SSL 使用)
    • 可以使用的 iframe 支付窗口

    只要您使用强 SSL 证书,您就可以将 CC 详细信息发回服务器。 Magento 将在不存储任何详细信息的情况下处理卡授权和付款(除非您使用“信用卡”付款方式)。

    【讨论】:

    • Magento 版本为 1.8.1。对于支付模块,我想大致了解将 CC 详细信息发布到端点的最佳方式。假设已经使用 Magento 设置了支付模块的模型、块和模板。我可以选择使用 AJAX/iframe 支付窗口。但我认为在付款方式步骤中发布表单中的 CC 详细信息,第一步可以简单地将 magento 的默认 form.phtml 与带有动作的表单标签包围到端点。但似乎不起作用。 iframe 支付窗口会是唯一的最佳选择吗?
    • 支付网关将处理卡身份验证和交易 ID 生成。因此订单金额等详细信息将发布到支付网关以生成交易 ID。然后 CC 详细信息将使用交易 ID 发布到支付网关以进行身份​​验证和捕获。我不希望 Magento 处理卡身份验证。使用信用卡付款方式也是如此。
    • 正如我之前所说,只要您使用强 SSL 证书(在结帐期间应该使用),将信息发布到 Magento 然后再发布到端点就可​​以了,因为 Magento 不会存储任何信用卡信息,除非您告诉它。我之前在 Magento 中制作过美国运通支付网关,它们有两个步骤 - 进行预授权以查看信用卡是否可以使用并且有效,然后进行交易。您尝试使用哪家银行/商家或从哪家银行/商家那里收款?
    • 另外,您使用的是现成的付款方式还是自己制作的?听起来您已经制作了一个,但 post/javascript 无法正常工作,或者您修改了现有的。
    猜你喜欢
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 2012-05-06
    • 2016-11-06
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    相关资源
    最近更新 更多