ZarinPal is one of the greatest companies providing the same service but in a faster and easier way than banks do.They help private businesses and people to have their personal online payment portals.You can register on the website and provide some simple documents like your national identification card and have an online payment portal on your target website.