Beh, nel mondo dei pagamenti di gratis c'è ben poco...
Considera che l'inserimento del numero della carta di credito e degli altri dati deve scatenare tutta una serie di eventi (invio del pagamento, autorizzazione, risposta - giusto per sintetizzare) che devono per forza essere gestiti da un ente certificato sulla base di vari requisiti (generalmente sono banche o loro estensioni "tecnologiche").

E' un mondo vastissimo, per il quale è necessaria moltissima perizia e conoscenza del sistema