Salut,
Coté langage, tout ce qui est supporté par le web , ensuite skeye a raison, tu ne peux pas créer un module independant d'une banque, au final tu arrivera toujours sur le serveur bancaire. Pour le fonctionnement c'est relativement simple, tu crées un caddie et pour le paiement il y a un certain nombre de variables a passer au serveur de la banque afin d'effectuer le paiement. Il est vrai que les banques envoient des exemples de scripts mais tu n'es pas du tout obligé de les utiliser, le tout etant de passer les éléments mentionnés dans la doc que tu reçois lors de la demande aupres de l'organisme bancaire.