I've seen way too many "just copy these 5 lines" and you are good to go. With payments this is never that simple.
For example Braintree is good in that sense: https://developers.braintreepayments.com/guides/recurring-bi...
I know it's not a payment gateway's responsibility, but some further handholding on tax and VAT, invoicing issues would be handy.