What will be the best way to give event registrant to check their payment and contribution status through an public front end form?

Is an email address with CAPTCHA authentication field appropriate to grantee the give access to real user preventing others/spammers?

The reason to do this through an extension is to give partial payment feature and refund request feature.

2 Answers 2


The Contact Dashboard is a good way to show people their information.

Usually people need to login, you may be able to use a token to allow people to see it without logging in (not sure) but if payments are involved I would recommend people should have to login.


As Sanjay suggests you can use a checksum email, but requiring login is best. You should not need CAPTHCA. This presentation from CiviCON Denver 2015 "Frontend Partial Payments"

The framework should be available in GIT

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.