IN response to your request for feedback here are my feature requests:
I hope this is of interest to you.
- Gift a donation (attribute the donation perks to another member)
The need for this features we encounter on a weekly basis.
- Donation matches:
Allow a member to match donations up to a certain amount. For example a member will double up the first $500 in donations received. This is a very powerful way to drive donations up and happens frequently at our site.
The member selects the donation drive or the donation goal that the money should be attributed to.
Then there should be an announcement to let members know that their donations will be matched if they donate to this donation drive / donation goal.
It should be clearly visible how much has been matched and how much to go.
- Pay Remaining Funds.
Display how much is left in the donation drive.
Add a button to pay all remaining funds in the donation drive. This needs to be a very simple fast way to pay in as few steps as possible.
If the button is clicked the user selects the payment method and is then forwarded to the payment service.
- Cash/Cheque/Bank/Offline donation
Offer members offline payment methods. Like sending cash/cheques by mail, manually by bank or any other method which requires manual processing. Here is how it could work:
Let the user select the offline payment method of their choice and the amount.
Show the user the instructions.
Let the user enter the date and the specifics of how the payment was sent.
The admin can mark the payment as received when it comes in.
- Alerts: Donation Expiry Reminder
Give users alerts before their donation term expires. Let the admin define when/how often to send alerts.
Allow users to turn these alerts off.
- User Criteria
Give trophies for: user has donated X amount in the last Y days to donation goal Z.
- Automatically Update Currency Exchange Rates
There are various services that can be used to update exchange rates. (Yahoo, Google, XE, etc)
- Let members donate toward suggestions/feature requests.
Often members post suggestions on functionality to improve the site. It would be great if members would be able to pay for specific features. This would create a new stream of income for sites. Here is how it could work:
- Add a 'donate to this suggestion' block to threads in a specific forum. This is basically a donation drive for that specific feature, without an end date.
- Administrators can add such a donation goal to a thread and set the goal amount.
- The block displays the goal amount needed and the amount donated so far.
- Apply donations across multiple XF installations
When there is a network of sites, there is often one site that handles all payments/donations. The user pays on one domain but the donation is added to the account on all domains.
I do think this is a very good list. It mirrors what I would love to have.
#9 might be possible with a comment field, so that no extra coding is required. As long as we can see for which site and which suggestion that donation is, I would be fine with this.
#7 Is helpful, but not very high on my personal priority list.
My priority ranking would be from top to buttom ranked:
#4 (bank transfer - maybe via paygate?)
#1 (but if no bank transfer is possible, the #1 would replace the ranking of #4). The reason is, that I only need gift donations for those users, who refuse to use paypal. Once I offer banktransfer via any kind of automated system, I do not need anymore the gift feature.