If you want your clients to charge their customers on your platform, you’ll need your clients to set up their payment gateway in your application. You have total control over how you collect the gateway-specific information from your clients; whether it’s done directly via e-mail or through a dedicated page on your site, you can customize the flow to fit your business.
Here’s one example of what that initial registration process might look like: http://spreedly-foodcarts.herokuapp.com/
The gateway-specific information that is required will differ from gateway to gateway and can be found in the Spreedly gateway guides for each gateway. Your application will make a call to Spreedly’s API with your client’s gateway-specific information, and we set up the gateway for the customer.
Here’s how that looks, technically: https://docs.spreedly.com/basics/gateway/
You will also want to visit, Create and Manage Your Environments. This will be a great resource to help you manage each of your clients individually. If you would like to know more, visit https://www.spreedly.com/contact-us.