Bueno para recibir pagos por Internet hace falta una pasarela de pagos. Esta te la puede ofrecer tu banco (donde la llaman TPV) o alguna de
éstas empresas. Para la primer opción hace falta mucho más papelerío y requisitos.
Estas pasarels a veces (cuando lo amerita) se conectan con carritos de compra, que son scripts complejos para ofrecer productos en un sitio.
Este es un ejemplo bastante popular y
acá te dejo otros.