add_action('pms_get_redirect_url', 'pmsc_redirect_after_manual_payment', 10, 2);
function pmsc_redirect_after_manual_payment( $url, $location ) {
    if( !isset( $_POST['pay_gate']) || $_POST['pay_gate'] != 'manual' || !isset( $_POST['subscription_plans'] ) )
        return $url;
 
    $subscription_plan = pms_get_subscription_plan((int)$_POST['subscription_plans']);
 
    if( !isset( $subscription_plan->id ) || $subscription_plan->price == 0 )
        return $url;
    else
        return home_url('/paiement-membre');
1
2
add_filter( 'wppb_after_success_email_confirmation_redirect', 'pmsc_redirect_after_manual_payment' );
add_filter( 'wppb_register_redirect', 'pmsc_redirect_after_manual_payment' );