Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically refund when a registration is cancelled/rejected #10107

Open
dunkOnIT opened this issue Oct 21, 2024 · 1 comment
Open

Automatically refund when a registration is cancelled/rejected #10107

dunkOnIT opened this issue Oct 21, 2024 · 1 comment
Labels
STATUS: blocked Progress cannot continue - reason for block should be specified in comments

Comments

@dunkOnIT
Copy link
Contributor

This would make organizer's lives easier, while also introducing some risks because it deals with automatic actions taken on payments. Thoughts:

  1. We may want to add a popup with a tickbox that says "Also refund registration" - a good in-between option that let's organizers not always have the refund be processed [this could also act as an "Are you sure you want to cancel/reject?']
  2. If we passed in a refund: true argument in the update payload we could have a hook as part of the update process that triggers a refund. This would make it quite easy to allow an organizer to trigger multiple refunds at once - but whether it is easy is not as important a question as whether it is secure
@EdHollingdale
Copy link
Contributor

I'm strongly against automating any sort of refunds (especially refunding multiple at once!). If we are doing that, it should be done AFTER a full review and update of the set of permissions on the website given there are still an absurd number of WCA Staff who have admin permissions on competition registrations.

@dunkOnIT dunkOnIT added the STATUS: blocked Progress cannot continue - reason for block should be specified in comments label Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
STATUS: blocked Progress cannot continue - reason for block should be specified in comments
Projects
None yet
Development

No branches or pull requests

2 participants