You can start accepting donations even before you have signup and personalization abilities on your website.
If you want to accept pure donations and not control/manage access of any digital content, you can do so by setting
isLoggedIn as false while setting the user context with
setUser method. To list the payment options you can use
getPaymentOptions which returns the available payment options and appropriate callbacks for accepting donation.
In case you need to accept free form donations(any amount based on donors choice), subscripiton plan needs to be zero priced.
If you are not using AccesstypeJS(not recommended), you could use subscription without login APIs
You need to configure atleast one payment gateway and a plan in Accesstype as a pre-requisite.