authorize.net - 授权客户配置文件创建失败错误

标签 authorize.net

我正在通过创建付款资料进行收费交易。但不知道为什么我收到“客户资料创建失败”。错误。

这是我的请求。

<createTransactionRequest xmlns='AnetApi/xml/v1/schema/AnetApiSchema.xsd'>
<merchantAuthentication>
    <name>***</name>
    <transactionKey>***</transactionKey>
</merchantAuthentication>
<transactionRequest>
    <transactionType>authCaptureTransaction</transactionType>
    <amount>16.0</amount>
    <payment>
        <creditCard>
            <cardNumber>5424000000000015</cardNumber>
            <expirationDate>1217</expirationDate>
            <cardCode>123</cardCode>
        </creditCard>
    </payment>
    <profile>
        <createProfile>true</createProfile>
    </profile>
    <customer>
        <id>1509041488071M1S4JO7</id>
    </customer>
    <billTo>
        <firstName>first name</firstName>
        <lastName>last name</lastName>
        <address>test address</address>
        <city>test city</city>
        <state>TX</state>
        <zip>12345</zip>
        <country>USA</country>
    </billTo>
</transactionRequest>
</createTransactionRequest>

这是我收到的回复。

<?xml version="1.0" encoding="utf-8"?><createTransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<messages>
    <resultCode>Ok</resultCode>
    <message>
        <code>I00001</code>
        <text>Successful.</text>
    </message>
</messages>
<transactionResponse>
    <responseCode>4</responseCode>
    <authCode />
    <avsResultCode>P</avsResultCode>
    <cvvResultCode />
    <cavvResultCode />
    <transId>60032849402</transId>
    <refTransID />
    <transHash>50548437B6AA41F3C509C37269336E3E</transHash>
    <testRequest>0</testRequest>
    <accountNumber>XXXX0015</accountNumber>
    <accountType>MasterCard</accountType>
    <messages>
        <message>
            <code>252</code>
            <description>Your order has been received. Thank you for your business!</description>
        </message>
    </messages>
    <transHashSha2 />
</transactionResponse>
<profileResponse>
    <messages>
        <resultCode>Error</resultCode>
        <message>
            <code>E00101</code>
            <text>Customer profile creation failed.</text>
        </message>
    </messages>
</profileResponse>
</createTransactionResponse>

但不确定为什么我收到“客户配置文件创建失败”。错误。

交易创建成功。

最佳答案

响应原因代码 252 表示由于您在商户界面中设置的设置,交易已被保留以供审核。检查商户界面中的欺诈筛查设置,了解其设置为保留哪些内容。发送不同的测试数据来绕过您设置的筛选过滤器,或者更改过滤器设置。

关于authorize.net - 授权客户配置文件创建失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46961202/

相关文章:

php - 使用 SIM 卡授权.net ARB

ruby-on-rails-3 - 为什么我的 authorize.net 交易成功却报告失败?

authorize.net - Authorize.net 中授权信用卡和收费信用卡之间的区别

c# - 为按需订阅授权信用卡并收取费用

Authorize.NET GetCustomerProfile 不返回数据

xml - Authorize.net 可以在托管表单 iframe 中创建 CIM 客户配置文件

php - 由于身份验证值无效,Authorize.net CIM 用户身份验证失败

php - 一段时间后如何扣几张信用卡?

paypal - 我如何才能获得 token 以根据需要向授权的 PayPal 帐户收费?

java - Auth.net 创建客户付款资料 - E00040 - 找不到记录