TEF e Java

Olá a todos.
Estou em um projeto e-commerce onde os pagamentos serão feitos por TEF para as operadoras de cartão de crédito.
Alguém já teve que desenvolver algo desse tipo?
Pelo que vi, é necessário usar kits que as operadoras disponibilizam para a transação de cobrança. Além disso elas têm que homologar o cliente de suas transações. Me parece que a Visa é bem mais criteriosa para essa comunicação.
Alguém pode me dar uma explicação ou alguma referência onde posso ter maiores informações sobre como utilizar TEF com J2EE?

Obrigado,

m.tolentino