title: PayPal ExpressCheckout - You do not have permission to make this API call
body: <p>I have integrated a simple online form that demands some input from the user and has the item and pricing information in hidden fields.
  After the user verified his inputs he hits the button to pay with PayPal and will be redirected to PP where he can pay instantly.</p>
  
  <p>The PP URL is</p>
  
  <pre><code>https://api-3t.sandbox.paypal.com/nvp
  </code></pre>
  
  <p>for the sandbox and</p>
  
  <pre><code>https://api-3t.paypal.com/nvp
  </code></pre>
  
  <p>for the live environment paypemnt.</p>
  
  <p>In the sandbox everything works fine when I use the sandbox credentials. After I set the URLs to live, changing the API credentials to the live credentials I am receiving the error</p>
  
  <pre><code>You do not have permission to make this API call.
  </code></pre>
  
  <p>I have tested and verified the following:</p>
  
  <ul>
  <li>the PP account is a business account and verified</li>
  <li>the form has been checked and approved as PP app by PayPal</li>
  <li>the form uses the correct API credentials</li>
  <li>set "Accept payments from your shop before configuring an API" to "YES" and saved it with the submit/save button</li>
  <li>checked the http request parameter live and they are looking fine</li>
  </ul>
  
  <p>The error occours after sending the parameters from setExpressCheckoutData().</p>
  
  <p>Now I am confused. I've red some infos to set MODE "test" to "live" at the end of the cart but don't know exactly what that means.</p>
  
  <p>Please help.</p>