NO TENGO LA MAS PÁLIDA IDEA DE COMO ENCARAR EL TEMA

Les agradecería mucho si pudieran orientarme, y si tienen conocimiento de apuntes que puedan ayudarme, los voy a recordar por siempre

Nota: tiene que ser a traves de una TPV con un banco, es decir que no puedo utilizar los productos que ya están en el mercado.
Y sería desarrollado con PHP y MySQL o Postgres.
Otra cosilla: como utilizo el SSL?
Muchas gracias a todos!.