Current implementation
When a paid event is created, the event organizer can either choose to charge "Collect payment on booking" or "Charge no-show fee" using Stripe payment processor (or maybe others too).
I want to be able to
Set different prices both for meeting events and for no-shows.
So that
When the participant pays for the meeting and joins it, they will be charged fully.
But when they don't show up, they will be partially refunded - holding the amount set for no-shows.
Example use case
-
I create a paid event for a meeting with a price of $100.
-
I also set a no-show fee of $20.
-
The participant pays $100 and books a call.
-
Their card is charged $100 by the payment processor.
Now the participant has two options:
- The participant joins the call. Nothing else happens as the $100 has already been charged.
- The participant doesn't join the call. The amount paid is refunded partially, holding the no-show fee. In this case The participant receives $80 back.
If the event organizer doesn't join the call, there can be two options:
- Reschedule
- Full refund
Current implementation
When a paid event is created, the event organizer can either choose to charge "Collect payment on booking" or "Charge no-show fee" using Stripe payment processor (or maybe others too).
I want to be able to
Set different prices both for meeting events and for no-shows.
So that
When the participant pays for the meeting and joins it, they will be charged fully.
But when they don't show up, they will be partially refunded - holding the amount set for no-shows.
Example use case
I create a paid event for a meeting with a price of $100.
I also set a no-show fee of $20.
The participant pays $100 and books a call.
Their card is charged $100 by the payment processor.
Now the participant has two options:
If the event organizer doesn't join the call, there can be two options: