Existe aluma API ou biblioteca para efetuar pagamentos em java? Estava querendo implementar tal funcionalidade no meu jogo.
Existe possibilidade de eu exportar meu jogo que criei Java para outras plataformas como Android e IOS?
O próprio Android possui uma API para pagamentos: https://developers.google.com/pay/api/android/overview?hl=pt , então seria a primeira opção. O iOS também: https://developer.apple.com/documentation/passkit/apple_pay . Fora isso, você pode tentar usar uma API externa (ex: PagSeguro), mas não sei como fica no caso desses sistemas, e nem se é permitido pelos termos de uso.
Se entendi, você criou um aplicativo desktop (Swing ou JavaFX) e quer rodá-lo em celulares/smartphones, certo? Infelizmente, não é só um caso de instalar um sistema desktop em um celular, você precisa criar seu jogo usando as apis do sistema alvo (Android ou iOS). Basicamente, precisa reescrever seu jogo.
Também pode usar uma engine multiplataforma, como Unity ou Unreal. Elas tem a opção de exportar para mobile.
Abraço.
Há as opções de Gatways de Pgto também:
Paypal, Pagseguro, MercadoPago… (todas tem a opção de checkout transparente)