Feature Flags

Enabling and disabling features for merchants

Feature Flags

Feature flags control which capabilities are available to each merchant. This guide explains how to view and manage feature flags.

What Are Feature Flags?

Feature flags are toggles that enable or disable specific functionality for a merchant. They allow:

  • Gradual rollout of new features
  • Customized merchant experiences
  • Restriction of features based on agreement or compliance

Accessing Feature Flags

  1. Navigate to the merchant detail view
  2. Click the Features tab
  3. View all available features and their current status
Feature flags view

Understanding Features

Each feature flag shows:

FieldDescription
Feature NameName of the capability
DescriptionWhat the feature does
StatusEnabled or Disabled

Common Feature Flags

FeatureDescription
Crypto PaymentsAccept cryptocurrency payments
Card PaymentsAccept card payments
SubscriptionsCreate recurring billing
RefundsProcess refunds
OTC TradingAccess trading/conversion features
Custom RulesConfigure custom business rules
WebhooksReceive webhook notifications
API AccessUse API for integrations
📘

Note

Available features may vary based on your organization's configuration. Contact your administrator for a complete list.

Enabling a Feature

To enable a feature for a merchant:

  1. Open the merchant's Features tab
  2. Find the feature you want to enable
  3. Click the toggle to switch it On
  4. Confirm the change when prompted
Enable feature

Disabling a Feature

To disable a feature:

  1. Open the merchant's Features tab
  2. Find the feature you want to disable
  3. Click the toggle to switch it Off
  4. Confirm the change when prompted
⚠️

Warning

Disabling a feature may immediately affect the merchant's operations. Ensure you understand the impact before disabling.

Impact of Feature Changes

When Enabling

  • The feature becomes available immediately
  • The merchant can start using the capability
  • May require merchant configuration before use

When Disabling

  • The feature becomes unavailable immediately
  • In-progress operations may continue
  • New operations using the feature will fail

Audit Trail

All feature changes are logged:

  • User who made the change
  • Timestamp of the change
  • Feature name
  • Previous and new status

View the audit trail in the merchant's History tab.

Permissions

RoleView FeaturesEdit Features
Super AdminYesYes
AdminYesYes
Payment OpsYesNo
Compliance OpsYesNo
CS OpsYesYes
Finance OpsYesNo
View OnlyYesNo

Best Practices

Before Enabling

  1. Verify the merchant is eligible for the feature
  2. Ensure any prerequisites are met
  3. Communicate with the merchant about new capabilities

Before Disabling

  1. Understand why the feature is being disabled
  2. Consider the impact on the merchant's business
  3. Notify the merchant if appropriate
  4. Document the reason for the change

For Compliance Features

Some features may be required for regulatory compliance. Before disabling:

  1. Check with compliance team
  2. Ensure alternative controls are in place
  3. Document the decision

Common Scenarios

New Merchant Onboarding

When onboarding a new merchant:

  1. Review the merchant's agreement for included features
  2. Enable appropriate features based on their plan
  3. Verify features are working correctly

Feature Upgrade Request

When a merchant requests additional features:

  1. Verify the request is approved
  2. Enable the requested feature(s)
  3. Confirm with the merchant

Compliance Restriction

When a feature must be restricted:

  1. Document the compliance reason
  2. Disable the feature
  3. Notify relevant stakeholders
  4. Log the action in the audit trail

Related Topics