Dynamic Pricing —
Rate Matrix by Method, Installment and Tier — Configure in Seconds

White-label technology that lets your tenant manage rates for all merchants: 9 payment methods × 18 installments × 7 hierarchical levels in a single interface. Bulk editing, revenue simulation and complete history.

  • Instant bulk editing
  • Financial impact simulation
  • Complete change history
  • Automatic range validation
  • 7 independent hierarchical levels
  • Unified management of all combinations
HIERARCHY LEVELS

Expand and View 7 Levels

Click any row to view the detailed breakdown by distribution level.

Installment
PIX
Visa
Master
Elo
Debit
2,5%
2,6%
2,6%
2,6%
1x
-
3,4%
3,4%
3,4%
Card Brand
-
0,20%
0,20%
0,20%
Acquirer
-
0,40%
0,40%
0,40%
Sub-acquirer
-
0,30%
0,30%
0,30%
Marketplace
-
0,50%
0,50%
0,50%
Distributor N1
-
0,40%
0,40%
0,40%
Distributor N2
-
0,30%
0,30%
0,30%
Seller
-
0,50%
0,50%
0,50%
Merchant (receives)
-
96,60%
96,60%
96,60%
2x
-
4,0%
4,0%
4,0%
3x
-
4,5%
4,5%
4,5%
4x, 5x, 6x ... up to 21x

Click 1x to expand and see how the 3,40% rate is distributed across 7 levels:
Card brand (0,20%) + Acquirer (0,40%) + Sub-acquirer (0,30%) + Marketplace (0,50%) + Distributor N1 (0,40%) + Distributor N2 (0,30%) + Seller (0,50%) = 3,40% in fees
Merchant receives 96,60% (final amount after all fees)

AUTOMATIC SPLIT

1 Transaction → N Microtransactions

The customer pays R$ 100. The system automatically distributes the funds across 8 levels in real time. Each receives its share instantly.

Customer pays
R$ 100,00
PIX • Visa 3x • Boleto • Bitcoin

The system automatically creates 8 micro-transactions

Card Brand
R$ 0,42
amount fixo/tx
Acquirer
R$ 0,48
0,48% of total
Sub-adq.
R$ 0,36
0,36% of total
Marketplace
R$ 0,54
0,54% of total
Distrib. N1
R$ 0,42
0,42% of total
Distrib. N2
R$ 0,30
0,30% of total
Seller
R$ 0,24
0,24% of total
Merchant
R$ 97,24
97,24% after fees
Processing time: <127ms

Any Payment Method

PIX

Fixed fee R$ 0,50/tx

Customer pays R$ 50 via Pix → System distributes R$ 0,50 across 8 levels + R$ 49,50 to the merchant

Boleto

Fixed fee R$ 2,50/tx

Customer pays R$ 200 → R$ 2,50 automatically distributed across configured levels

Bitcoin / USDT

Flat fee 1,5%

Customer pays 0.002 BTC → Converted to R$ and distributed across 8 levels instantly

Meal Voucher

Sodexo, Alelo, VR

Customer pays R$ 45 with Sodexo → 2,8% fee distributed across the chain + balance to the restaurant

Real Example: Food Delivery Marketplace

The customer orders R$ 80 and pays with Visa 3x (3% total fee). The system automatically creates 8 micro-transactions: Card brand R$ 0,24 (0,3%) → Acquirer R$ 0,40 (0,5%) → Sub-acquirer R$ 0,32 (0,4%) → Marketplace R$ 0,48 (0,6%) → Distributor N1 R$ 0,40 (0,5%) → Distributor N2 R$ 0,32 (0,4%) → Seller R$ 0,24 (0,3%) → Restaurant receives R$ 77,60 (97%). All in one transaction from the customer's perspective.

Any method. Any chain. Any configuration. Automatic.

630 combinations
7 hierarchical levels
Ctrl+Z up to 50 levels
Revenue simulation
Before vs. After

From Spreadsheet Chaos to a Professional Interface

Without Dynamic Pricing

  • Excel spreadsheet with 630 cells
  • Updates 1 cell at a time in the database
  • Calculate manually: 2,5% + 0,3%...
  • Typing errors go unnoticed
  • 12 hours to configure a new table
  • No visibility into revenue impact

With Dynamic Pricing

  • Visual interface: 9 payment methods × 18 installments
  • Select entire columns, rows or levels
  • Bulk edit: +0,5% in 3 clicks
  • Automatic range validation
  • 5 minutes to configure a new table
  • Real-time BEFORE vs. AFTER simulation
How It Works

Configure 630 Rates in 3 Steps

1

Select Cells

Click columns (Pix, Visa), rows (1x, 3x) or levels (Distributor, Seller). Ctrl+Click to select multiple cells.

Shift+Click for a range
2

Bulk Edit

Set a fixed amount (3,5%), add (+0,5%), subtract, multiply or apply progressive cascading.

Ctrl+E for bulk editing
3

Simulate Revenue

Compare BEFORE vs. AFTER using 7, 30 or 90 days of history. See the impact by method and installment.

+R$ 8.392 in 30 days

Advanced Features

Multi-Level Hierarchy

Card brand → Acquirer → Sub-acquirer → Marketplace → Distributor N1 → Distributor N2 → Seller → Merchant. Configure each layer independently.

Unlimited Undo/Redo

Ctrl+Z to undo, Ctrl+Shift+Z to redo. Up to 50 history levels. Never lose a configuration.

Copy & Paste

Ctrl+C/Ctrl+V work with Excel. Import existing tables without retyping. Automatic TSV format.

Revenue Simulation

See the financial impact before applying changes. Based on actual volume over 7, 30 or 90 days. By method, installment and card brand.

Price Lists

Save multiple settings. Switch between "Current List" and "Standard Plan." Restore the initial state at any time.

Cascading Operation

Apply progressive discounts: 1x = 3%, 2x = 3,5%, 3x = 4%. The system calculates the progression automatically.

Use Cases

Who Needs Dynamic Pricing?

Acquirers

Configure different rates by sales channel. Distributors charge 3,2%, sellers charge 3,5%. 7-level hierarchy.

Marketplaces

Base rate 2,5% + marketplace commission 1% + operator fee 0,3%. Configure automatic splits by level.

Fintechs

Different rates for different customer profiles. Individuals (PF) pay 3%, legal entities (PJ) pay 2,5%, Enterprise pays 2%.

Franchise Networks

The franchisor sets the base rate, and the franchisee adds a margin. The system calculates transfers automatically.

SaaS B2B

A/B pricing tests. Simulate the impact of -0,5% on credit card rates before applying.

Multi-Gateway

Different rates by acquirer. Stone 2,7%, Adyen 2,9%, Cielo 3,1%. Intelligent routing by lowest cost.

Routing

Omnichannel and Intelligent Routing

Optimize costs by routing transactions to the acquirer with the lowest rate in real time.

Routing Flow

Transaction R$ 100
Visa 3x
↓
System Analyzes Rates
Stone 4,2%
Adyen 4,5%
Cielo 4,8%
↓
Routed: Stone
Savings: R$ 0,30

Multiple Acquirers, One Platform

Integrate Stone, Adyen, Cielo, Zoop and others through a single API. The system automatically selects the acquirer with the lowest rate for each transaction.

  • Lowest-Cost Routing

    Compares rates in real time and routes automatically

  • Automatic Fallback

    If an acquirer fails, the system tries the next one on the list

  • Customizable Rules

    Prioritize by rate, approval or availability

  • Performance Reports

    Compare approval rates and the cost of each gateway

Customization

White-Label: Your Brand, Our Infrastructure

Offer Dynamic Pricing to your clients under your own brand.

Create Your Own Platform

In 30 seconds, create a completely isolated operation with its own logo, colors and domain. Native multi-tenant from day one.

  • Custom Logo and Colors

    The interface automatically adapts to your identity

  • Own Domain

    pricing.suamarca.com with SSL included

  • Independent APIs

    Each client has its own credentials

  • Isolamento Total

    Database isolated by idCustomer

  • Centralized Management

    Manage all clients from a single dashboard

Client A
pricing.clienteA.com
Client B
pricing.clienteB.com
Client C
pricing.clienteC.com
Productivity

Keyboard Shortcuts for Maximum Speed

Configure rates in seconds, not minutes.

Ctrl + A

Select all cells

Ctrl + E

Open the bulk-edit modal

Ctrl + Z

Undo the last action

Ctrl + Shift + Z

Redo action

Ctrl + C

Copy selected cells (TSV)

Ctrl + V

Paste from Excel/spreadsheets

Shift + Click

Select a range of cells

Double-click

Edit a cell directly

Delete

Clear selected cells

Esc

Cancel editing / close modal

TECHNICAL ARCHITECTURE

How It Works Under the Hood

System optimized for real-time calculations across 630 combinations.

630
Simultaneous Combinations

9 payment methods × 18 installments × 7 hierarchical levels in a single reactive interface.

<40ms
Real-Time MDR Calculation

Database lookup indexed by (idCustomer, payment_method, installments). L1/L2 cache.

100%
Auditable History

Each change creates a snapshot in MDRHistory. Complete traceability of who/when/what.

7
Hierarchical Levels

Card brand → Acquirer → Sub-acquirer → Marketplace → Distributors → Seller → Merchant.

Real-Time Calculation Flow

1. Fast Lookup

Optimized query on MDRList with a composite index: (idCustomer, payment_method, installments). Lookup in O(log n).

2. Hierarchical Resolution

The system traverses the idSuper tree recursively. Each level inherits the parent's configuration if not explicitly set.

3. Cascaded Calculation

Applies percentages from top to bottom. Card brand + Acquirer + Sub-acquirer + Marketplace + Distributors. Merchant receives 100% minus the total.

4. Decimal Precision

Arithmetic to 4 decimal places. Bank rounding: 0,5 rounds up. No lost cents in transactions.

5. Multi-Layer Cache

L1: In-memory (100ms TTL). L2: Redis (5min TTL). Fallback to MySQL. 95% of requests hit the cache.

6. Atomic Persistence

Transaction boundary ensures atomicity. Snapshot in MDRHistory + cache invalidation. Automatic rollback on errors.

Data Schema

MDRList

Main table. Index: (idCustomer, payment_method, installments, idSuper). 1.2M+ rows in production.

MDRHistory

Auditable snapshot. Each UPDATE in MDRList generates an INSERT here. Change traceability: who, when, previous amount.

SRCustomers

Client table. idSuper defines the parent-child hierarchy. Multi-level commission tree.

PaymentMethods

Payment method enum: pix, boleto, amex, aura, banricard, elo, hiper, mastercard, visa. Fast join by ID.

Production Performance

  • 40ms P50 de lookup (single MDR query)
  • 95% hit rate in L1 + L2 cache
  • 1.2M+ records in MDRList without degradation
  • Bulk editing up to 100 simultaneous cells (3s to commit)
  • Zero accounting inconsistencies since 2019

Integrated Revenue Simulator

The interface automatically calculates estimated revenue before saving. Enter monthly volume by method, and the system simulates how much each level will earn.

R$ 2,4M
Simulated monthly volume
R$ 81k
Estimated total revenue
3,37%
Weighted average MDR
FAQ

Frequently Asked Questions

How many combinations can I configure?

How does bulk editing work?

What is revenue simulation?

Can I import from an Excel spreadsheet?

How do hierarchical levels work?

How many undo history levels can I have?

Can I save multiple settings?

Which browser is recommended?

Ready to Configure Rates in Seconds?

Leave confusing spreadsheets behind. Configure 630 combinations with bulk editing and revenue simulation.