title: Paypal REST API - Error on Capture PAYER_CANNOT_PAY
body: <p>We have deployed successfully Paypal on our website. However, every now and then, we get an error when a customer tries to pay.</p>
  
  <p>Here is the error:</p>
  
  <p>{"name":"PAYER_CANNOT_PAY","message":"The combination of payer and payee settings mean that this buyer can't pay this seller.","information_link":"<a href="https://developer.paypal.com/webapps/developer/docs/api/#PAYER_CANNOT_PAY" rel="nofollow">https://developer.paypal.com/webapps/developer/docs/api/#PAYER_CANNOT_PAY</a>","debug_id":"fb74a83818f40"}</p>
  
  <p>Unfortunately Paypal's documentation doesn't say much. I also find this error very strange given it happens at the CAPTURE, after EXECUTE and after Paypal reports back to us with a success.</p>
  
  <p>The payments show up in our Paypal account as Pending.</p>
  
  <p>How do I resolve this? Does anyone know what causes this? So far I am unable to see what can cause this or reproduce it in my tests.</p>
  
  <p>Here are the steps taken:</p>
  
  <p>1 - We create a payment object using the REST API and redirect the user to the Approval link</p>
  
  <p>2 - The customer goes to paypal and enters the desired payment information</p>
  
  <p>3 - Our success return URL gets called after the customer completes everythin on the paypal side</p>
  
  <p>4 - We execute the payment</p>
  
  <p>5 - We capture the payment  &lt;-- ERROR happens HERE</p>
  
  <p>Thank you!</p>