All good points.
We are actually right now researching and planning a number of improvements related to payments - which will apply across the board: donations, event registrations, membership dues.
Broadly, we are looking at the following aspects:
- built-in payment workflow option (e.g. via PayPal Payment Pro)
- additional choices of payment processors
- recurring payments (e.g. monthly membership payments)
- completing previously attempted but failed payments
I can not quite agree that what we currently have is a 'simple link' :-) There is a lot going on behind the scenes - the stuff we send to PayPal site, monitoring their response and proper workflow depending on whether we do get the payment confirmation from them. This does not affect the validity of your points and the high priority we are assigning to all these issues.
Until we have completed our analysis and defined specific steps I can not provide a firm timeline but it is our current goal to address most of these issues within this year.
So you have to make a call whether what we already offer is worth the price in your specific example.
Again, thanks for taking the time to provide detailed feedback.
Dmitry Buterin, Chief Apricot