I have no experience with payment gateways. However I would expect that their APIs don't have anything to do with programming languages. They are going to specify data formats, data transmission methods, and data security protocols.
But it seems to me that not only do you have no experience with payment gateways, you aren't going to have any in the near future either. So why do you ask this question?