Help with SOAP error response.
I am sending the folling request for CIM integration from Dynamics AX 2009. I am sending to my developer test account. See error response below. What does the error message mean and how do i resolve? I spoke to Authorize.Net tech support and they suggested post on developer forum.
<?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%22%3E%3Csoap:Body%3E%3CCreateCustomerProfile xmlns="https://apitest.authorize.net/soap/v1/%22%3E%3CmerchantAuthentication%3E%3Cname%3E3xQW23b5%3C/name%3... description here</description><email>customer@sfs.com</email><paymentProfiles><CustomerPaymentProfileType><customerType>individual</customerType><payment><creditCard><cardNumber>4007000000027</cardNumber><expirationDate>0115</expirationDate></creditCard></payment></CustomerPaymentProfileType></paymentProfiles></profile><validationMode>testMode</validationMode></CreateCustomerProfile></soap:Body></soap:Envelope>
Error response:
<?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%22%3E%3Csoap:Body%3E%3Csoap:Fault%3E%3Cfaultcode%3Esoap:Client%3C/f... to handle request without a valid action parameter. Please supply a valid soap action.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>
Thank you
Fred
Solved! Go to Solution.
06-14-2013 07:52 AM
First, you know that there is a product that is CfMD and PCI-DSS validated for this right? http://www.redmaple.com
Second, you are sending the request via SOAP 1.1. You need to include the SOAP action in the HTTP header. That's what it is complaining about.
06-14-2013 09:53 AM
Did you url encode that data for some reason?
" turn to %22
> to %3E
< to %3C
06-14-2013 08:22 AM
First, you know that there is a product that is CfMD and PCI-DSS validated for this right? http://www.redmaple.com
Second, you are sending the request via SOAP 1.1. You need to include the SOAP action in the HTTP header. That's what it is complaining about.
06-14-2013 09:53 AM