{"id":2887,"date":"2026-08-06T16:25:00","date_gmt":"2026-08-06T06:25:00","guid":{"rendered":"https:\/\/www.gpayments.com\/blog\/?p=2887"},"modified":"2026-08-06T17:32:28","modified_gmt":"2026-08-06T07:32:28","slug":"acs-multi-tenancy-architecture","status":"publish","type":"post","link":"https:\/\/www.gpayments.com\/blog\/article\/acs-multi-tenancy-architecture\/","title":{"rendered":"ACS Multi-Tenancy Architecture: Managing Multiple Issuers"},"content":{"rendered":"\n<p>Processors and programme managers rarely serve a single issuer. A typical portfolio might include a dozen community banks, several fintech card programmes and one or two large issuing clients, each needing its own branding, risk rules and card scheme configuration running on the same EMV 3DS infrastructure. Getting ACS multi-tenancy architecture right determines whether that portfolio scales cleanly or turns into an operational burden where every new issuing client means a new environment to certify, patch and monitor in isolation. This article sets out the architecture and administrative considerations that matter when running multiple issuing clients on one Access Control Server instance: tenant isolation, branding, certification scope, risk-rule segregation, and the operational tooling a programme manager needs to administer the platform without a proportional rise in headcount per client onboarded.<\/p>\n<h2><strong>What ACS Multi-Tenancy Architecture Actually Means<\/strong><\/h2>\n<p>ACS multi-tenancy architecture describes a single certified Access Control Server deployment &#8211; one software build, one hosting environment &#8211; serving multiple distinct issuing entities, each with logically separated cardholder data, branding, risk parameters, and card scheme configuration. This is distinct from running a dedicated ACS instance per issuer, which multiplies infrastructure, certification, and support overhead in direct proportion to the number of clients on the book. GPayments&#8217; ActiveAccess is built for this model explicitly: its issuing solutions page describes the ability to &#8216;efficiently manage multiple issuers and independent entities with custom configurations, branding, or cohesive groups to streamline operations&#8217; from a single platform. For a processor, the practical test of multi-tenancy is straightforward: can a new issuing client be onboarded as a configuration change on existing certified infrastructure, or does it require a new deployment, a new certification cycle and a new support relationship? The answer determines whether the platform can scale at the rate the commercial team signs new clients, or whether every signed deal quietly becomes an engineering project before it becomes revenue.<\/p>\n<h2><strong>Tenant Isolation: Data, Configuration and Risk Rules<\/strong><\/h2>\n<p>Underneath the shared infrastructure, each issuing client needs genuine isolation, not just cosmetic separation. Cardholder data belonging to one issuer must be logically partitioned from every other tenant on the platform, and risk-based authentication rules &#8211; the parameters that decide whether a transaction is exempted from a challenge or stepped up to one &#8211; need to be configurable per issuer rather than applied uniformly across the whole book. A community bank with a conservative risk appetite and a fintech card programme with a different fraud profile will want materially different exemption thresholds, even when both sit on the same ACS instance. ActiveAccess supports this through an adapter-based interface for issuer risk rules, allowing each tenant to plug in its own risk-based authentication logic or integrate a third-party RBA engine independently of the other issuers on the platform.<\/p>\n<p>This extends to card scheme registration: each issuing client&#8217;s BIN ranges still need to be individually enrolled with the relevant card schemes and registered with EMVCo-defined directory server infrastructure, regardless of how many issuers share the underlying ACS. Multi-tenancy consolidates the technology and operational overhead; it does not remove the need for per-issuer scheme enrolment, and any processor evaluating a platform should confirm how BIN-range onboarding is handled operationally, not just how configuration is stored.<\/p>\n<h2><strong>Branding and Challenge Page Customisation Per Issuing Client<\/strong><\/h2>\n<p>Cardholder trust in a 3DS challenge screen is largely tied to how closely it matches the issuer&#8217;s normal banking experience &#8211; an unfamiliar or generically branded challenge page increases abandonment and can be mistaken for a phishing attempt, directly hurting approval rates. Multi-tenant ACS platforms need interactive challenge page configuration that can be tailored per issuing client, covering visuals, messaging and transaction-context detail, without each issuer needing a separate deployment to achieve its own look and feel. GPayments describes this capability on <a href=\"https:\/\/www.gpayments.com\/solutions\/issuing\/\">ActiveAccess<\/a> as letting issuers &#8216;bring your brand to life with flexible, interactive challenge page configuration tailored to transaction context and cardholder preferences.&#8217;<\/p>\n<p>This also matters for card scheme expectations: card schemes increasingly assess challenge page clarity as part of fraud-reduction guidance, so consistent, on-brand challenge screens across every tenant reduce both cardholder confusion and scheme-level scrutiny of the platform as a whole. For a processor managing ten or twenty issuing clients, the operational question is whether branding can be self-served through an admin console per tenant, or whether every change requires a vendor engineering ticket &#8211; the former scales, the latter does not. Ask to see the branding configuration screen during a vendor demo rather than taking the self-service claim on trust.<\/p>\n<h2><strong>Certification Scope and Compliance Across Multiple Issuers<\/strong><\/h2>\n<p>A shared ACS instance is certified once against EMVCo&#8217;s EMV 3DS specification and assessed once against the PCI Security Standards Council&#8217;s PCI 3DS requirements, covering every tenant hosted on that platform. This is one of multi-tenancy&#8217;s clearest efficiency gains: certification cost and renewal effort do not multiply per issuing client. However, certification of the platform does not substitute for each issuing client&#8217;s own regulatory obligations. An Australian bank hosted on the platform still needs to meet AusPayNet&#8217;s CNP Fraud Mitigation Framework obligations under Volume 7 of the Issuers and Acquirers Code Set, while a European issuing client on the same instance remains subject to PSD2 Strong Customer Authentication requirements today and the incoming PSD3\/Payment Services Regulation framework as it phases in Multi-Jurisdictional 3DS Compliance &#8211; PSD2, PSD3 and AusPayNet on One ACS. A well-designed multi-tenant platform separates the shared, once-certified infrastructure layer from the per-tenant compliance configuration layer, so the processor can produce distinct audit evidence for each issuing client&#8217;s regulator without re-certifying the underlying ACS. Processors should ask vendors how this evidence is generated in practice &#8211; whether it is a standard report per tenant or a bespoke extraction exercise each time an issuing client faces an audit.<\/p>\n<h2><strong>Admin Console Considerations: Onboarding, Reporting and Support at Scale<\/strong><\/h2>\n<p>Beyond certification and branding, day-to-day administration is where multi-tenancy either saves headcount or quietly consumes it. Role-based access control should let each issuing client&#8217;s operations team see only their own transaction data, while the processor&#8217;s central team retains a platform-wide view. GPayments highlights this through ActiveAccess&#8217;s transaction dashboard, which provides &#8216;real-time visibility across your authentication ecosystem&#8217; with &#8216;instant insight into transaction volumes, success ratios, and device channels&#8217; &#8211; the kind of reporting a programme manager needs per tenant and in aggregate. A merchant whitelisting API that lets cardholders and issuers manage trusted-merchant lists independently per tenant is another example of a feature that needs to operate at the tenant level without cross-contamination between issuing clients.<\/p>\n<p>When evaluating a multi-tenant ACS platform, ask for a live walkthrough of onboarding a new issuing client end-to-end, including how quickly the platform can move from signed contract to first live transaction for that client. The number of manual steps in that process is a reliable proxy for how well the architecture actually supports scale, and it is also a fair predictor of how much internal headcount the programme manager will need to add as the issuing book grows.<\/p>\n<table width=\"633\">\n<tbody>\n<tr>\n<td width=\"633\">\n<p><em>GPayments tip: When comparing multi-tenant ACS platforms, ask each vendor for the average time to onboard a new issuing client onto existing infrastructure, rather than the time to deploy a new environment from scratch. That single metric reveals whether multi-tenancy is architectural or just a marketing description.<\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Reference: <\/strong><a href=\"https:\/\/www.pcisecuritystandards.org\/document_library\/\">PCI Security Standards Council \u2014 PCI 3DS<\/a><\/p>\n<h1><strong>Conclusion<\/strong><\/h1>\n<p>Multi-tenancy on a single ACS is what allows a processor or programme manager to grow an issuing portfolio without growing infrastructure and certification cost at the same rate. The architecture question is not whether a vendor can technically host multiple issuers &#8211; most can &#8211; but whether tenant isolation, branding, risk rules and reporting are genuinely configurable per client through an admin console, or whether scale still requires vendor engineering effort behind the scenes. GPayments built ActiveAccess around per-issuer configuration, branding and risk-rule flexibility on shared, EMVCo- and scheme-certified infrastructure, so onboarding the next issuing client is an administrative task rather than a new deployment.<\/p>\n<table width=\"633\">\n<tbody>\n<tr>\n<td width=\"633\">\n<p><strong>Talk to a GPayments Solutions Architect<\/strong><\/p>\n<p>Ready to see ACS multi-tenancy architecture in action? Request a demo of ActiveAccess and ask our solutions architects to walk through onboarding a new issuing client on your behalf. Contact &#x73;&#97;l&#x65;&#x73;&#64;g&#x70;&#97;y&#x6d;&#x65;&#110;t&#x73;&#46;c&#x6f;&#x6d; or visit <a href=\"https:\/\/www.gpayments.com\/contact\/\">gpayments.com\/contact<\/a>.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><strong>Frequently Asked Questions<\/strong><\/h1>\n<h3><strong>What is ACS multi-tenancy architecture?<\/strong><\/h3>\n<p>ACS multi-tenancy architecture is a single certified Access Control Server deployment that serves multiple issuing entities at once, each with logically separated cardholder data, branding, risk rules and scheme configuration. It differs from running a dedicated ACS instance per issuer, which multiplies infrastructure, certification and support costs in proportion to the number of clients a processor or programme manager serves.<\/p>\n<h3><strong>How do you configure risk-based authentication rules separately for each issuing client on a shared ACS?<\/strong><\/h3>\n<p>Most multi-tenant platforms use an adapter-based interface that lets each issuing client define its own exemption thresholds, step-up triggers and risk parameters, or connect a third-party risk engine, independently of other tenants on the same instance. Configuration should be managed per tenant through an admin console rather than requiring a vendor engineering change for each adjustment.<\/p>\n<h3><strong>Is ACS multi-tenancy relevant for a processor with only two or three issuing clients, or only at large scale?<\/strong><\/h3>\n<p>Multi-tenancy benefits accrue from the first additional issuing client, not just at high volume. Even a processor with two or three clients avoids duplicating certification, infrastructure and support overhead by hosting them on one platform, and the architecture is what allows the fourth, fifth and twentieth client to be onboarded as configuration changes rather than new deployments.<\/p>\n<h3><strong>How does multi-tenancy affect card scheme certification and audit obligations for each issuing client?<\/strong><\/h3>\n<p>The underlying ACS platform is certified once against EMVCo&#8217;s EMV 3DS specification and assessed once under PCI SSC&#8217;s PCI 3DS programme, covering every tenant. Each issuing client still needs its own BIN ranges registered with card schemes and must meet its own regulatory obligations, such as AusPayNet&#8217;s CNP Framework or PSD2\/PSD3 requirements, independently of the shared platform&#8217;s certification.<\/p>\n\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Processors and programme managers rarely serve a single issuer. A typical portfolio might include a dozen community banks, several fintech card programmes and one or two large issuing clients, each needing its own branding, risk rules and card scheme configuration running on the same EMV 3DS infrastructure. Getting ACS multi-tenancy architecture right determines whether that [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":2913,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-2887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article"],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/posts\/2887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/comments?post=2887"}],"version-history":[{"count":12,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/posts\/2887\/revisions"}],"predecessor-version":[{"id":2921,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/posts\/2887\/revisions\/2921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/media\/2913"}],"wp:attachment":[{"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/media?parent=2887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/categories?post=2887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gpayments.com\/blog\/wp-json\/wp\/v2\/tags?post=2887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}