pmpro_checkout_confirm_password

This filter controls whether to display and require the “Confirm Password” field at checkout. By default, it’s set to true (show and require field).


apply_filters("pmpro_checkout_confirm_password", true);

pmpro_checkout_confirm_email

This filter controls whether to display and require the “Confirm Email” field at checkout. By default, it’s set to true (show and require field).


apply_filters("pmpro_checkout_confirm_email", true);

pmpro_state_dropdowns

Controls whether or not to use the international form of the State field. If set to true, state field will become a select menu with a list of US state abbreviations. Use pmpro_states to modify the array of state abbreviations used.


apply_filters("pmpro_state_dropdowns", false);

pmpro_processing_message

Filters the HTML content shown when the submit button is clicked on the checkout page. Passes a text string by default, but can be used to pass new HTML code as well.


apply_filters("pmpro_processing_message", __("Processing...", "pmpro"));

pmpro_international_addresses

Filters the $show_country variable which controls whether to show the “Country” field at checkout. By default this is set to true. If set to false, the country will be “US”.


apply_filters("pmpro_international_addresses", true);

pmpro_ajax_timeout

Use this hook to change the AJAX  timeout limit from 2000 (2 seconds) to something else when checking and applying discount codes on the Membership Checkout page.


apply_filters("pmpro_ajax_timeout", 5000, "applydiscountcode");

pmpro_checkout_after_pricing_fields

Use this hook to add extra fields to the checkout page or execute custom code immediately after the Prcing fields.


do_action( 'pmpro_checkout_after_pricing_fields' );

pmpro_checkout_after_billing_fields

Use this hook to add extra fields to the checkout page or execute custom code immediately after the Billing Address fields.


do_action( 'pmpro_checkout_after_billing_fields' );

pmpro_checkout_after_tos_fields

Use this hook to add extra fields to the checkout page or execute custom code immediately after the Terms of Service field.


do_action( 'pmpro_checkout_after_tos_fields' );