CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Pay online after acceptance?
Pages: [1]

Author Topic: Pay online after acceptance?  (Read 990 times)

xinamarie

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: CiviCRM 4.2.1
  • CMS version: Drupal 7
  • MySQL version: MySQL 5.0.83
  • PHP version: PHP 5.3.13
Pay online after acceptance?
February 22, 2013, 08:46:18 am
Hello,
We are trying to set up a CiviEvent as an application for a semester long training program.  Users will register for the event, but will then need to go through an acceptance process (interviews, etc).  Once they've been accepted, they will need to make a payment.

Is there a way to utilize the registration payment options or the pay later option to allow users to pay online after acceptance?  We would like to be able to do this all in the same event, if possible. 

Open to suggestions! Thank you!

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Pay online after acceptance?
February 26, 2013, 06:33:16 am
Using the same event I don't think you can do this no. There are other solutions such as having two events.

OR use a webform for the application and then just one 'real' CiviEvent
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

xinamarie

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: CiviCRM 4.2.1
  • CMS version: Drupal 7
  • MySQL version: MySQL 5.0.83
  • PHP version: PHP 5.3.13
Re: Pay online after acceptance?
February 28, 2013, 02:22:34 pm
We are considering using two events. The first would be used for the interview process and the second for the actual event. We would like to include custom participant fields in the registration for the first event, then transfer that data to the participant when they register for the second event. Is this possible?

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Pay online after acceptance?
February 28, 2013, 04:37:26 pm

I dont think you can share participant custom field data between two events, primarily because it is 2 different participant records

however if the user is logged in, you should be able to do this via a hook

alternatively you can use contact custom fields across both the events

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Pay online after acceptance?
March 01, 2013, 02:57:47 am
Quote from: xinamarie on February 28, 2013, 02:22:34 pm
  We would like to include custom participant fields in the registration for the first event, then transfer that data to the participant when they register for the second event. Is this possible?

If they used the same email for both registrations, then you can do this with custom code. The API can be used to fetch the old registration and then update this new registration with those fields.

What I mean is that if you would use custom template to HIDE those fields on the second event, and ONLY populate them via your custom code. Then the user wouldn't have to be logged in and I think it would work.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: Pay online after acceptance?
March 01, 2013, 09:58:57 am
Hey there,

Quote
OR use a webform for the application and then just one 'real' CiviEvent

I think this is a neat solution.  Have not implemented but know some people who have.  So might be worth experimenting and seeing if it can meet your use case.  Pretty sure you can use it for the first part and then take payment via the standard registration page (which you can direct people to with a link once they are approved.

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Pay online after acceptance?
March 01, 2013, 01:33:03 pm
We described something similar here - http://civicrm.org/blogs/petednz/hashed-links-webform-civiforms-solution-collection-organisation-details-event - but it was pushing people through to the event without any 'acceptance' process.

One option could be a Webform that sets up an 'activity' for you - the 'application' - and then when the application is 'accepted' you fire out an email with a checksum for them to then register for the event - provided checksums from civi work for events - can't recall if they do yet.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Owen

  • I post occasionally
  • **
  • Posts: 83
  • Karma: 2
    • Leukaemia & Lymphoma Research
  • CiviCRM version: 4.3.4
  • CMS version: Drupal 7
  • MySQL version: -
  • PHP version: -
Re: Pay online after acceptance?
March 05, 2013, 07:21:02 am
Should be possible using one event.

We use it for applications for sporting events where we require a minimum amount of fundraising.

Process:
Tick the box "Require participant approval" during the set up of the online registration form and set up the fees as required.
An applicant fills out the event entry form
They won't be taken to a payment form but given the approval message you choose during the online form set up
Once they have completed the form they will be in Civi with the status of "Awaiting Approval"
Carry out your acceptance procedure
Select those who have passed and change their status to "Pending from approval"
They'll receive and email with a link to the payment screen
Once they complete the transaction their participant status will change to 'registered'


petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Pay online after acceptance?
March 05, 2013, 12:15:13 pm
Hi Owen - sounds like a nice approach - can you confirm a url where this option is - it is new to me - is it customised - eg don't think I am seeing it at

http://drupal.demo.civicrm.org/civicrm/event/manage/registration?reset=1&action=update&id=3

but maybe i jumped down the wrong rabbit hole
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

xinamarie

  • I’m new here
  • *
  • Posts: 3
  • Karma: 0
  • CiviCRM version: CiviCRM 4.2.1
  • CMS version: Drupal 7
  • MySQL version: MySQL 5.0.83
  • PHP version: PHP 5.3.13
Re: Pay online after acceptance?
March 05, 2013, 12:52:12 pm
Quote from: Owen on March 05, 2013, 07:21:02 am
Should be possible using one event.

We use it for applications for sporting events where we require a minimum amount of fundraising.

Process:
Tick the box "Require participant approval" during the set up of the online registration form and set up the fees as required.
An applicant fills out the event entry form
They won't be taken to a payment form but given the approval message you choose during the online form set up
Once they have completed the form they will be in Civi with the status of "Awaiting Approval"
Carry out your acceptance procedure
Select those who have passed and change their status to "Pending from approval"
They'll receive and email with a link to the payment screen
Once they complete the transaction their participant status will change to 'registered'

Thank you for the advice.  That's looking very promising.  We will try it.

Petednz, I think you probably have the same problem I was just looking at.  I believe the answer is here: http://www.packtpub.com/article/managing-events-civicrm

Quote
Require participant approval? is used if you want the administrative staff to review registrants before they are allowed to complete their registration and pay. Enabling this will mark each registrant as pending approval in the participant status field and exposes an approval message field where you provide guidance to the registrant regarding this function.

Before using the participant approval functionality you need to enable the Awaiting approval, Pending from approval, and Rejected statuses at Administer | CiviEvent | Participant Statuses, and configure the ParticipantProcessor.php cron job, as described in the Waitlisting section.

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Pay online after acceptance?
March 05, 2013, 01:08:44 pm
ah yes - i noticed they were disabled on Demo but didn't join the dots
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: Pay online after acceptance?
March 06, 2013, 05:57:46 am
As an aside - it is quite a nutty way of hiding that functionality for (I think) no good reason.  Would be great if it was a bit more visible.

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Pay online after acceptance?

This forum was archived on 2017-11-26.