A resposta é "certamente que sim", pois diversas aplicações fazem pagamentos e a linguagem de programação em si é pouco importante nesse aspecto. O que acontece ai é o "como fazer", essa parte depende de que máquina é, quem fornece
o serviço e como é feito o acesso a ela para que você possa programar de acordo.