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_create_recurring_payments_profile_nvpstr

Filter Hook: Change or add parameters to an name-value-pair string sent to PayPal when trying to create a subscription. Passes the nvpString and order object.


pmpro_do_express_checkout_payment_nvpstr

Filter Hook: Change or add parameters to an name-value-pair string sent to PayPal when checking out. Passes the nvpString and order object.


pmpro_get_express_checkout_details_nvpstr

Filter Hook: Change or add parameters to an name-value-pair string sent to PayPal when confirming a checkout for review. Passes the nvpString and order object. apply_filters("pmpro_get_express_checkout_details_nvpstr", string $nvpStr, MemberOrder $order);apply_filters("pmpro_get_express_checkout_details_nvpstr", string $nvpStr, MemberOrder $order);


pmpro_get_recurring_payments_profile_details_nvpstr

Action Hook: Change or add parameters to an name-value-pair string sent to PayPal when trying to get subsription details in some cases. Passes the nvpString and order object.


pmpro_manage_recurring_payments_profile_status_nvpstr

Filter Hook: Change or add parameters to an name-value-pair string sent to PayPal when trying to a cancel a subscription. Passes the nvpString and order object.


pmpro_paypal_express_return_url_parameters

Filter Hook: Filter parameters to the ReturnURL when checking out with PayPal Express. Returns an array of key, value pairs. { return array(“option” => “1”); }


pmpro_set_express_checkout_nvpstr

Filter Hook: Change or add parameters to an name-value-pair string sent to PayPal in a couple cases. Passes the nvpString and order object.