代码之家  ›  专栏  ›  技术社区  ›  Ayan Biswas

持卡人身份验证值无效Authorize.Net AIM

  •  0
  • Ayan Biswas  · 技术社区  · 6 年前

    我正在ZenCart上开发Authorize.Net AIM模块。最近我们正在为3DSecure集成Cardinal Commerce。安装已完成,我们将 x_认证指示灯 持卡人身份验证值 授权.Net请求。但回应是代码3和子代码117

    响应代码:3。 响应文本:持卡人身份验证值无效。

        Sending to Authorizenet: Array
        (
            [x_login] => *******
            [x_tran_key] => *******
            [x_relay_response] => FALSE
            [x_delim_data] => TRUE
            [x_delim_char] => |
            [x_encap_char] => *
            [x_version] => 3.1
            [x_type] => AUTH_CAPTURE
            [x_method] => CC
            [x_amount] => 79.99
            [x_currency_code] => USD
            [x_card_num] => XXXXXXXXXXXXXXXX0002
            [x_exp_date] => 0120
            [x_card_code] => ****
            [x_email_customer] => TRUE
            [x_email_merchant] => TRUE
            [x_cust_id] => 25014
            [x_invoice_num] => TEST-33280
            [x_first_name] => Ashit
            [x_last_name] => Biswas
            [x_company] => Test Company
            [x_address] => Test Street Address1
            [x_city] => Miami
            [x_state] => Idaho
            [x_zip] => 33076
            [x_country] => United States
            [x_phone] => 5127965880
            [x_email] => abc@gmail.com
            [x_ship_to_first_name] => Ashit
            [x_ship_to_last_name] => Biswas
            [x_ship_to_company] => Test Company
            [x_ship_to_address] => Test Street Address1
            [x_ship_to_city] => Miami
            [x_ship_to_state] => Idaho
            [x_ship_to_zip] => 33076
            [x_ship_to_country] => United States
            [x_ship_to_phone] => 5127965880
            [x_description] => Baby's Breath Orange Filler
            [x_recurring_billing] => NO
            [x_authentication_indicator] => 05
            [x_cardholder_authentication_value] => AAABAWFlmQAAAABjRWWZEEFgFz+=
            [x_customer_ip] => 45.123.110.14
            [x_po_num] => Dec-21-2018 11:50:48
            [x_freight] => 0.00
            [x_tax_exempt] => FALSE
            [x_tax] => 0.00
            [x_duty] => 0
            [Date] => December 21, 2018, 11:50 am
            [IP] => X.X.X.X
            [Session] => xxxxxxxxxxxxxxxxxxxxxxxxxxxx
            [url] => https://test.authorize.net/gateway/transact.dll
        )
    

    Authorize.net应接受持卡人身份验证值,如果验证通过,则持卡人身份验证响应代码将为2

    1 回复  |  直到 6 年前
        1
  •  0
  •   John Conde    6 年前

    the documentation

    代码 :117个

    解释 :持卡人身份验证值无效。

    首先,通过Authorize.Net验证商户的处理器是否支持Visa验证和Mastercard SecureCode验证值。

    • 大通支付技术
    • 纳什维尔FDMS(前FDC)
    • 全球支付(GPS)
    • 富国银行(仅通过Visa验证)

    此外,如果持卡人身份验证值中包含特殊字符,则会收到此错误。要解决此问题,必须对特殊字符进行URL编码。

    其他建议 :此代码仅适用于在交易请求中包含持卡人身份验证值的商户。Visa交易的CAVV或万事达卡交易的AVV/UCAF无效或包含无效字符。

    推荐文章