I have been trying to get Paypal working again to no avail so I have switched over to stripe https://stripe.com.
Existing PayPal subs will still work but it won't accept any new.
Paypal also charges me ridiculous fees for the subs. For the £2 sub, PayPal takes 36p so it's better to move away from them. Stripe still takes their cut but it's a bit less.
Stripe payments are handled solely by them, we don't process or store any information. Apple Pay and Android pay should also work with them.
Any problems or questions, let me know.