cancel
Showing results for 
Search instead for 
Did you mean: 

URGENT: Merchant Authentication is required.

This is making me sick! I keep getting the following reponse:

 

<Envelope xsd='http://www.w3.org/2001/XMLSchema' soap='http://schemas.xmlsoap.org/soap/envelope/' xsi='http://www.w3.org/2001/XMLSchema-instance' >
<Body >
<CreateCustomerProfileTransactionResponse xmlns='https://api.authorize.net/soap/v1/' >
<CreateCustomerProfileTransactionResult >
<resultCode >Error</resultCode>
<messages >
<MessagesTypeMessage >
<code >E00014</code>
<text >Merchant Authentication is required.</text>
</MessagesTypeMessage>
</messages>
</CreateCustomerProfileTransactionResult>
</CreateCustomerProfileTransactionResponse>
</Body>
</Envelope>

 

 

 

 

I don't understand why!

 

 

I send the following SOAP request; Can someone tell me what's happening??

 

 

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><createCustomerProfileTransactionRequest xmlns="https://api.authorize.net/soap/v1/"><merchantAuthentication><name>APIID</name><transactionKey>TranKey</transactionKey></merchantAuthentication><transaction><profileTransAuthOnly><amount>10.95</amount><tax><amount>1.00</amount><name>WA state sales tax</name><description>Washington state sales tax</description></tax><shipping><amount>2.00</amount><name>ground based shipping</name><description>Ground based 5 to 10 day shipping</description></shipping><lineItems><itemId>ITEM00001</itemId><name>name of item sold</name><description>Description of item sold</description><quantity>1</quantity><unitPrice>6.95</unitPrice><taxable>true</taxable></lineItems><lineItems><itemId>ITEM00002</itemId><name>name of other item sold</name><description>Description of other item sold</description><quantity>1</quantity><unitPrice>1.00</unitPrice><taxable>true</taxable></lineItems><customerProfileId>13491308</customerProfileId><customerPaymentProfileId>11902836</customerPaymentProfileId><customerShippingAddressId>13606256</customerShippingAddressId><order><invoiceNumber>INV000001</invoiceNumber><description>description of transaction</description><purchaseOrderNumber>PONUM000001</purchaseOrderNumber></order><taxExempt>false</taxExempt><recurringBilling>false</recurringBilling><cardCode>000</cardCode></profileTransAuthOnly></transaction></createCustomerProfileTransactionRequest></soap:Body></soap:Envelope>

 

sartre94536
Member
1 ACCEPTED SOLUTION

Accepted Solutions

I tried your xml and keep getting a HTTP 500 error and not the E00014.

It worked after I change the createCustomerProfileTransactionRequest to CreateCustomerProfileTransaction

View solution in original post

RaynorC1emen7
Expert
4 REPLIES 4

I tried your xml and keep getting a HTTP 500 error and not the E00014.

It worked after I change the createCustomerProfileTransactionRequest to CreateCustomerProfileTransaction

RaynorC1emen7
Expert

Big Time Thanks! I spent several hours to figure out the issue before posting...

Hi,

    i will try this code.but i got a response like

 

One or more fields in the profile must contain a value.

 

please  any one  can help me.

 

Thanks in advance.


sravani
Member

Hey there,

 

Sounds like you're missing something there. Can you post your code and response?

 

Thanks,

 

Michelle

Developer Community Manager