Vault Standalone with SaaS Hyperswitch Vault (PCI)
Deploy Vault Standalone with SaaS Hyperswitch Vault for PCI-compliant merchants to store and retrieve raw payment method data for use with their own payment engine
This deployment model enables PCI-compliant merchants to leverage Hyperswitch's SaaS Vault to securely store raw payment method data and retrieve it when needed. Merchants can use this raw data with their own payment processing engine, maintaining full control over how and when payment data is used while benefiting from Hyperswitch's robust vault infrastructure.
Use Case: Financial institutions, payment facilitators, and enterprises that need to store sensitive card data and retrieve it in its original form to process payments through their proprietary payment engine or multiple payment providers.
Key Features
PCI-Compliant Merchant Access: This feature is exclusively available for merchants who have achieved and maintain PCI DSS compliance certification
Raw Payment Method Data Storage & Retrieval: Store complete card details (including card number and CVV) and retrieve them via API for use with your own payment processing systems
PCI Verification Required: Access to raw payment method data (
raw_payment_method_datafield) is only granted after Hyperswitch verifies your PCI compliance documentationEnhanced Security Controls: Built-in security measures including encryption at rest, TLS encryption in transit, and audit logging for all raw data access
Network Tokenization Support: Leverage network tokens from card networks (Visa, Mastercard) for enhanced security and higher approval rates
Data Sovereignty: Maintain control over your payment data while using Hyperswitch's managed vault infrastructure
Prerequisites
PCI DSS Compliance: Your organization must be PCI DSS compliant with a valid certification
PCI Audit Documentation: Complete PCI audit reports (SAQ or ROC) and compliance certificates
Hyperswitch Account: Active Hyperswitch account with API access
Security Infrastructure: Secure systems and processes for handling raw payment data
Configuration
Step 1: Generate API Key
Access Dashboard — Log into the Hyperswitch Control Centre.
Navigate to API Keys — In the left-hand navigation menu, select Developers > API Keys.
Create Key — Click Create New API Key.
Secure Storage — Copy the generated key immediately and store it securely (it will not be shown again). Use this key in the
api-keyheader for all Vault API calls.

Step 2: Access Your Profile ID
Navigate to Payment Settings — In the left-hand navigation menu, select Developers > Payment Settings.
Copy Profile ID — Locate and copy your Profile ID from the Payment Settings page. This ID is required for API calls that need to specify which merchant profile to use.

Step 3: Request PCI-Compliant Merchant Status
Contact Hyperswitch support to enable your merchant account for PCI-compliant operations:
Submit your PCI audit documentation and compliance certificates
Provide proof of PCI DSS compliance (SAQ or ROC)
Wait for Hyperswitch team to review and approve your request
Once approved, your account will be enabled to access raw payment method data
Important: Access to raw payment method data is only granted after successful verification of your PCI compliance status.
Server-to-Server Vault Tokenization
Once your PCI-compliant merchant status is enabled, you can use the following APIs to tokenize and manage payment methods with access to raw payment data.
Create a Customer
Create a customer profile before tokenizing payment methods.
API Reference: Create Customer API
Create Payment Method (Tokenize)
Tokenize a payment method and store it securely in the vault.
API Reference: Create Payment Method API
Response:
Retrieve Payment Method (with Raw Data)
Retrieve a tokenized payment method including raw payment method data. This endpoint returns the complete card details for PCI-compliant merchants.
API Reference: Retrieve Payment Method API
Response (PCI-Compliant Merchants):
Note: The
raw_payment_method_datafield is only available for PCI-compliant merchants. Non-PCI merchants will not receive this field in the response.
Update Payment Method
Update details of a saved payment method.
API Reference: Update Payment Method API
Delete Payment Method
Remove a payment method from the vault.
API Reference: Delete Payment Method API
Use Cases
This deployment model is ideal for:
Financial Institutions: Banks and financial services requiring complete control over sensitive payment data
Payment Facilitators: PayFacs needing to store and access raw card data for sub-merchants
Large Enterprises: Organizations with existing PCI infrastructure wanting to leverage Hyperswitch's vault capabilities
Compliance-Heavy Industries: Healthcare, government, or other regulated industries with strict data sovereignty requirements
Security Considerations
Maintain your PCI DSS compliance certification and conduct regular audits
Implement proper access controls and monitoring for raw payment data access
Use encrypted connections (TLS 1.2+) for all API communications
Rotate API keys regularly and follow security best practices
Implement proper logging and audit trails for raw data access
Next Steps
Last updated
Was this helpful?

