What should be the correct workflow in the octa marketplace application to integrate different companies into our service?

We have written an integration service with okta
We can now create the same copies of applications saml for our clients so that they can log in to our service with okta.

That is, we have for each client to write their SSO url and certificates.
And we create our own application in the cat.

Now we want to release our application in the marketplace but with the same functionality. The client comes to us, hires a button automatically, we receive the data, we send him our data and he can register.

But it is not clear whether it is possible that the application in Marketplace Okta can send us certificates, some metadata, and we send him SSO url and some metadata of our own.
Or the application in octe marketplace should work differently. But then it is not quite clear how to distinguish users from different companies?

Translated with DeepL.com (free version)