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>
Solved! Go to Solution.
02-17-2011 06:43 PM
I tried your xml and keep getting a HTTP 500 error and not the E00014.
It worked after I change the createCustomerProfileTransactionRequest to CreateCustomerProfileTransaction
02-18-2011 12:23 PM
I tried your xml and keep getting a HTTP 500 error and not the E00014.
It worked after I change the createCustomerProfileTransactionRequest to CreateCustomerProfileTransaction
02-18-2011 12:23 PM
Big Time Thanks! I spent several hours to figure out the issue before posting...
02-18-2011 02:07 PM
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.
07-27-2011 12:27 AM
Hey there,
Sounds like you're missing something there. Can you post your code and response?
Thanks,
Michelle
Developer Community Manager
07-28-2011 12:46 PM