¿Agregar un nuevo campo de pago personalizado antes de los detalles de facturación en Woocommerce?

Puedo agregar un conjunto de campos personalizados a mi pantalla de pago de WooCommerce, pero necesito moverlo sobre los 'Detalles de facturación'.

¿Cómo se puede hacer eso?

De acuerdo aesta documentación oficial de WooCommerce, aquí hay un código de ejemplo para agregar campos de pago personalizados adicionales:

/**
 * Add the field to the checkout
 */
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );

function my_custom_checkout_field( $checkout ) {

echo '<div id="my_custom_checkout_field"><h2>' . __('My Field') . '</h2>';

woocommerce_form_field( 'my_field_name', array(
    'type'          => 'text',
    'class'         => array('my-field-class form-row-wide'),
    'label'         => __('Fill in this field'),
    'placeholder'   => __('Enter something'),
    ), $checkout->get_value( 'my_field_name' ));

echo '</div>';

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta