Apple Pay and Google Pay setup in self-hosted Hyperswitch starts with one decryption decision
Hyperswitch documents Apple Pay and Google Pay setups for merchants who run the platform themselves, so wallet checkout is a configuration task you can plan in advance. For a team running Hyperswitch in its own infrastructure, the decryption model drives nearly all of the remaining work. The model determines who decrypts the wallet payload (Hyperswitch, the payment service provider or processor, or the merchant), and that choice decides which processor approvals, keys, hosted files and integration steps you need. Settle it in writing before anyone edits a deployment or opens a support ticket with a processor.
Hyperswitch documents several Apple Pay setups: a web domain flow, an iOS application flow, and in-app and web transactions. The web domain flow requires the merchant to host a domain verification file at the well-known path for Apple Pay merchant domain association, then verify the domain in the Hyperswitch Control Center. Google Pay is documented for in-app and web transactions processed with either Hyperswitch decryption or PSP decryption. Confirm which flow and decryption combination each of your processors accepts, because the same wallet can be supported on one connector and unavailable on another.
The decryption model shifts responsibilities. The Hyperswitch Apple Pay documentation warns that the web domain flow decrypts at Hyperswitch, and that some processors, Stripe among them, must enable the feature for the merchant account before it works. Ask each processor to confirm this in writing, including the account identifiers they need and any lead time. With PSP decryption, the processor handles decryption and your team depends more on that processor's support. For merchant decryption, your team carries key handling and decryption logic, so confirm with Hyperswitch and the processor whether that model applies to each wallet and flow you plan to offer.
DeployOpen plans and implements this configuration inside your own environment, including your cloud accounts, data centers or air-gapped network. The first deliverable is a decision record that lists each wallet, flow, processor, decryption model and domain or app identifier, along with the person who owns each processor approval. Check that the domain verification file path is reachable from the public internet before scheduling verification, since a blocked path is a common cause of delay. Treat processor approval timing as a risk outside your control and plan the build order around it.
What your team needs before configuring Apple Pay and Google Pay
Apple Pay and Google Pay setup depends on accounts and access that sit outside the Hyperswitch configuration itself. Settle these six items before the first wallet configuration, because a missing merchant registration or unverified domain will stop the work at the point where your team expects to test.
Self-hosted Hyperswitch with Control Center access
A running self-hosted Hyperswitch stack, with the Control Center reachable by the administrators who will configure wallets, is the starting point. Before you begin, check the compatibility matrix on the Hyperswitch releases page for your exact version, since the Control Center and web client versions must match the release. Also confirm that any required dependency named in your version's release notes is running, such as the Superposition service that v1.124.0 made mandatory.
Processor merchant accounts with wallet decryption
Each processor you connect for wallet payments needs its own merchant account, and that account must support decrypting Apple Pay or Google Pay tokens. Hyperswitch decryption, processor decryption and merchant decryption each assign that step to a different party, so your choice determines which processor accounts need approval. Ask each processor which wallet types and transaction flows it enables for your account before you design routing around them.
Apple developer account and merchant registration
Apple Pay setup starts with an Apple Developer account and a merchant identifier registered for your business. Hyperswitch and your processors reference this identifier when wallet tokens are created, and the iOS application flow needs its own app configuration. Confirm the current account type, enrollment steps and registration requirements in Apple's developer documentation, because they change and this page does not set them.
Google Pay merchant registration
Google Pay setup requires a Google account with a wallet merchant registration for your business, including the merchant details Google asks for before production access. Hyperswitch documents Google Pay for in-app and web transactions processed with either Hyperswitch decryption or processor decryption, so confirm which of those your processor supports. Check Google's current requirements in its own documentation before you submit the request.
Control of the web domain
The Apple Pay web flow requires the checkout domain to be under your control. You will host a domain verification file at the well-known path Apple uses for domain association, then verify the domain in the Control Center. Confirm that your team can publish files on the exact hostnames checkout uses, including subdomains, because the file must be served from the host that shoppers reach.
HTTPS on the verified domain
The verification file and the checkout pages must be served over HTTPS with a valid certificate on the domain you verify. Decide who issues and renews the certificate and how it reaches the load balancer or ingress in front of your storefront and Hyperswitch. Test the path from outside your network, since an internal-only certificate or a redirect that changes the verification URL can block the wallet check.
How Hyperswitch, processor and merchant decryption change who handles wallet payloads
The decryption option you choose decides which system opens the encrypted Apple Pay payload. That choice moves key custody, PCI DSS scope and the approvals you need from each processor. Hyperswitch documents three Apple Pay options: Hyperswitch decryption, PSP decryption and merchant decryption. For Google Pay, the docs cover Hyperswitch decryption and PSP decryption. Before configuration starts, record for each wallet which option you will run, which processors sit behind it, and who in your organization signs off on the decision. Key material, network segmentation and processor agreements are expensive to rebuild once they exist, so settle this as an architecture decision first.
With Hyperswitch decryption, your self-hosted router decrypts the payload. Your team must hold the Apple Pay merchant identity material and private keys inside your deployment, so those keys share a trust boundary with the app server, PostgreSQL and Redis. Store them in a secrets store you operate, restrict which service accounts and administrators can read them, and log every access. Decrypted payment data then passes through components you run, so ask your QSA or compliance lead to map which Hyperswitch services fall inside the cardholder data environment. Expect that map to be broader than the processor-side model. Confirm the exact certificates and keys the current Apple Pay docs require before you request them.
With PSP decryption, your processor decrypts the payload and Hyperswitch passes the encrypted wallet data through to it. Your team holds fewer long-lived decryption secrets, but the model depends on the processor supporting the wallet and approving the feature on your merchant account. Ask each processor, in writing, whether it accepts Hyperswitch-forwarded encrypted payloads for Apple Pay web and in-app flows, what it needs from you, and whether the same account supports Google Pay PSP decryption. The encrypted payload still moves through your systems, so keep logging and access controls on those paths in scope for review.
With merchant decryption, your own service decrypts the wallet payload before the request reaches Hyperswitch. This gives you the most direct control over key handling, but it also places the most responsibility on you: you build and run the decryption service, protect its keys, and carry the PCI DSS scope of that service and its hosting. The supplied Google Pay docs do not show merchant decryption, so confirm in the current docs whether it is offered for Google Pay before you plan that path. For the Apple Pay web domain flow, note that Hyperswitch decrypts the payload, and some processors, Stripe among them, must enable the feature for your merchant account before it works.
Which Apple Pay and Google Pay flows and decryption models are documented
This table compares the Apple Pay and Google Pay channels that Hyperswitch documents against the three decryption models: Hyperswitch, the processor (PSP) or the merchant. Treat any cell marked for confirmation as an open question to check in the current Hyperswitch docs and with your processor. The processor must support the decryption model you choose, so validate that before you design the flow.
| Wallet and channel | Hyperswitch decryption | PSP decryption | Merchant decryption |
|---|---|---|---|
| Apple Pay, web domain | Documented. Decryption happens at Hyperswitch for this flow | Confirm in the docs, not stated for this flow | Confirm in the docs, not stated for this flow |
| Apple Pay, iOS application | Setup documented. Confirm the model per channel in the docs | Setup documented. Confirm the model per channel in the docs | Setup documented. Confirm the model per channel in the docs |
| Apple Pay, in-app and web transactions | Documented | Documented | Documented |
| Google Pay, in-app and web transactions | Documented | Documented | Confirm in the docs, not stated for Google Pay |
| Google Pay, web domain or iOS application | Confirm in the docs, not documented for Google Pay | Confirm in the docs, not documented for Google Pay | Confirm in the docs, not documented for Google Pay |
| Processor support | Some processors, Stripe among them, must enable the feature for the merchant account | The processor must support PSP decryption for the merchant account | Confirm with your processor that it accepts merchant-decrypted payloads |
Apple Pay and Google Pay setup steps in Hyperswitch
This sequence takes a self-hosted Hyperswitch deployment from a chosen wallet decryption model to working Apple Pay and Google Pay buttons that complete sandbox transactions. Each step has an owner and a check, so your team can confirm progress before any live processing begins.
Confirm the decryption model and processor support
Decide, for each wallet and each Apple Pay setup you need, whether Hyperswitch, the processor or your own systems will decrypt the wallet payload. Then confirm with the processor that your merchant account supports that model. Apple Pay covers web domain, iOS application and in-app or web transaction setups, so record which ones apply to your products. Your payments lead should own this decision, with the processor's account team confirming availability. The step is done when you hold a written decision per wallet and a processor confirmation that the chosen model is available for your merchant account.
Get the processor to enable the feature
Where the chosen model requires it, ask the processor to enable the feature on your merchant account before you configure anything else. The Hyperswitch Apple Pay documentation warns that the web domain flow decrypts at Hyperswitch, and some processors, Stripe among them, must enable the feature for the merchant account first. Ask the processor to confirm in writing which wallet features and decryption models are active and what they need from you. Check: the processor confirms activation in writing, and a test payment through its own sandbox reaches an approved status.
Configure the wallet connector and credentials in Hyperswitch
In Control Center, add the wallet connector for each wallet and enter the credentials your processor and the wallet provider issued for your merchant account. Keep these credentials in your organization's secrets store and limit who can view them. Confirm that each connector is assigned to the correct business profile, since a misassigned connector is a common cause of failed test payments. Check: Control Center shows each connector as enabled for the expected profile, and a sandbox payment routed through the connector reaches the expected status in the payments view.
Verify the web domain for Apple Pay
For the Apple Pay web flow, host the domain verification file generated for your merchant account at the well-known path that the Hyperswitch Apple Pay documentation specifies, on every domain that will display the button. Then start domain verification for each domain in Control Center. Test the file from outside your network over HTTPS and confirm it returns the expected content without being altered by a proxy or content rule. Your web platform team owns this step. Check: the domain verification status shows as complete in Control Center for every domain listed.
Configure Google Pay for the chosen model
Configure Google Pay for either Hyperswitch decryption or processor decryption, matching the decision recorded in the first step. The Hyperswitch Google Pay documentation covers in-app and web transactions under both models. Set the merchant identifiers and environment values that your processor and Google require for your account, and confirm which values come from Google and which come from the processor. Check: a sandbox Google Pay transaction completes through the chosen model and reaches the expected status in Control Center.
Wire the client SDK to the wallet button
In your web, Android and iOS clients, initialize the Hyperswitch client SDK for each platform and render the Apple Pay or Google Pay button only when the payment session reports that the wallet is available. Pass wallet payment data through the SDK flow and avoid handling raw wallet tokens in your own application code. Hide the button on browsers and devices where the wallet is unavailable. Your front-end engineers own this step. Check: a sandbox payment started from the button on each target platform reaches the expected status in Control Center, and the button is hidden where the wallet is unavailable.
How Apple Pay web domain verification works in Hyperswitch
The web domain flow is the Apple Pay setup for payments made in a browser on your own sites, where Hyperswitch decrypts the Apple Pay payload. Before that works, your team must prove that each domain belongs to you. Host the domain verification file at the path /.well-known/apple-developer-merchantid-domain-association on every domain that will show Apple Pay, then verify that domain in the Hyperswitch Control Center. Build the list of domains and subdomains from your actual checkout hostnames before the work starts, because a hostname missed here will fail later in a way that is hard to trace. Confirm the exact file contents and any Apple-side steps against the current Apple Pay documentation and the Hyperswitch Apple Pay docs.
The file has to stay reachable after the first successful verification, because the check is only as durable as the path that serves it. Most breaks come from outside the application code: a deployment pipeline that clears or overwrites the static directory, an ingress or reverse proxy that rewrites or redirects the path into the app, an HTTP to HTTPS redirect handled differently at the edge, a CDN that caches a 404 or an outdated copy, a web application firewall or bot rule that blocks an unfamiliar path, and a certificate renewal that moves traffic to a new host or load balancer. Ship the file as a versioned asset in your deployment artifacts, exempt the path from redirects, authentication and bot rules, and purge CDN cache whenever it changes. Then add a synthetic check that requests the path from outside your network and alerts on any response other than the expected content.
The warning in the Hyperswitch Apple Pay docs changes the project plan. Because the web domain flow decrypts at Hyperswitch, some processors must enable the feature for the merchant account before it works, and the docs name Stripe among them. Enablement sits with the processor, so a successful Control Center verification does not make Apple Pay live for that processor on its own. Ask each processor you intend to use whether it supports the web domain flow with decryption at Hyperswitch, which identifiers it needs from you to enable the feature, and how its approval process is scheduled. Record the answer in writing and note which merchant account it covers, since one self-hosted deployment can serve several accounts.
Request that approval before go-live and treat it as a dependency on the critical path. Processor review runs on the processor's schedule, not on your release calendar, and a domain can verify in Control Center while transactions still fail for a processor that has not enabled the feature. Test with that processor's sandbox if it offers one, then confirm production enablement with a small live transaction once it is granted. Also decide with your payments and security leads which systems will see decrypted Apple Pay data in this model, because that decision shapes access controls, logging and compliance scope for the rest of the project.
Securing wallet tokens, keys and the domain verification file
Each control below protects a different part of the wallet setup: who can change settings, where secrets live, whether Apple can reach the domain file, how changes are recorded and which hosts see decrypted data. Confirm the secrets and key-management options your Hyperswitch deployment uses before applying this guidance, because the available options depend on how the deployment is built.
Limit who can edit wallet credentials
Control Center users can change Apple Pay and Google Pay settings, so the list of people allowed to edit wallet credentials should be short and named. Users must be invited before they can sign in, and roles are managed inside Hyperswitch, not inherited from your identity provider, so each role assignment needs a manual review. Confirm how single sign-on is configured for the Control Center, then remove invitations for anyone who has changed roles or left the team.
Store certificates and keys in your secrets system
Wallet certificates, private keys and processor credentials should live in the secrets system your deployment already uses, with no copies in configuration files, container images or the Control Center database. Confirm which secrets and key-management options your Hyperswitch deployment supports and uses, and list who can read each one. Document how each credential is rotated, including how a renewed certificate reaches the running services without an unplanned outage.
Keep the verification file reachable over HTTPS
For the Apple Pay web domain flow, the domain verification file must be served over HTTPS at the well-known path Hyperswitch documents for it. Login walls, bot protection, geographic blocking or redirects in your load balancer, CDN or web application firewall can stop Apple's verification request. After any change to those layers, request the file from outside your network and confirm it returns the content you were given for that domain.
Log every wallet configuration change
Changes to wallet settings, merchant credentials and the routing rules that depend on them should each produce a record of who made the change, when and what changed. Confirm whether your Hyperswitch version writes Control Center and API configuration changes to an audit trail, and whether that trail can be exported to your central log platform. Store the logs outside the Hyperswitch database so an administrator cannot edit them, and test that a sample change appears.
Confine merchant decryption to in-scope hosts
Merchant decryption means your own servers handle decrypted wallet payment data, which places those hosts inside your PCI DSS cardholder data scope. Define the scope boundary with your assessor before enabling it, then restrict network paths so only hosts inside that boundary can reach the decryption service and the keys it uses. Compare the scope effect of merchant decryption with Hyperswitch and processor decryption before you choose, because the option determines which hosts handle decrypted data.
Testing Apple Pay and Google Pay before go-live
Test every wallet path before go-live, and test each one with the decryption model you intend to run in production. Build the plan as a matrix with one row for each channel you enable: Apple Pay on the web, Apple Pay in an iOS app, and Google Pay in an app or on the web. Hyperswitch documents these channels with Hyperswitch decryption or processor decryption, so each row should name the model it uses. For each row, run a successful sandbox wallet payment through the processor you have chosen. A pass under one decryption model says little about another, because the token handling, the processor approvals involved and the error messages can all differ. Record the environment, processor, wallet, SDK version and Hyperswitch version against every result so the matrix can be repeated later.
Add two negative cases to every row. The first is a decline. Use the processor's documented test scenarios for declined outcomes if it offers them for wallet tokens, and confirm that the customer sees a clear message and that the attempt is recorded as failed rather than left pending. The second is a failed decryption. Provoke it deliberately, for example with a token that does not match the merchant configuration you are testing, so you can see which component reports the error and whether Control Center shows a usable reason. Check each trigger against your processor's documentation, because sandbox support for declines and decryption failures varies between connectors. Write down the exact error your checkout shows for each case so support teams can recognize it later.
For every successful and failed attempt, confirm the same transaction in three places: the payment record in Control Center, the matching transaction in the processor's sandbox dashboard, and the webhook events your system receives. Compare the amount, currency, status, payment method type and processor reference. Treat a status mismatch between Control Center and the processor as a reconciliation defect and block go-live until it is explained. For webhooks, check that your endpoint receives an event for each outcome, that signature verification passes on your side, and that a replayed event does not create a duplicate order or a second capture. Also record what happens when the endpoint is unavailable during a test, so your on-call team knows whether events are retried and how to recover a missed one.
Confirm which test environment supports wallet payments for your chosen processor before you set the schedule. Hyperswitch documents a hosted sandbox and a local Docker setup for testing, but support for wallet tests is not the same thing as support for every processor. Ask the processor and Hyperswitch whether Apple Pay and Google Pay test tokens run in each environment under the decryption model you plan to use, and whether the processor needs its own merchant enablement for test wallets. If one mode cannot be exercised in a given environment, plan a staging setup that matches your production configuration closely enough to run the same paths, and list the gap as a known limit of the test plan. Do not assume coverage that you have not run.
Repeat the full matrix after every Hyperswitch upgrade, every Control Center upgrade and every change to the SDK version in your apps, because any of these can change how a wallet token is passed, displayed or reported. Keep the matrix as a runbook with expected results and saved evidence so a second tester can run it and compare outcomes. Schedule the repeat as part of the upgrade change rather than as a later task, and decide in advance who signs off a failed row. Hyperswitch ships minor releases roughly monthly, and each release has a compatibility matrix for Control Center and web client versions. Read those notes before the change window to see whether any wallet-related component is affected, and set the scope of the repeat from that review.
Why Hyperswitch Apple Pay and Google Pay setup fails and how to fix it
This table lists the setup failures teams most often hit with Hyperswitch Apple Pay and Google Pay, with the likely cause and a check to run for each. Match the symptom you see to a row, then run the check before changing any configuration. The main takeaway is that most failures trace to the domain file, a processor approval, or a decryption model that does not match the connector setup.
| Symptom | Likely cause | Fix and check |
|---|---|---|
| Apple Pay domain verification fails | The verification file is missing, redirected or unreachable at /.well-known/apple-developer-merchantid-domain-association, so verification cannot complete. | Open the exact URL in a browser and confirm the file loads without redirects. Then re-run domain verification in the Control Center. |
| Apple Pay web payments fail with Stripe | The web domain flow decrypts at Hyperswitch, so Stripe must enable the feature for your merchant account before it works. | Confirm the requirement in the Hyperswitch Apple Pay docs, then ask Stripe to confirm in writing that it is enabled for your account. |
| Wallet payments decline after decryption | Decryption model mismatch: the connector decrypts at Hyperswitch while the processor expects PSP decryption, or the reverse. | Compare the decryption setting in the connector with the processor's requirement. Align both to one model, then retest one wallet transaction. |
| Wallet button missing at checkout | The client SDK is not configured for the wallet, or the page is served from a domain that is not verified in the Control Center. | Confirm the wallet appears in the payment methods response and that the page loads over HTTPS on the verified domain. |
| Google Pay tokens rejected by the processor | The Google Pay decryption model set in Hyperswitch does not match the processor merchant setup for Hyperswitch or PSP decryption. | Check the Google Pay connector setting against the processor account setup. Test one transaction in a sandbox before live traffic. |
| Declines start after a configuration change | A changed merchant identifier, decryption setting, certificate or domain registration no longer matches what the processor approved. | Diff current connector and wallet settings against the last working version. Revert the changed item in a test environment to isolate the cause. |
Questions teams ask before setting up Apple Pay and Google Pay on Hyperswitch
What drives the cost of setting up Apple Pay and Google Pay on Hyperswitch?
The cost follows the number of processors, the decryption model you choose, the channels in scope (web, iOS app, Android app), the number of domains that need Apple Pay verification, and how long your processors take to approve decryption at Hyperswitch. Each processor adds configuration, testing and coordination work. The one-time build covers discovery, configuration, domain verification, test transactions and documentation. Ongoing work, such as re-verifying domains after certificate or hosting changes or handling Hyperswitch release upgrades, is usually a separate recurring item. Ask for a written scope that lists each processor, channel and domain as its own line, separates one-time and recurring work, and names who performs each task on your side and on the partner side.
How long does Apple Pay and Google Pay setup take?
Duration depends mostly on processor approvals, which sit outside the implementation team's control. Where Hyperswitch performs decryption, the processor must typically enable the feature for your merchant account before live transactions can flow, and that timing varies by processor and by the status of your application. Internal work, including domain verification, configuration, and test transactions in a sandbox, can run in parallel with those approvals if the approvals are requested early. Before agreeing on dates, ask each processor for its current approval process and expected turnaround in writing, and ask the implementation partner to show which tasks depend on each approval so that delays have a clear owner.
What does our team need to provide for a Hyperswitch wallet setup?
You need four things before work starts. First, access to the Apple developer account and Google Pay business console that own your merchant identifiers and wallet registrations. Second, named contacts at each payment processor who can request feature enablement and answer approval questions. Third, control of every domain that will show Apple Pay on the web, including the ability to publish a domain verification file at the required path and to change hosting or proxy rules. Fourth, a sign-off owner on your side who accepts the scope, approves the decryption model, and confirms test results. Ask the partner to list these inputs in the written scope with a named person for each, so that missing access does not stall the project.
Can our in-house team set up Apple Pay and Google Pay on Hyperswitch without a partner?
Often yes, if your team already runs Hyperswitch in your own infrastructure and has people who can handle each part of the work. The skills needed include Hyperswitch configuration, web hosting and reverse proxy changes for domain verification, mobile app integration for in-app payments, processor relationship management, and test planning across both wallets. Outside help is most useful where the team lacks recent wallet or processor experience, where several processors and domains are in scope, or where the timeline depends on approvals that need steady follow-up. Compare the internal skills list against the written scope, and decide with a clear owner for each task, not on general capacity alone.
What changes if we switch from Hyperswitch decryption to processor or merchant decryption later?
A switch changes where payment data is decrypted, so it affects the processor configuration, the wallet setup, the testing plan and the review of who handles sensitive data. Some processors may not support every decryption model, and the processor must enable the chosen approach for your merchant account. Domain verification, certificates or keys, and mobile app settings may need to be revisited depending on the model. Treat a switch as a change request with its own scope, test cycle and sign-off. Before deciding, confirm with each processor which models it supports, what it needs from you, and how long its enablement process takes, and confirm with your security and compliance advisers how the change affects your PCI DSS scope.
Why does Apple Pay web domain verification depend on the payment processor?
When Hyperswitch decrypts the Apple Pay payload for the web domain flow, the processor that settles the payment has to accept that flow for your merchant account. The Hyperswitch Apple Pay documentation warns that some processors, Stripe among them, must enable this feature before it works. Domain verification is therefore two separate steps: you prove control of the domain by hosting the verification file and verifying it in the Hyperswitch Control Center, and the processor confirms it will accept transactions decrypted that way. Ask each processor early whether it supports the flow for your account, because a successful domain check alone does not mean payments will authorize.
What can go wrong with the Apple Pay domain verification file?
The most common failures come from the path to the file, not from the file itself. The verification file must be served at the well-known path the Hyperswitch Apple Pay documentation specifies, over the domain you are verifying. Problems often appear when a CDN, web application firewall, load balancer or redirect rule blocks the path, serves a login page, or changes the file. Each subdomain or additional domain that will show Apple Pay needs its own check, and any change to hosting, certificates or proxy rules can break verification later. Ask the implementer to test the path from outside your network, record the verification result in the Control Center, and add a monitor or runbook step so that the file is checked after infrastructure changes.
How DeployOpen scopes, delivers and supports Hyperswitch wallet setup
DeployOpen sets out Hyperswitch Apple Pay and Google Pay setup in writing before work starts, because the decryption model for each channel determines which domain steps and processor approvals are needed. We plan, implement and document the setup inside the infrastructure you control, and engagements are fixed-scope, with scope, deliverables and timelines agreed in writing. Ongoing support is available as a retainer.
How we scope
- A written scope names the Apple Pay setups in use: web domain, iOS application, or in-app and web.
- It records the decryption model for each channel, since Apple Pay and Google Pay options differ.
- Processor approvals for Hyperswitch decryption are listed as dependencies, each with a named owner.
How we build
- Domain verification file is placed at the Apple well-known path, then the domain is verified in the Control Center.
- Configuration changes are made in your environment and recorded in a change log your team can review.
- Test transactions run on each wallet and channel in scope, with results recorded against the written acceptance criteria.
How we hand over
- Handover includes a runbook covering domain file hosting checks, processor approval status and wallet configuration changes.
- Documentation maps each wallet channel to its decryption model, processor, and the approvals it depends on.
- Your team receives the configuration in your infrastructure, with access and secrets handled under your own controls.
How we support
- Retainer support can cover reviews of each Hyperswitch release and its Control Center compatibility matrix.
- Changes to processor approvals or wallet domains are handled as tracked requests under the agreed support scope.
- Support scope, response expectations and any service levels are confirmed in writing before a retainer starts.

