Event Espresso 3.1 Action Hooks

Action Hook list for Event Espresso version 3.1.X.
Please note that whilst we have tried to document all the available hooks, some may not be listed here. Most action hooks are prefixed with action_hook_espresso_

Admin Hooks

action_hook_espresso_add_new_ee_submenu

functions/admin_menu.php

action_hook_espresso_display_gateway_settings

gateways/payment_gateways.php
2checkout/settings.php
Aim/settings.php
Anz/settings.php
atos/settings.php
authnet/settings.php
bank/settings.php
beanstream/settings.php
check/settings.php
eway/settings.php
eway_rapid3/settings.php
exact/settings.php
firstdata/settings.php
firstdata_e4/settings.php
google_checkout/settings.php
ideal/settings.php
infusionsoft_payment/settings.php
invoice/settings.php
luottokunta/settings.php
megasoft/settings.php
moneris_hpp/settings.php
mwarrior/settings.php
nab/settings.php
paychoice/settings.php
paypal/settings.php
paypal_pro/settings.php
paytrace/settings.php
psigate/settings.php
purchase_order/settings.php
qbms/settings.php
quickpay/settings.php
realauth/settings.php
stripe/settings.php
usaepay_offsite/settings.php
usaepay_onsite/settings.php
wepay/settings.php
worldpay/settings.php

action_hook_espresso_staff_cb

admin-files/functions.php
event-management/edit_event.php

action_hook_espresso_generate_price_mod_form_inputs

questions/new_question.php

action_hook_espresso_fem_template_settings

template_settings/index.php

action_hook_espresso_save_attendee_meta

admin-reports/edit_attendee_record.php
functions/main.php
process-registration/add_attendees_to_db.php

action_hook_espresso_attendee_mover_move

admin-reports/edit_attendee_record.php

action_hook_espresso_attendee_mover_events_list

admin-reports/edit_attendee_record.php

action_hook_espresso_attendee_admin_price_dropdown

admin-reports/edit_attendee_record.php
functions/pricing.php

action_hook_espresso_attendee_admin_price_dropdown_member

admin-reports/edit_attendee_record.php

action_hook_espresso_update_attendee_payment_status

admin-reports/enter_attendee_payments.php

action_hook_espresso_before_delete_attendee_event_list

admin-reports/event_list_attendees.php

action_hook_espresso_after_delete_attendee_event_list

admin-reports/event_list_attendees.php

action_hook_espresso_new_event_right_column_top
action_hook_espresso_new_event_right_column_bottom
action_hook_espresso_new_event_left_column_advanced_options_top

includes/event-management/add_new_event.php

action_hook_espresso_edit_event_right_column_top
action_hook_espresso_edit_event_right_column_bottom
action_hook_espresso_edit_event_left_column_advanced_options_top

includes/event-management/edit_event.php

 

Event Creation Hooks

action_hook_espresso_update_event_success

includes/event-management/update_event.php

action_hook_espresso_insert_event_success

includes/event-management/insert_event.php

Core Hooks

action_hook_espresso_empty_event_trash

includes/functions/admin.php

action_hook_espresso_delete_event

includes/functions/admin.php

action_hook_espresso_delete_event_success

includes/functions/admin.php

action_hook_espresso_empty_event_trash_success

includes/functions/admin.php

action_hook_espresso_registration_page_top

templates/registration_page_display.php

action_hook_espresso_registration_form_top

templates/registration_page_display.php

action_hook_espresso_registration_form_bottom

templates/registration_page_display.php

action_hook_espresso_registration_page_bottom

templates/registration_page_display.php

action_hook_espresso_update_event_meta

includes/functions/main.php

Event Display Hooks

action_hook_espresso_social_display_buttons

templates/registration_page_display.php

 

Gateway Hooks

action_hook_espresso_display_onsite_payment_header

gateways/gateway_display.php
aim/init.php
beanstream/init.php
eway_rapid3/init.php
firstdata/init.php
ideal/init.php
infusionsoft_payment/init.php
megasoft/init.php
nab/init.php
paychoice/init.php
paypal_pro/init.php
paytrace/init.php
qbms/init.php
stripe/init.php
usaepay_onsite/init.php

action_hook_espresso_display_onsite_payment_gateway

gateways/gateway_display.php
aim/aim_vars.php
beanstream/payment.php
eway_rapid3/eway_rapid3_vars.php
firstdata/firstdata_vars.php
ideal/init.php
infusionsoft_payment/ infusionsoft_vars.php
megasoft/payment.php
nab/nab_vars.php
paychoice/ paychoice_vars.php
paypal_pro/ paypal_pro_vars.php
paytrace/ paytrace_vars.php
qbms/ qbms_vars.php
stripe/ stripe_vars.php
usaepay_onsite/ usaepay_onsite_vars.php

action_hook_espresso_display_onsite_payment_footer

gateways/gateway_display.php
aim/init.php
beanstream/init.php
eway_rapid3/init.php
firstdata/init.php
ideal/init.php
infusionsoft_payment/init.php
megasoft/init.php
nab/init.php
paychoice/init.php
paypal_pro/init.php
paytrace/init.php
qbms/init.php
stripe/init.php
usaepay_onsite/init.php

action_hook_espresso_display_offsite_payment_header

gateways/gateway_display.php
2checkout/init.php
anz/init.php
atos/init.php
authnet/init.php
eway/init.php
exact/init.php
firstdata_e4/init.php
google_checkout/init.php
luottokunta/init.php
moneris_hpp/init.php
mwarrior/init.php
paypal/init.php
psigate/init.php
quickpay/init.php
realauth/init.php
usaepay_offsite/init.php
wepay/init.php
worldpay/init.php

action_hook_espresso_display_offsite_payment_gateway

gateways/gateway_display.php
2checkout/init.php
anz/init.php
atos/init.php
authnet/init.php
eway/init.php
exact/init.php
firstdata_e4/init.php
google_checkout/init.php
luottokunta/init.php
moneris/init.php
mwarrior/init.php
paypal/init.php
psigate/init.php
quickpay/init.php
realauth/init.php
usaepay_offsite/init.php
wepay/init.php
worldpay/init.php

action_hook_espresso_display_offsite_payment_footer

gateways/gateway_display.php
2checkout/init.php
anz/init.php
atos/init.php
authnet/init.php
eway/init.php
exact/init.php
firstdata_e4/init.php
google_checkout/init.php
luottokunta/init.php
moneris_hpp/init.php
mwarrior/init.php
paypal/init.php
psigate/init.php
quickpay/init.php
realauth/init.php
usaepay_offsite/init.php
wepay/init.php
worldpay/init.php

action_hook_espresso_display_offline_payment_header

gateways/gateway_display.php
bank/init.php
check/init.php
invoice/init.php
purchase_order/init.php

action_hook_espresso_display_offline_payment_gateway

gateways/gateway_display.php
bank/bank_payment_vars.php
check/check_payment_vars.php
invoice/invoice_vars.php
purchase_order/po_payment_vars.php

action_hook_espresso_display_finalize_payment_header

gateways/gateway_display.php

action_hook_espresso_display_offline_payment_gateway

gateways/gateway_display.php
bank/bank_payment_vars.php
check/check_payment_vars.php
invoice/invoice_vars.php
purchase_order/po_payment_vars.php

action_hook_espresso_display_offline_payment_footer

gateways/gateway_display.php
bank/init.php
check/init.php
invoice/init.php
purchase_order/init.php

 

Process Payments Hooks

action_hook_espresso_track_successful_sale

gateways/process_payments.php

action_hook_espresso_transaction

gateways/process_payments.php

action_hook_espresso_email_after_payment

Please note: depending on your version, these hooks may now just be a single hook in the gateways/process_payments.php and process-registration\payment_page.php files, rather than spread out amongst all the gateway files.

gateways/process_payments.php
2checkout/2checkoutpaymentprocess.php
aim/aim_ipn.php
atos/return.php
authnet/authnet_ipn.php
beanstream/return.php
eway/ewaypaymentprocess.php
eway_rapid3/DoDirectPayment.php
exact/exact_ipn.php
firstdata/Firstdata.php
firstdata_e4/e4_ipn.php
google_checkout/google_checkout_ipn.php
ideal/report.php
megasoft/return.php
moneris_hpp/moneris_hpp_ipn.php
mwarrior/mwarrior_ipn.php
nab/nabpaymentprocess.php
paychoice/do_transaction.php
paypal/paypal_ipn.php
paypal_pro/DoDirectPayment.php
paytrace/do_transaction.php
psigate/psigate_ipn.php
realauth/realauthprocesspayment.php
stripe/do_transaction.php
usaepay_onsite/DoDirectPayment.php
wepay/wepay_ipn.php
worldpay/worldpay_ipn.php
process-registration/payment_page.php

action_hook_espresso_pre_confirmation_page – version 3.1.37 onwards

includes/process-registration/payment_page.php

Registration Process Hooks

action_hook_espresso_add_to_multi_reg_cart_block

templates/shopping_cart.php

action_hook_espresso_shopping_cart_before_total

templates/shopping_cart.php

action_hook_espresso_shopping_cart_after_total

templates/shopping_cart.php

action_hook_espresso_save_attendee_data

process-registration/add_attendees_to_db.php

action_hook_espresso_save_attendee_meta

admin-reports/edit_attendee_record.php
process-registration/add_attendees_to_db.php

action_hook_espresso_get_attendee_meta_value

admin-reports/edit_attendee_record.php
functions/main.php

action_hook_espresso_zero_vlm_dscnt_in_session

event-espresso/espresso.php
functions/cart.php

action_hook_espresso_payment_overview_page_top

event-espresso/templates/payment_overview.php

action_hook_espresso_payment_overview_page_bottom

event-espresso/templates/payment_overview.php

action_hook_espresso_payment_page_top

event-espresso/templates/payment_page.php

action_hook_espresso_payment_page_bottom

event-espresso/templates/payment_page.php

action_hook_espresso_payment_page_free_event 3.1.37 onwards

event-espresso/templates/payment_page.php

action_hook_espresso_update_registration_details_by_attendee


Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Event Espresso