Hi,
To accomodate more complex B2B scenarios, would be great if we could determine how the Saved Cards are retrieved
-
Saved and available to the Primary User
-
Saved and available to the Secondary User
-
Saved and available if both the Primary User and Secondary User matches (limited scope)
-
Saved and available if either the Primary User or Secondary User matches (largest scope)
This accomodates scenarios where we use impersonation for B2B projects and a login user impersonates a company (not a real user). At this point we can determine if the saved cards come from:
- Config 1: The impersonated account (primary user)
- Means all users that impersonate this account can access the credit cards
- Config 2: The login account (secondary user - defaults to primary user if no secondary user is set)
- Means the login user (actual person) can use their personal credit cards, no matter what account their are impersonating
- Config 3: The login user will have a different set of credit cards between the accounts he can impersonate
- Means for Company A, he sees cards 1 and 2, and for Company B he only sees card 3
- Config 4: The login user access his personal cards + the company's cards
- Means the user has a broader choice of cards, so he can pay with one of his personal cards OR one of the company's card
Hope this makes sense.
Best Regards,
Nuno Aguiar