Browse the database of various hooks and filters available in Paid Memberships Pro. Select a hook or filter to view detailed information, examples, blog posts, and code recipes.


Show Hooks and Filters in:


pmpro_checkout_start_date

Filter Hook: This hook pmpro_checkout_start_date allows you to change the start date of a membership before checkout.


pmpro_ipnhandler_level

Filter Hook: FIlters the membership level passed and changes the order accordingly. Passes the membership level ID and user ID of the order.


pmpro_ipn_check_receiver_email

Filter Hook: Change how the email is checked in the PayPal IPN handler. Passes true or false and an array containing the receiver email and business email.


pmpro_subscription_payment_completed

Action Hook: For PayPal and TwoCheckout only. Execute custom code before saving a successful order.


pmpro_subscription_payment_failed

Action Hook: Execute custom code when a subscription payment fails. Passes the last successful MemberOrder object.