Hola alguien ha podido resolver porque no funciona el hook para cuando se visualizan las factura aquí dejo el que ha desarrollado brian
<?php
# ViewInvoice Gateway Hook
# Written by brian!
function hook_view_invoice_gateway($vars) {
$client = $vars['clientsdetails'];
$currency = $client['currency'];
$gateways = $vars['gateways'];
if ($currency == '1') {
$allowed = ['stripe','paypal','bitpay','banktransfer'];
}
elseif ($currency == '3') {
$allowed = ['razorpay','banktransfer'];
}
elseif ($currency == '6') {
$allowed = ['stripe','pl_stripe_sofort','banktransfer'];
}
else {
$gatewaylimit = 0;
}
if ($vars['status'] == 'Unpaid' && $vars['clientdetails']->toNumeric() = $currency) {
$gatewaydropdown = $vars['gatewaydropdown'];
$stripe = '<option value="stripe">Stripe</option>';
$pl_stripe_sofort = '<option value="pl_stripe_sofort">Stripe</option>';
$gd2 = str_replace($stripe, '', $gatewaydropdown) ;
return array("gatewaydropdown" => $gd2);
}
}
add_hook('ClientAreaPageViewInvoice', 1, 'hook_view_invoice_gateway');