Browse the database of various action and filter hooks available in Paid Memberships Pro. Select an action or filter to view detailed information, examples, and related articles with code recipes.


Show Action and Filter Hooks in:

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

Filter Hook:

Action Hook: Execute custom code before saving a successful order. This hook is available for the following gateways: Stripe, PayPal, Authorize.net, Braintree, and TwoCheckout.

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

Action Hook: Use this hook to execute custom code when a recurring subscription is restarted through the 2Checkout payment notification handler.

Action Hook: Use this hook to execute custom code when a recurring subscription is stopped through the 2Checkout payment notification handler.

Filter Hook: Filter to check if a 2Checkout request is valid or not.