Skip to main content
Markup is a feature that allows a main merchant to generate revenue from transactions processed by their sub-merchants. It was designed for businesses that operate with franchises, partners, or any hierarchical structure where a main merchant manages the financial operation.

How Markup works

Under the markup billing model, WEpayments charges operational fees only to the main merchant. Sub-merchants do not have their own fees configured with the platform. Instead, monetization happens through a markup applied to each charge (Payin) or payout created by sub-merchants.

Simple explanation

Who can use Markup?

The Markup product is available exclusively to merchants with the markup billing model enabled on their products.

Eligibility

Ideal for companies that:

  • Provide payment infrastructure to partners
  • Want to scale their monetization model efficiently
  • Operate with franchises, affiliates, or sub-partners
  • Need separate revenue streams for parent company and sub-entities

How Markup can be applied

The product supports two ways of applying revenue, offering both flexibility and predictability.

1. Global Markup (Default)

A standard rule configured at the main merchant level.

2. Inline Markup

Sent directly when creating a charge or payout.

Global vs. Inline Markup comparison

How to configurate?

In your Portal you’ll go to the section “MarkUp” inside “Account”, there, you will chose your account and setup the Global Markup.
Captura De Tela 2026 06 01 092108
Captura De Tela 2026 06 01 092133
You will chose your MID and add the MarkUp value on each payment method available. Then you will save and all the transactions will have the MarkUp available.

What happens financially?

After a sub-merchant’s transaction is settled, the system automatically performs the financial allocation:

Financial flow

How it appears in statements

Example scenarios

Scenario 1: Payin (receiving payment)

Setup

  • Main merchant: Your company
  • Sub-merchant: Your client
  • Global markup: 2%
  • Transaction amount: R$ 1,000

What happens

Net result

Scenario 2: Payout (sending payment)

Setup

  • Main merchant: Your company
  • Sub-merchant: Your client
  • Markup type: Fixed
  • Payout amount: BRL 100.00
  • Markup amount: BRL 1.00 (fixed)

What happens financially

When the payout is processed, the following amounts are debited from the sub-merchant’s wallet:

Net result

Wallet impact summary

💡 The WEpayments operational fee is charged only to the main merchant, never to the sub-merchant.

Use cases

Important notes

Next steps

  • Enable Markup: Contact our support team or your account manager to enable the markup billing model
  • API integration: Check our API documentation for inline markup fields when creating charges or payouts
  • Dashboard configuration: Set your global markup in the Dashboard under merchant settings

Frequently Asked Questions (FAQ)

1. Can a sub-merchant have its own markup configuration?
No. Markup is configured at the main merchant level. Sub-merchants cannot set or override markup rules.
2. What happens if both global and inline markup are provided?
The inline markup overrides the global markup for that specific transaction.
3. Is markup applied before or after WE fees?
Markup is applied to the transaction amount. WE fees are charged separately to the main merchant.
4. Can markup be a fixed amount instead of a percentage?
Yes. Both global and inline markup support fixed amounts or percentages.
5. Does markup apply to both Payin and Payout?
Yes. Markup applies to any transaction created by sub-merchants – both incoming (Payin) and outgoing (Payout).
6. How does markup appear in API responses?
Markup information is included in transaction objects and statement endpoints. Check our API documentation for specific fields.
7. Can I change the global markup after transactions are already processing?
Yes, but changes apply only to new transactions. Already processed transactions are not affected.
8. Is markup visible to the end customer?
No. Markup is a commercial arrangement between main merchant and sub-merchant. End customers see only the transaction amount.