Process Credit Card and Mobile Payments on Behalf of Merchants
We develop software solutions for online e-Commerce platforms. I want to know if it's possible to use CyberSource API to process payments on behalf of different merchants (assuming the merchants have their merchant accounts established)? While it maybe possible for us to engineer our solution in such a way that would allow individual merchants to configure their deployment of the e-commerce solution using information obtained from their Visa (developer) accounts. However, such practice would be somewhat awkward given merchants are not developers and better not to be concerned with matters such as API keys etc. A more desirable alternative is to have Visa offer some kind of seamless self-onboarding process where merchants can register and manage their own accounts (and their merchant bank account) directly at Visa, then authorize us to process payments on their behalf using OAuth bearing/refresh tokens. Such approach could help off load most of the merchant management aspects from platform developers. We tried to look into your current approach of multiple merchant accounts management but could not find a way to access the Portfolio Management from the Business Center portal, thus it is not clear to us as to how merchants accounts are managed in your system today. Any pointer or suggestions would be greatly appreciated. Thanks!