Markup operates within a clear hierarchy: main merchant and submerchants.
To activate the feature, the merchant must have the markup billing model enabled for Payin and/or Payout products, enabled by WEpayments in your registration. Once enabled, submerchants automatically inherit this configuration.
There is no need to configure operational fees individually for each submerchant.
Priority rule
The system follows a defined priority logic when applying markup.
If an Inline Markup is sent during transaction creation, that value will be used. If no inline markup is provided, the system will apply the Global Markup configured at the merchant level.
This ensures transactional flexibility while maintaining a default monetization rule.
Configuring Global Markup
Global Markup can be configured either via Dashboard or via API.
In the Dashboard, the configuration is available under the “Markup” tab within the merchant’s account module. This tab is visible only for merchants with the markup billing flag enabled.
During setup, the merchant can define:
The markup type (percentage or fixed)
The markup value
Validity rules, when applicable
To view or update the Global Markup configuration, the user must have the following permissions:
markup::read
markup::write
Without these permissions, the feature will not be available for editing.
When is Markup mandatory?
For transactions created by submerchants under the markup billing model, one of the following must exist:
An inline markup sent at the moment of charge or payout creation, or
A previously configured global markup at the merchant level.
If neither is present, the transaction will not follow the expected markup monetization flow.
It is important to highlight that markup does not apply to transactions created by the main merchant itself. If inline markup is sent in a merchant’s own transaction, it will be ignored.
Supported products
Markup is available for:
Payin:
Pix
Boleto
Credit Card
Payout:
Pix
The markup value can be defined as either percentage-based or fixed, depending on the merchant’s commercial strategy.
Statement and settlement view
After transaction settlement:
In the submerchant’s statement, the system displays the total transaction amount and a separate line showing the markup deduction.
In the main merchant’s statement, the markup amount is automatically credited. At the same time, WE’s operational fee is debited according to the contracted pricing model.
This structure ensures clear visibility of gross revenue (markup) and platform operational costs.
How to configure the Markup?
In your dashboard you will look go in “Account” and click in “Markup”
Inside that page you will have access to the Pay-in and Payouts configuration. You can then add or by percentage (%) or by fixed amount. Click in save and then the markup is ready to be used.