Is there a way to prevent someone for registering for an event with a failed payment? Offline payment would not be available to them, only the credit card and PayPal option.
Hope you are well.
The online payment may fail due to many reasons, however, as we did not want you to lose out on your registration, hence in these situations, Cvent allows invitees to be registered to the event even when the payment transaction fails. Unfortunately, we do not have the control to stop this from happening at the moment, as this will be impacting all users and not just your account. Additionally, this option was implemented after a lot of feedbacks from the planners stating that the registration should be allowed in this situation as they were losing out on registration because of the payment failure.
However, as an alternative, you can add the 'Submit Payment' widget on the confirmation page in your event so that if the payment fails, the invitee can later get it fixed and then log back into their registration and make the payment for the amount due.
You can refer to the following article for the same :
Paying Online After Registration = Link : https://support.cvent.com/s/communityarticle/Paying-Online-After-Registration
Also, I do understand your perspective and apologize for any inconvenience. I would suggest you to post this on the 'Ideas' tab of Cvent community. We encourage you to always submit your ideas or any challenges you face while working with the product. As it also help our Product Development team to review the possibilities and if it works we may try to incorporate such changes in our future releases.
I hope this helps.
I would also recommend setting up a planner alert within your events to alert you (or another user/email address) when a payment fails, so you can keep tabs on these in real time! The planner alert category for this one is "Payments" and the type is "Transaction Failed" and it can be sent whenever a payment transaction fails. Adding Planner Alerts