Platform Org and Merchant Setup
A PlatformOrg is a specialized organization type containing exactly one Platform Merchant, which has elevated privileges across its entire organization:
Create Merchant Accounts: Dynamically spin up new child merchant accounts via API.
Manage Credentials: Generate, revoke, and rotate API keys for child merchants programmatically.
Full Visibility & Control: Process payments, refunds, and other operations across all your sub-merchants by using API keys generated specifically for each merchant through your Platform Merchant account.
Platform Org and Merchant Structure
Explanation:
PlatformOrg hosts exactly one Platform Merchant with elevated privileges.
Sub‑Merchants are standard merchant accounts managed by the Platform Merchant.
Profiles are transactional endpoints under each sub‑merchant.
Key Capabilities Comparison
Capability
Platform Merchant
Normal Org/Merchant
Merchant creation via API
✔
✘(Dashboard only)
Generate API keys for merchants
✔
✘ (Dashboard only)
Typical API Workflows for Platform Merchant
Create_Platform
When you set up a new platform, an organization and its associated platform merchant account are automatically created.
The platform merchant account holds elevated privileges for API-driven merchant management and operations.
Generate Platform API Key (Dashboard Step)
Navigate to the Hyperswitch API Keys Dashboard.
Click on "Create New API Key."
Assign a name and description for your platform API key, then generate and securely store this key.
Create_Merchant
Using the Platform Merchant API key, you can dynamically create new merchant accounts within your platform.
API_keys
After creating merchant accounts, you can generate API keys specific to each merchant
Mapping and Usage of API Keys
Maintain a secure internal mapping of generated API keys for each merchant account.
Utilize these merchant-specific API keys to perform standard operations such as payments, refunds, and settlements on behalf of each sub-merchant.
Merchant Account Operations(Platform API Key)
Create merchant accounts within the platform org
List merchant accounts
Retrieve a specific merchant account
Update a merchant account
Use Cases
Vertical SaaS Onboarding: Automate merchant creation and key management for new sellers via your own dashboard
Franchise Management: Centralized control over multiple franchise outlets.
White-label Payments: Programmatically manage merchant accounts for various clients.
Last updated
Was this helpful?