title: Payments through PayPal with ASP.NET CORE 3
body: <p>I am trying to run payments through PayPal in sandbox mode with my .NET CORE 3 project.
  The idea is to give the customer ability to choose whether to pay using his/her PayPal account or Credit Card.
  I am using the PayPal-NET-SDK v2.0.0-rc2</p>
  
  <p>I am trying to understand whether this is the right order to run things:</p>
  
  <ol>
  <li>Create Payment using <code>PaymentCreateRequest</code></li>
  <li>At this point, I get the approval_url. I redirect the customer and approve the payment/order using Credit Card</li>
  <li>Execute payment using <code>PaymentExecuteRequest</code>, using the PAYID and PAYERID I get from the redirect URL. Here I get an order object</li>
  <li>Authorize order using <code>OrderAuthorizeRequest</code> with the order id (setting body to a <code>PayPal.v1.Orders.Capture</code> object)</li>
  <li>Capture order using <code>OrderCaptureRequest</code> with the order id (setting body to a
  <code>PayPal.v1.Payments.Capture</code> object)</li>
  </ol>
  
  <p>Is that a correct execution order?</p>