Accept credit/debit card payments online – do I understand the system?

Armands P asked: I`m a web developer and a client asked me if he can accept credit/debit card payments on his website. So I did some research and maybe someone could verify if I`m getting this right. 1.My client needs to get a merchant account in a bank. (this can be done by talking with [...]