PayPal Express and PayPal Standard Configuration

Is there any documentation that clearly explains the difference between setting up PayPal Standard using an IPN and PayPal Express using the API? NOTE I am NOT using PayPal Pro.

I have been using PayPal standard with an IPN configured via the S2 Member Pro PayPal button but it gives errors, want to try using PayPal express and the API instead.

Thanks in advance.

s2Member communicates with PayPal via the IPN. There is only one way to configure s2Member to work with PayPal (other than Payflow): https://s2member.com/kb-article/configuring-s2member-support-for-paypal/.