Skip to main content
Disclaimer: This article contains AI translations and should only be used as reference. Contact Cobo’s support team through [email protected] if you have any questions.
If you are a platform institution such as a payment service provider (PSP) that needs to provide services for multiple downstream merchants, you can use the merchant management function to independently manage revenue and expenses for each merchant, and achieve automated revenue sharing with merchants by setting developer fee rates. When a payer completes a payment, the system automatically allocates funds to the corresponding merchant account and developer account based on the merchant associated with that payment and its developer fee rate/fee. The following diagram shows the process of automatic fund allocation to corresponding accounts in top-up mode:

Merchant creation and configuration

The system automatically creates a default merchant with the same name as your Cobo Portal team. If you directly serve payers and have no downstream merchants, you can use the default merchant directly without creating new merchants.
You can create merchants using Payments App or Payments API.
  1. Log in to Cobo Portal development environment.
  2. In the left navigation bar, click Apps, then click the Payments card to launch the App.
  3. In the App’s left navigation bar, click Merchants.
  4. Click the Create Merchant button.
  5. Complete the following configuration in the pop-up window:
    • Enter the merchant name.
    • Choose whether to Enable dedicated wallet. When enabled, the system will create a dedicated wallet for the merchant, with all payment addresses used exclusively to receive payments for this merchant, achieving complete fund isolation. Please note that enabling dedicated wallets may restrict some payout or allocation operations, so it’s recommended to balance this choice based on your actual business needs.
    • Set the developer fee rate. The developer fee rate determines the proportion of revenue you receive as a developer from each payment. For example, setting it to 1% means that 1% of each payment will be allocated to you as developer fees. You can adjust the developer fee rate at any time after creating the merchant.
      Different pay-in modes have different revenue sharing rules. For more details about developer fee rates and fund allocation, refer to Accounts and fund allocation.
    • Add Destinations to configure payout addresses dedicated to this merchant, including wallet addresses and bank accounts.
If your subsequent operations involve API calls, you can click the View Details button after creation to obtain and save the merchant ID. You will need to use the merchant ID to identify the merchant in subsequent API calls.

Practical application scenarios

Each merchant represents an independent payment collection entity. Merchants can be different stores on an e-commerce platform, different business lines of an independent online store, or other business units that require independent accounting.

E-commerce platform serving multiple merchants

An e-commerce platform creates independent merchants for each settled merchant and sets differentiated rates based on different product types:
  • Merchant A (Electronics): Set a 2% developer fee rate
  • Merchant B (Clothing): Set a 1.5% developer fee rate
  • Merchant C (Books): Set a 1% developer fee rate
The platform can view the transaction data and balance of each merchant in real time to achieve differentiated charging and refined management.

Multiple business lines management for independent online stores

An independent online store operates multiple business lines and creates independent merchants for each business line to achieve fund isolation and independent accounting:
  • Main site sales: Serves the B2C business line and processes payments from individual consumers on the main site
  • Wholesale business: Facilitates B2B customer management and wholesale data analysis
  • Overseas business: Meets cross-border compliance requirements and exchange rate management
This architecture achieves fund isolation, independent accounting, and refined operations for different business lines.