Gerar 2ª via do boleto
olá carlos td bem amigo ?
1-Como faço para permitir que o cliente gere uma 2ª via do boleto caso o boleto que ele gerou tenha vencido?
2-Quando o cliente gera o boleto o bolete é gerado na mesma ABA do navegador e dessa forma o cliente gera o boleto é obrigatoriamente ele sai do site, seria possível gerar o boleto em uma nova ABA para que o cliente não precisar sair do site ?
Desde de já obrigado :)
1. Não sei se é possível gerar um novo boleto.
Lembra aquele Código de Referência que enviamos quando criamos o pedido de compra?
É possível recuperar as informações do pedido, talvez tenha alguma opção com um link para gerar um novo boleto, faça o teste: https://dev.pagseguro.uol.com.br/documentacao/pagamento-online/pagamentos/consultando-por-codigo-de-referencia
Qualquer dúvida sobre isso me retorna, que faço o teste e te falo.
É possível também, você gerar um novo pedido para o usuário com base no pedido anterior, ou seja, você gera uma nova ordem de compra baseado nos dados (produtos) salvos naquele pedido.
2. No caso, abrimos na mesma guia, você pode optar pode devolver a URL que direcionamos para a view, e lá na view com JS você abre uma nova GUIA.
public function pagseguro(PagSeguro $pagseguro)
{
$code = $pagseguro->generate();
$urlRedirect = config('pagseguro.url_redirect_after_request').$code;
// return redirect()->away($urlRedirect);
return response()->json([
'success' => true,
'url' => $urlRedirect
], 200);
}
#JS view:
window.open(data.url, '_blank');
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!