Support

Home Forums Event Espresso Premium EE3 – Payment option in Notification

EE3 – Payment option in Notification

Posted: May 16, 2018 at 9:30 pm


4ohelleah

May 16, 2018 at 9:30 pm

It appears that the invoice has to be opened to view which option the registrant had selected to pay with. How can I see that ‘we’ can view which option was selected automatically in the table that shows the registrant’s name and event name?
A pain to have to open the invoice to bill those that have selected – ‘Charge my Account’ or ‘Pay by Check’.

TY


Tony

  • Support Staff

May 17, 2018 at 5:07 am

Hi there,

That should already be shown on the attendee list with EE3.

You should see something like this – http://take.ms/8VG2x

If not check the filter to show/hide additional columns on the table, make sure the ‘Type’ column is set to show.


4ohelleah

May 17, 2018 at 7:03 am

HI Tony – it is – but as I am the only one that goes into the website even tho I have sent them links – they keep their records based on the Notification – not on the attendee list – I do not want to have to keep going into each event to send them the CSV file – I need a way to get the Payment form into the Office copy of the Registration Confirmation Email…..

You scared me – my donation form isn’t working properly yet or live!


Tony

  • Support Staff

May 17, 2018 at 9:01 am

Ahh ok, sorry, I missed that you wanted this in the emails.

We don’t have an option to edit the admin emails in EE3, we designed EE4 to allow you to edit all of the emails send to the registrant/admin. Is there something preventing you from migrating to EE4?

You scared me – my donation form isn’t working properly yet or live!

With my test registration? Your site is ‘live’, you may have it hidden by not linking it anywhere but it is actually live and if the URL is known people can find it so I didn’t do anything special 😉


4ohelleah

May 17, 2018 at 4:55 pm

EE3 because I need WorldPay.

Still hoping that you can figure out some way to add it??
Far easier for them to open the invoice than to sign-in and navigate all of the plugins I have installed for each event sign-up.

An alternative may be if there is a way to automate a daily .csv/excel summary to be sent to the office for all events?


Tony

  • Support Staff

May 18, 2018 at 2:28 am

Still hoping that you can figure out some way to add it??

I already know how to add it, but it requires customizing multiple functions used within EE3 for emails and would be considered custom development so is not something we can provide on the forums.

You would need to override event_espresso_email_confirmations() with your own version of the function, then create custom copies of all of the functions called from within that function, at least email_by_attendee_id(),email_by_session_id() and finallyespresso_prepare_admin_email() to add the additional details.

Currently, editing the admin email content in EE3 is not a simple task.

Another option is you could wrap the espresso_prepare_admin_email() function in a if (!function_exists('espresso_prepare_admin_email')) {} check within Event Espresso itself, then you can override just that function to add some additional details…. however (this is important) if EE is then updated you will need to re-add the above check to tell EE to use your custom function again. (We don’t usually recommend this method as you are editing core files but if understand the issues with doing so that’s up to you).

Far easier for them to open the invoice than to sign-in and navigate all of the plugins I have installed for each event sign-up.

Creating a bookmark to /wp-admin/admin.php?page=events removes the need to ‘navigate all of the plugins’ but I get your point.

An alternative may be if there is a way to automate a daily .csv/excel summary to be sent to the office for all events?

Again as it’s not something available within EE this would require custom development from a developer.


4ohelleah

May 18, 2018 at 2:50 am

Thanks Tony – think I will have to leave it as is! For custom work would rather find someone that could get EE4 to use WirkdPay – but was told that ‘you’ don’t provide that service – so much in EE3 is frustrating that I keep being told EE4 does.


Josh

  • Support Staff

May 18, 2018 at 3:27 pm

Hi TY,

These folks can build a WorldPay gateway for EE4:

https://wpgateways.com/support/custom-payment-gateway-integration/


4ohelleah

May 18, 2018 at 5:52 pm

Wow, Josh!
Thank you, will certainly check them out!


4ohelleah

May 28, 2018 at 12:46 am

Tony the last payment that showed up correctly was yours – did you change anything?
All registrations for the YP Dinner are incorrect and show up as ‘Charge my JCC account’ with no ‘type’ listed in online spreadsheet or attendee page!
Help…. all 3 payment options are still selectable when signing up!
https://ohelleah.org/ols/young-professionals-shabbat-dinner-1-june-2018/


4ohelleah

May 28, 2018 at 12:57 am

… most of the registrants paid using WorldPay – yet they are not marked as completed….. that had been working in past signups like this one: https://ohelleah.org/ols/event-registration/?ee=6 where status for all is shown as green – currently even WP payments are marked as pending!
??


Tony

  • Support Staff

May 29, 2018 at 4:08 am

Tony the last payment that showed up correctly was yours – did you change anything?

We don’t have any access to your site, so no, I have not changed anything.

All registrations for the YP Dinner are incorrect and show up as ‘Charge my JCC account’ with no ‘type’ listed in online spreadsheet or attendee page!

That usually means the user hasn’t hit the thank-you page after making a payment.

Help…. all 3 payment options are still selectable when signing up!
https://ohelleah.org/ols/young-professionals-shabbat-dinner-1-june-2018/

Are all 3 option not suppose to be shown?

… most of the registrants paid using WorldPay – yet they are not marked as completed….. that had been working in past signups like this one: https://ohelleah.org/ols/event-registration/?ee=6 where status for all is shown as green – currently even WP payments are marked as pending!
??

How long ago was that event active?

What has changed on the site between that event and this one?


4ohelleah

May 29, 2018 at 5:10 am

Yes – all three are supposed to show – but selecting one to pay with does not register what option was selected on the PDF invoice page or on the Events Overview page.

Not sure what you mean by hitting the thank you page – how long would they have to wait around for a thank you? Do I have to instruct them to wait in order for us to be sure they have been recorded? Most obviously selected WorldPay – as WorldPay shows them as having paid.

The link was to an event that took place on May 15th – but there was no place for me to upload the attendee’s list to show you all of the green check marks… nothing else is working properly that is open.

Don’t think that anything changed – may have used Multi for that one with a cart – but not for the Young Professionals dinner.

Thank you for getting back to me!


4ohelleah

May 29, 2018 at 6:23 am

Your first entree does not show a type – the invoice has a header of Charge my JCC account…..

Your second entree does show a type: Check – but the invoice still has a header of ‘Charge my JCC’ account.

Thank you for working on this!


Tony

  • Support Staff

May 29, 2018 at 6:39 am

Not sure what you mean by hitting the thank you page – how long would they have to wait around for a thank you? Do I have to instruct them to wait in order for us to be sure they have been recorded? Most obviously selected WorldPay – as WorldPay shows them as having paid.

When the user pays via WorldPay they should automatically be redirected back to the thank you page, if they don’t then the registration will not update to show that payment is complete and show the selected payment method (because EE doesn’t know they’ve paid)

Your first entree does not show a type – the invoice has a header of Charge my JCC account…..

I didn’t select a payment method and just stopped on the payment options for that so it not showing a payment type is expected there because I haven’t’ selected one.

More on the Invoice header in one second…

Your second entree does show a type: Check – but the invoice still has a header of ‘Your second entree does show a type: Check – but the invoice still has a header of ‘Charge my JCC’ account..

I selected Check and the thank you page loaded, showing me the type had been set to check, so this is correct….

The Invoice header is static so unless you have had some custom development one the invoice template it will always show ‘Your second entree does show a type: Check – but the invoice still has a header of ‘Charge my JCC account’…

Well actually to be more specific it will always show whatever is set in Event Espresso -> Payment settings -> Invoice Payment Settings -> PDF Title (top right of the invoice).

So have you had any custom development done on the site?


4ohelleah

May 29, 2018 at 6:40 am

There was a change I forgot about – enabled SSL – do you think that would matter?


4ohelleah

May 29, 2018 at 6:49 am

Thought the upper left had been showing the payment method – but looking at it – those were ‘free’ events – so am no longer sure…Will check the Payment settings to see how to change it.

Not sure how to get WorldPay back to a thank you page – as the the thank you pages vary don’t they?

No custom development – was working on some changes on my own to the .mo file but never uploaded it – afraid of killing something!


4ohelleah

May 29, 2018 at 7:14 am

In Payment settings the header for Check say: Pay by Cheque (but does not show up) even tho that had been selected – The setting for Invoice say ‘Charge my JCC Account’ which is what is showing up on every invoice – Is that where it is coming from?

WorldPay has a ‘Relay Response URL of “https://ohelleah.org/ols/thank-you-for-registering/’


4ohelleah

May 29, 2018 at 7:17 am

I see:
Enabling Payment Response As a default the payment response feature is set to OFF by default, to enable this feature:

Log in to the Merchant Interface
Select Installations from the left hand navigation
Choose an installation and select the Integration Setup button for either the TEST or PRODUCTION environment
Check the Enable Payment Response checkbox
Enter the Payment Response URL of the server-side script that is hosted on your web server
Select the Save Changes button

Will go in and change that! And test change the header to nothing on the Invoice… Thank you for your help!


Tony

  • Support Staff

May 29, 2018 at 7:24 am

In Payment settings the header for Check say: Pay by Cheque (but does not show up) even tho that had been selected – The setting for Invoice say ‘Charge my JCC Account’ which is what is showing up on every invoice – Is that where it is coming from?

The invoice settings are used for the Invoice template, the header is not dynamic in the way you are thinking, selecting ‘Check’ will not change the header of the invoice.

The check header is used here – http://take.ms/LK1PY

I’m checking into WorldPay currently and will post shortly.


4ohelleah

May 29, 2018 at 9:05 am

it is working!!
Thank you again. Set the payment response url in WorldPay and now the invoice reflects as paid as does the Attendee list. Good thing there is an increase in the payment tomorrow so people are still registering at 11pm!
Added a logo to the PDF invoice and changed the wording…
not what I had asked for originally – but certainly better than what I had!
TY for your patience! We can mark this as closed…

The support post ‘EE3 – Payment option in Notification’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso