Post Question Edit:
I found out that it is possible by using the Preapproval API + Pay API.
Question:
My goal is to have a "one click checkout" experience in a mobile app.
Is it possible to use PayPal API to charge a customer directly from the server without redirecting the user to PayPal's express checkout confirmation page? The point is to let the user authorize the app only one time and not every time he buys something (and maybe get an authorization token in a similar fashion to Facebook API).
I was thinking of creating a fake recurring payment and "capture" the amount on each transaction, but I'm not sure how to do that and whether it'll achieve my goal.
If this is possible, it'll probably require some form of verification to the business. Where can I find information about this verification process.
Thank you so much for your time!
P.S. I've posted this question on x.com forums, but didn't get replies there.