autoship_after_save_standard_payment_method_notice (function)
(src/payments.php) Fires additional actions after a payment method is saved (Standard Gateways Only). Takes a $token_id as a parameter.
Function:
/** * Standard Gateways Only: Fires additional autoship actions after a payment method is saved updated. * @param int $token_id. A WC_Payment_Token_CC token id. */ function autoship_after_save_standard_payment_method_notice( $token_id ){ $hide = apply_filters('autoship_display_save_payment_method_at_checkout', is_checkout() ); if ( $hide ) return; // Get the token $token = WC_Payment_Tokens::get( $token_id ); // Allow users to override the gateway id. $gateway_id = apply_filters('autoship_add_tokenized_payment_method_gateway_id', $token->get_gateway_id(), $token_id, $token ); $valid_gateways = autoship_get_valid_payment_methods(); // Only include the notice for valid gateways. if ( !array_key_exists( $gateway_id, $valid_gateways ) ) return; // Only include notice if from Payment Method form. if ( isset( $_POST['payment_method'] ) ) autoship_after_save_payment_method_autoship_action_notice( $token->get_id(), 'standard', $token->get_display_name()); }