Create Merchant Markup Configuration
Account
Create Merchant Markup Configuration
Create markup configuration for a merchant by product and payment method.
POST
Create Merchant Markup Configuration
Use this endpoint to configure markup rules for a merchant, defining how much additional amount will be charged per product and payment method.Documentation Index
Fetch the complete documentation index at: https://docs.wepayout.co/llms.txt
Use this file to discover all available pages before exploring further.
Request Body
ID of the merchant that will receive the markup.
Optional parent relationship ID. Can be used to associate this markup to a parent account or hierarchy level.
Product where the markup will be applied.Allowed values:
payin, payoutPayment method where the markup will be applied.Allowed values:
pix, billet, credit_cardMarkup scope type.Currently, only
global is supported externally.Type of markup to be applied.Allowed values:
fixed: fixed amount per chargepercent: percentage over the charge amount
Markup value to be applied.Constraints:
- Must be greater than or equal to
0.01.
Minimum markup amount when mode is
percent.Business rules:- Required when
mode=percent - Prohibited when
mode=fixed - Must be greater than or equal to
0.01
Maximum markup amount when mode is
percent.Business rules:- Optional
- Must be greater than or equal to
min_charge_value - Prohibited when
mode=fixed
Request Examples
Response
Markup configuration ID.
Product where the markup is applied.
Payment method where the markup is applied.
Merchant ID that receives the markup.
Parent relationship ID, when applicable.
Markup scope type. Example:
global.Markup mode. Example:
fixed or percent.Markup value configured for this rule.
Minimum markup value when
mode is percent.Maximum markup value when
mode is percent.Related Resources
Update Merchant Markup
Update existing markup configurations
List Merchant Markups
View all markup configurations
About Markup
Learn about markup types and configuration levels
Create Payin with Global Markup
Use global markup when creating payin charges

