Hi there,
I have some questions about how the authentication for the Payments API works.
For one of our clients, the client admin had authorized our Sky API Application, and they had a user that logged in and was able to process a payment through the API.
What's curious in this situation is that the user account had not been invited to the “Payments” role, in fact the client had not added that role when they had started testing. Even so, the user was able to process a payment through the API.
Where this leaves me is this: Is the payments role only for our developer account to have the ability/access to connect, and what other roles/permissions/etc are factors that determine whether or not a BBMS user has access to use the Payments API with that client account?
I would like to further my understanding of the authorization so that can be communicated to clients.
Thanks,
Dylan Hochreiter