FernandoAcosta.Net

Modificar a URL do boleto

1 min de leituraAtualizado há 2 semanas2.4.0

O link do boleto tem o formato https://sualoja.com.br/boleto/{chave do pedido}.pdf. O arquivo não existe no disco: o plugin gera o PDF quando o link é aberto.

Algumas hospedagens tratam qualquer endereço terminado em .pdf como arquivo e devolvem erro 404 antes de chegar no WordPress.

Tirar o .pdf

add_filter( 'wc_banco_inter_bank_slip_preview_suffix', '__return_empty_string' );

O link passa a ser https://sualoja.com.br/boleto/{chave do pedido}. O PDF continua o mesmo.

Vale pros boletos gerados depois da mudança: o link fica gravado no pedido (inter_boleto_url).

add_filter( 'wc_banco_inter_bank_slip_url', function ( $url, $order_key ) {
    return 'https://boletos.sualoja.com.br/' . $order_key;
}, 10, 2 );

Nesse caso, o novo endereço é que precisa entregar o PDF.

Foi útil?