sheltermanager / asm3

Animal Shelter Manager
GNU General Public License v3.0
108 stars 65 forks source link

Donation self-service #957

Open bobintetley opened 3 years ago

bobintetley commented 3 years ago

Similar to the others outlined, have a donation self service mobile interface that prompts a person to make a donation of an amount of their choosing (which creates a due payment and then redirects them to the checkout of the payment processor).

Should be triggered by a service call. The service call needs an ownercode, a paymenttype name, payment method name and the payment processor to use. payment type and method are optional and the system defaults will be used if they are not supplied.

This would allow the donation links to be included in mail merge/emails.

This needs documenting well and its own training video.

bobintetley commented 3 years ago

perhaps a default amount could be passed to the service call as well

bobintetley commented 3 years ago

Further thoughts, perhaps allow a link to be generated in the mail merge screen? Where payment type and processor can be chosen from dropdowns?

bobintetley commented 3 years ago

Use OwnerCode rather than ownerid as OwnerCode is much harder to guess. ownerid could be used to potentially steal personal info.