I'd like to use a contribution page that a volunteer will use to enter memberships at a booth at an event, and take payment from the new member at that time.

Contribution pages seem to only allow a "pay later" option for cash or cheques in the Payment Method section. I can't find a way for the volunteer to indicate that he/she has received the payment at the time of the page submission. The volunteer has to get into the contribution record later and indicate that he/she has received the money.

How can I streamline line the process and have the contribution page record that the payment has been made when it's submitted?

1 Answer 1


The logic behind only allowing pending (pay later) contributions to be created from online contribution pages is that typically, those using the contribution pages are most likely doing so online, not real time, hence if the pay later option is selected, it means that payment will be sent as opposed to handed over to someone.

You say that your volunteer then needs to go into the contribution record and update the contribution status, so this means that they have access to the back office - why not instruct them to submit a new membership directly from the back office with a status of completed?

If you wish to associate these contributions with a contribution page, you can use the "Update Multiple Contributions" action (or batch update contributions via profile if you are on an earlier version of Civi) to associate the contributions with the relevant contribution page (you would need to create a contribution update profile and add the "Contribution Page ID" field in order to be able to do this - I like making a copy of the reserved "Contribution Batch Entry" profile as it contains the most commonly used fields for contributions, but regardless of how many fields you have in the profile, the batch update window will only show the first 10 fields, so you will need to be sure that the "Contribution Page ID" field is moved up to be one of the first 10 fields in the profile - you can read more about profiles here: https://docs.civicrm.org/user/en/4.6/contributions/manual-entry-of-contributions/#configuring-profiles-for-batch-entry-of-contribution-membership-and-pledge-payments)

Hope this helps! Tamar

  • Put this on the backburner now looking at it. Having difficulty. Copied Contribution Batch Entry profile and added the Contribution Page Id Field and moved to top of profile. Have a member dues contribution page. Added the profile to the contribution page. Getting error "Warning Some of the profile fields cannot be configured for this page." Do I somehow have to code the Contribution Page ID in the profile? Feb 2, 2018 at 16:24
  • One thing to mention - our volunteers are not very computer literate. We absolutely do not want them working in the back end, so I'm trying to find out a way they can do the data entry from a webpage. Am using wordpress and latest version of CiviCRM Feb 3, 2018 at 3:57

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.