Definitely confusing as a first-time user. For simple transactions, you can completely ignore the Payments API. It appears that even PayPal doesn't use it for their smart buttons: https://developer.paypal.com/docs/checkout/#how-the-buttons-work I was also confused because I didn't understand the difference between creating, authorizing, and capturing payments/orders. This page helped me understand: https://developer.paypal.com/docs/admin/auth-capture/ API onboarding could be organized better. I've been staring at the GitHub readme example trying to understand what in the world is going on.
... View more