Answers.Body: <p>What I discovered with the help of a friend who has lots of experience in CIviCRM is that I had set up the payment processor with the default URL for both LIve and TEst but used the SAndbox credentials only. By putting in the sandbox urls as the live urls. it fixed the problem.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-09T19:51:28.930Z
Answers.LastActivityDate: 2015-07-09T19:51:28.930Z
Answers.UserDisplayName: Pancharatna dasa
Body: <p>I found the solution to my problem before coming here, but wanted to share it so I'm posting my question first and then going to post the answer I discovered.</p>
  
  <p>I setup Paypal pro for payments using my Paypal sandbox account, but was getting the following error:</p>
  
  <p>Payment Processor Error message 10002: Security error Security header is not valid </p>
  
  <p>See my answer for solution</p>
  
Tags: <paypal>
Title: Fixing Paypal error - Payment Processor Error message 10002: Security error Security header is not valid
ThreadText: # Fixing Paypal error - Payment Processor Error message 10002: Security error Security header is not valid
  
  (Asked by: username_0 on 2015-07-09)
  
  I found the solution to my problem before coming here, but wanted to share it so I'm posting my question first and then going to post the answer I discovered.
  
  I setup Paypal pro for payments using my Paypal sandbox account, but was getting the following error:
  
  Payment Processor Error message 10002: Security error Security header is not valid
  
  See my answer for solution
  
  **Tags:** paypal
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2015-07-09. Score: 4
  
  What I discovered with the help of a friend who has lots of experience in CIviCRM is that I had set up the payment processor with the default URL for both LIve and TEst but used the SAndbox credentials only. By putting in the sandbox urls as the live urls. it fixed the problem.
  
  
  ---
  
  