A site splitted in two:
1 B2B site and 1 B2C.
B2B will have to give the possibility to the customer to register and log on reserved space where he can manage his account and transactions.
Transaction will be done traditionally bank to bank.
B2C will need implemented shopping cart and will sell only to final users.
Se detail attached