FernandoAcosta.Net

Hooks e filtros

1 min de leituraAtualizado há 2 semanas2.4.0

Referência da versão 2.4.0. {gateway} é interpix ou interboleto.

Actions

Action Parâmetros Quando
wc_banco_inter_payments_new_pix_order $order, $result Pix criado no Inter
wc_banco_inter_payments_new_bank_slip_order $order, $result Boleto criado no Inter
wc_banco_inter_api_error $body, $endpoint, $method, $response A API do Inter respondeu com erro
wc_banco_inter_retry $method, $payload, $order_id Nova tentativa de um webhook, 5 minutos depois
wc_banco_inter_check_interpix / wc_banco_inter_check_interboletov2 — Conferência de hora em hora. Dá pra disparar à mão
// avisa o financeiro quando um boleto é gerado
add_action( 'wc_banco_inter_payments_new_bank_slip_order', function ( $order ) {
    wp_mail( '[email protected]', 'Boleto gerado', 'Pedido #' . $order->get_order_number() );
} );

Filtros

Filtro Parâmetros Uso
{gateway}_request_args $data, $order, $api Dados enviados ao Inter ao criar o Pix ou o boleto
{gateway}_setting_fields $fields Campos da tela de configuração
banco_inter_pix_icon / banco_inter_ticket_icon $url Ícone no checkout
wc_banco_inter_bank_slip_preview_suffix '.pdf' Final da URL do boleto. Veja Modificar a URL do boleto
wc_banco_inter_bank_slip_url $url, $order_key URL do boleto inteira
wc_banco_inter_allow_external_files true false exige que os certificados fiquem dentro da pasta mostrada em "Começa com"

Constantes do wp-config.php em Constantes e webhook customizado.

Foi útil?