title: Correcting SOAP Fault Method not Implemented Errors
body: <p>OK, not sure what this problem is. I am trying to post an API request to PayPal via cURL and I get the following result. Is there something that I am missing in my call that would cause this?</p>
  
  <p>According to PayPal, the call is correct and it works fine when I use the PHP cURL wrapper functions...Weird.</p>
  
  <p>Thanks for helping!</p>
  
  <pre><code>curl https://api.sandbox.paypal.com/2.0/ -H "X-PAYPAL-SECURITY-USERID: api1.sitetest.com" -H "X-PAYPAL-SECURITY-PASSWORD: 111222222UH24" -H "X-PAYPAL-DEVICE-IPADDRESS: 170.10.125.52" -H "X-PAYPAL-MESSAGE-PROTOCOL: SOAP11" -H "X-PAYPAL-APPLICATION-ID: APP-80W284485P519543T" -E "/Users/Me/Library/PayPal_Keys/cert_key_pem.txt" -d "&lt;SOAP-ENV:Envelope xmlns:xsi=\"http://www.w3.org/1999/XMLSchema-instance\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/1999/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"&gt;&lt;SOAP-ENV:Header /&gt;&lt;SOAP-ENV:Body&gt;&lt;CreateAndSendInvoiceRequest&gt;&lt;requestEnvelope&gt;&lt;errorLanguage&gt;en_US&lt;/errorLanguage&gt;&lt;/requestEnvelope&gt;&lt;invoice&gt;&lt;merchantEmail&gt;sweet@sweetsounds.com&lt;/merchantEmail&gt;&lt;payerEmail&gt;me@testsite.com&lt;/payerEmail&gt;&lt;businessName&gt;Test Business, Inc.&lt;/businessName&gt;&lt;logoURL&gt;&lt;/logoURL&gt;&lt;itemList&gt;&lt;item&gt;&lt;name&gt;Test Item&lt;/name&gt;&lt;quantity&gt;2&lt;/quantity&gt;&lt;unitPrice&gt;5.79&lt;/unitPrice&gt;&lt;taxName&gt;sales&lt;/taxName&gt;&lt;taxRate&gt;6.0&lt;/taxRate&gt;&lt;/item&gt;&lt;/itemList&gt;&lt;/invoice&gt;&lt;/CreateAndSendInvoiceRequest&gt;&lt;/SOAP-ENV:Body&gt;&lt;/SOAP-ENV:Envelope&gt;"
  </code></pre>
  
  <p>Returns</p>
  
  <pre><code>&lt;SOAP-ENV:Fault&gt;&lt;faultcode&gt;SOAP-ENV:Client&lt;/faultcode&gt;&lt;faultstring&gt;Method not implemented&lt;/faultstring&gt;&lt;/SOAP-ENV:Fault&gt;
  </code></pre>