Hola:
Si que existen funciones para hacer pago electronico que son:
cybercash_encr
cybercash_decr
cybercash_base64_encode
cybercash_base64_decode
Estas funciones pone en el manual de php que solo estan disponibles si el interprete ha sido compilado con --with-cybercash=[DIR] y ademas solo estan en el PHP4.
No te puedo decir mas porque no he trabajado nunca con funciones de pago en php, lo unico que creo que ademas necesitas una pasarela de pago o algo asi.
Un Saludo