Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
magento 1610中的支付流正在创建参考费用。。。为什么?_Magento_Paypal_Payflowlink - Fatal编程技术网

magento 1610中的支付流正在创建参考费用。。。为什么?

magento 1610中的支付流正在创建参考费用。。。为什么?,magento,paypal,payflowlink,Magento,Paypal,Payflowlink,我正在Magento建立PayFlowLink。当客户输入其信用卡信息时,需要进行授权交易。如果客户随后单击臭名昭著的“下订单”按钮,则PayFlow模块会将卡作为初始授权的参考交易(应使用新的交易ID)收费,而不是作为销售交易(相同的交易ID)实际完成初始授权 由于在payflow设置中默认不允许参考交易,我从Paypal获得了一个“失败的商户规则检查” 但是。。。如果我在manager.paypal.com安全设置中启用“允许参考交易”,则Magento会向paypal发送相同的交易ID,p

我正在Magento建立PayFlowLink。当客户输入其信用卡信息时,需要进行授权交易。如果客户随后单击臭名昭著的“下订单”按钮,则PayFlow模块会将卡作为初始授权的参考交易(应使用新的交易ID)收费,而不是作为销售交易(相同的交易ID)实际完成初始授权

由于在payflow设置中默认不允许参考交易,我从Paypal获得了一个“失败的商户规则检查”

但是。。。如果我在manager.paypal.com安全设置中启用“允许参考交易”,则Magento会向paypal发送相同的交易ID,paypal希望参考费用有一个新的交易ID。因此,我得到“由于提供了重复的发票ID,交易被拒绝”

所以。。。在我看来,Magento PayFlowLink模块正在尝试使用相同的ID(这在所有支付模块中都是典型的)通过销售完成早期的身份验证交易。。。但贝宝出于某种原因将该费用视为参考费用。我希望PayFlow模块没有写得那么糟糕,所以它要么是配置,要么是来自模板的其他干扰,等等

任何来自云端的体验都是受欢迎的。谢谢

编辑以添加:

我看不出paypal如何将此视为ref交易:

2012-01-25T18:52:39+00:00 DEBUG (7): Array
(
[request] => Array
    (
        [user] => ****
        [vendor] => p***
        [partner] => PayPal
        [pwd] => ****
        [verbosity] => HIGH
        [tender] => C
        [amt] => 7.27
        [currency] => USD
        [trxtype] => S
        [origid] => EDN*********
    )

[result] => Array
    (
        [result] => 117
        [pnref] => EWV*********
        [respmsg] => Failed merchant rule check
        [transtime] => 2012-01-25 10:52:39
        [amt] => 7.27
        [cardtype] => 
        [result_code] => 117
    )

[__pid] => 1****

)

当你向他们提到这个可能的错误时,Magento说了什么?顺便说一下,“商户规则检查失败”表示交易未通过您在账户上设置的欺诈保护服务过滤器;据我记忆所及,这并不意味着你不能使用引用事务。Magento vis错误报告。。。呵呵。我还没有将其作为bug报告归档,仍在收集数据。如果它是一个模块错误,我会假设已经有了聊天。反欺诈保护过滤器:是的,“允许ref交易”是欺诈过滤器选项之一。是的。。。我认为这是一个错误。我在这里提交了完整的报告: