title: PayPal REST API: When do I get the approved state for payments over a PayPal account?
body: <p>When I process a payment via the REST API (using the PayPal REST SDK for .NET) I first create a payment</p>
  
  <pre><code>Payment payment = ...
  Payment createdPayment = payment.Create(apiContext);
  </code></pre>
  
  <p>I store the ID of the created payment for later use. Then I redirect to the provided payment page. In the page that PayPal calls after the user approved tha payment I want to get information about the payment.</p>
  
  <p>I call</p>
  
  <pre><code>Payment payment = Payment.Get(apiContext, paymentID);
  </code></pre>
  
  <p>using the stored payment ID.</p>
  
  <p>I expected the state of the payment beeing 'approved' here but it is still 'created'. </p>
  
  <p>What could be wrong? When or how do I get the 'approved' state?</p>