According to the specs the Express Checkout flow is like this:
- SetExpressCheckout
- Redirect user to login and approve the transaction
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
Is it possible to fully automate step 2 so the complete transaction flow can be unit tested?