Organizations & Merchants
Organizations & Merchants
The Organization-Merchant hierarchy is the foundation of how you structure your business in Koywe Payments.
Organizations
An Organization is the top-level entity that represents your company in the Koywe system.
What is an Organization?
- The root entity for your entire company
- Can contain multiple merchants (business units)
- Manages company-wide users and permissions
- Controls API credentials and access
- Handles organization-level reporting and billing
Organization Permissions
Organizations have hierarchical permissions:
- Organization-level users can access all merchants within the organization
- Root users have full administrative access
- API credentials can be scoped to organization or merchant level
Merchants
A Merchant represents an individual business unit, brand, or operational entity within your organization.
What is a Merchant?
- A sub-entity under an organization
- Has its own virtual accounts for each currency
- Processes payments independently
- Maintains separate transaction history
- Can have specific users and permissions
When to Use Multiple Merchants
Use separate merchants when you need to:
Separate Multiple Brands
If you operate multiple brands or storefronts, each can be a separate merchant:
- Acme Store (main e-commerce)
- Acme Marketplace (peer-to-peer platform)
- Acme Services (consulting business)
Manage Franchises or Locations
For franchise or multi-location businesses:
- Store Location 1 (Bogotรก)
- Store Location 2 (Medellรญn)
- Store Location 3 (Cali)
Separate Business Lines
Different types of businesses under one company:
- Retail Division
- Wholesale Division
- Services Division
Isolate Financial Operations
Keep financial operations separate for:
- Different legal entities
- Different tax jurisdictions
- Separate accounting/reconciliation
Merchant Automatic Resources
When a merchant is created, Koywe automatically provisions:
-
Virtual Accounts: One for each supported currency
- COP (Colombian Peso)
- BRL (Brazilian Real)
- MXN (Mexican Peso)
- CLP (Chilean Peso)
- USD (US Dollar)
- EUR (Euro)
- And moreโฆ
-
Default Contact: Merchant information as a contact
- Used for compliance and reporting
- Represents the merchant in transactions
How They Work Together
API Operations
Getting Organization Information
Response:
Listing Merchants in an Organization
Response:
Getting Specific Merchant Details
Best Practices
Organization Structure
Single Organization: Most businesses only need one organization. Only create multiple if you have completely separate legal entities.
Merchant Strategy
Do create separate merchants for:
- Different brands with separate branding
- Franchises or locations requiring separate reporting
- Business lines with different tax implications
Donโt create separate merchants for:
- Different product categories within the same brand
- Different payment types (use order metadata instead)
- Temporary campaigns or promotions
Naming Conventions
Use clear, descriptive names:
โ Good names:
- โAcme Store - Main E-commerceโ
- โAcme Bogotรก Locationโ
- โAcme Wholesale Divisionโ
โ Avoid:
- โMerchant 1โ
- โTest Merchantโ
- โNew Merchant 2025โ
Permissions and Access Control
Organization-Level Permissions
Users with organization-level access can:
- View all merchants
- Create new merchants
- Manage organization settings
- Generate API credentials
Merchant-Level Permissions
Users with merchant-level access can:
- View only assigned merchant(s)
- Process orders for that merchant
- Manage merchant contacts
- View merchant balances
API Credential Scoping
API credentials can be scoped to:
-
Organization Level
- Access all merchants
- Useful for platform-wide integrations
-
Merchant Level
- Access only specific merchant
- More secure for limited use cases
Real-World Example
Multi-Brand E-Commerce Company
Organization: FashionCo Inc.
Merchants:
-
PremiumBrand Store
- High-end fashion e-commerce
- Virtual accounts: COP, USD, EUR
- Average transaction: $200 USD
-
BudgetBrand Store
- Affordable fashion e-commerce
- Virtual accounts: COP, BRL, MXN
- Average transaction: $30 USD
-
FashionCo Marketplace
- Third-party seller platform
- Virtual accounts: COP, USD, BRL, MXN
- Handles both PAYIN (customer) and PAYOUT (seller)
Benefits of this structure:
- Separate financial reporting per brand
- Different branding for payment experiences
- Independent balance management
- Clearer reconciliation