Post processing for a specific PayPal subscription-related IPN event ID.
pmpro_ipn_validate
Determine if an IPN request is valid or not from PayPal.
pmpro_ipn_check_receiver_email
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_checkout_start_date
This hook pmpro_checkout_start_date allows you to change the start date of a membership before checkout.
pmpro_ipnhandler_level
FIlters the membership level passed and changes the order accordingly. Passes the membership level ID and user ID of the order.
pmpro_subscription_payment_completed
Execute custom code before saving a successful order. This hook is available for the following gateways: Stripe, PayPal, Authorize.net, Braintree, and TwoCheckout.
pmpro_subscription_payment_failed
Execute custom code when a subscription payment fails. Passes the last successful MemberOrder object.