有没有人知道如何获取Magento中给定订单的以下数组或类似数据?更具体地说,我对avsaddr
,avszip
和cvv2match
感兴趣。
Array
(
[result] => 0
[pnref] => xxxx
[respmsg] => Approved
[authcode] => 120632
[avsaddr] => N
[avszip] => Y
[cvv2match] => N
[hostcode] => 00
[procavs] => Z
[proccvv2] => N
[iavs] => N
[request_id] => xxx
[result_code] => 0
)
我正在使用Payflow Pro(不是Payflow Link),我们启用了AVS和CVV验证。它们在Paypal结束时被检查和标记。
答案 0 :(得分:0)
您可以在Mage_Sales_Model_Order_Payment
模型中获取它。查看sales_flat_order_payment
表,我看到cc_avs_status
,它应该提供有关付款的AVS响应的一些信息。
根据我正在查看的测试付款数据,该值未填充,因此可能会根据您使用的付款方式,是否存储该信息而有所不同。
Mage_Authorizenet_Model_Directpost
似乎设置了该值,从_fillPaymentByResponse()
方法判断。