Integração PagSeguro + jsf primefaces

Boa a noite a todos.

Estou com uma manutenção em um sistema de inscrições de mini cursos, sendo este desenvolvido em: Java + JSF + Primefaces.

Preciso fazer a integração agora desta inscrição com o PagSeguro, para ver o pagamento dele.

Hoje na tela de inscrição, o usuário informa oddddds dados e da um submit na inscricao. O evento de submit no managedBean, grava os dados e faz a emissão do boleto.

Estou com a seguinte duvida:

  1. Devo fazer o envio do dados do pagamento no managedBean, ou faço no client:?
  2. Melhor usar as API java que o pagseguro fornece ou utilizar a parte de integração via javaScript em minha pagina?

Resumindo, preciso de um norte, Se alguem que ja fez esta integração e se disponibilizar ajudar, agradeço desde já

Abs

Rodrigo

Usa a API para Java: https://dev.pagseguro.uol.com.br/bibliotecas/java

Exemplos gerais: https://github.com/pagseguro/java/tree/master/source/pagseguro-api-example/src/br/com/uol/pagseguro/example

Checkout: https://github.com/pagseguro/java/blob/master/source/pagseguro-api-example/src/br/com/uol/pagseguro/example/checkout/CreateCheckout.java