I need to implement PayPal donations for a non-profit organization (which has a "Personal" account and would like to keep it as Personal) for two scenarios: one-time pay, and recurring donation. The user can select a predefined amount or type a custom amount.
I've found a solution for a Business account so far, by using PayPal Checkout for one-time pay (using Orders API) and recurring donations (using Subscriptions API) by rendering custom button using their SDK. I've used vanilla Javascript on the frontend, and Laravel on the backend.
I'm wondering is there a way to do the same with a "Personal" account? Or do we need to upgrade the account to Business? Any better ideas?