Cybersource Payment Gateway set multiple redirect url
I am having issues with cybersource payment. I am using omnipay for cybersource. The issue is that my site has multiple locations where payments are collected like while adding credit in the account there is a separate url, while registration page is different therefore my action and redirect url will be dynamic.
My question is that do I need to create multiple profiles and assign it for every page where payments are collected or is there any parameter available like in Paypal to redirect the user back to our site after payment page.