Bienvenidos a CreandoWP un dia más, si has buscado en google ” Como mostrar Id de pago Woocommerce” o “ Gateway de pago Woocommerce” estás en el sitio indicado. Como has podido comprobar ya no aparece el Id o Gatway de pago en el panel de control de Woocommerce, si estás intentando crear una función o usarlo para alguna otra cosa es muy útil Mostrar ID de pago Woocommerce de manera temporal para ver los Id de pago o Gateway.
add_action( ‘woocommerce_before_single_product’, ‘mostrar_id_de_pago’ );
function mostrar_id_de_pago(){
echo “INICIO DE LA FUNCION <br>”;
$array = get_active_payment_gateways();foreach($array as $id => $innerArray){
echo “El id es [“. $id . “] “;
foreach($innerArray as $innerRow => $nombre){
echo ” El nombre de la forma de pago es [” . $nombre . “]<br/>”;
}
}
}function get_active_payment_gateways() {
$active_gateways = array();
$gateways = WC()->payment_gateways->payment_gateways();
foreach ( $gateways as $id => $gateway ) {
if ( isset( $gateway->enabled ) && ‘yes’ === $gateway->enabled ) {
$active_gateways[ $id ] = array(
‘title’ => $gateway->title,); } } return $active_gateways;
}
En esta función aparecerá por pantalla los id de pago cuando entres en cualquier producto. (‘woocommerce_before_single_product’)
[bacs]
[paypal]
[braintree]
Una vez que ya sabemoslos id de pago o gateway, eliminamos la función de nuestro archivo functions.php para que no se muestre.
Cuando estuve buscando como sacar el id e pago me volví loco revisando foros y demás por lo que espero haberte simplificado el trabajo.