cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Accept Hosted Invalid Authentication Values

I'm trying to fetch a Accept Hosted Payment Form token and I'm unable to get the token due to invalid authentication values. The API Token is correct. The transaction key is correct. I have created 3 new transaction keys from sandbox.authorize.net and they all fail in sandbox. I created another test account. That fails. I cannot understand why I cannot get a token. This process has not changed on my end. I am out of ideas.

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<getHostedPaymentPageRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
    <transactionRequest>
        <transactionType>authCaptureTransaction</transactionType>
        <amount>1.00</amount>
        <order>
            <invoiceNumber>404-1179325-197528</invoiceNumber>
            <description>The Show 2023</description>
        </order>
        <customer/>
        <billTo>
            <country>US</country>
        </billTo>
    </transactionRequest>
    <hostedPaymentSettings>
        <setting>
            <settingName>hostedPaymentBillingAddressOptions</settingName>
            <settingValue>{ "show": false }</settingValue>
        </setting>
        <setting>
            <settingName>hostedPaymentButtonOptions</settingName>
            <settingValue>{ "text": "Pay" }</settingValue>
        </setting>
        <setting>
            <settingName>hostedPaymentIFrameCommunicatorUrl</settingName>
            <settingValue>{ "url": "https://local11.domain.local/jsp/hostedPayment/HostedPaymentResponseHandler.html" }</settingValue>
        </setting>
        <setting>
            <settingName>hostedPaymentOrderOptions</settingName>
            <settingValue>{ "show": false }</settingValue>
        </setting>
        <setting>
            <settingName>hostedPaymentPaymentOptions</settingName>
            <settingValue>{ "cardCodeRequired": true, "showBankAccount": false }</settingValue>
        </setting>
        <setting>
            <settingName>hostedPaymentReturnOptions</settingName>
            <settingValue>{ "showReceipt": false }</settingValue>
        </setting>
    </hostedPaymentSettings>
</getHostedPaymentPageRequest>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<getHostedPaymentPageResponse xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
    <messages>
        <resultCode>Error</resultCode>
        <message>
            <code>E00007</code>
            <text>User authentication failed due to invalid authentication values.</text>
        </message>
    </messages>
</getHostedPaymentPageResponse>
kschaller1979
Member
1 REPLY 1

Note that this only affects the Accept Hosted Payment, it does not affect the non-hosted API.

 

Did we make previous versions of Accept Hosted unusable?

kschaller1979
Member