Skip to content

Host admins can rig the tip on manual contributions #8537

@Betree

Description

@Betree

For manual contributions, we’re trusting host admins to not rig the game.

When marking a contribution as “received”, they have the edit the amount set by the contributor, and can effectively set it to 0. This was done because the total amount actually received by the host can differ from what was initially set by the contributor. Example: contributor pledges to give $100 contribution + $15 platform tip ($115) but ends up sending only $10. It would not be right to take a $15 tip on this contribution.

Proposal
The tip should be automatically applied proportionally to what was set by the contributor. With the example above, the tip should be automatically set to $1.5 when confirming the contribution.

  1. Clearly communicate this in the UX.
  2. Lock the tip and change it proportionately to the added amount.

The fix should also be enforced in the API.

Metadata

Metadata

Assignees

Labels

apiIssues that require some work on the API (https://github.com/opencollective/opencollective-api)frontend

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions