Skip to content
Feature

Native Payment Splitting.

One customer payment, automatically split across multiple merchant wallets. Platform fees, payouts, commissions. Handled at the protocol level.

The PYMSTR merchant dashboard: revenue, transactions, stablecoin and network volumeThe PYMSTR merchant dashboard: revenue, transactions, stablecoin and network volume

Why this exists

The problem

Marketplaces, platforms, and affiliate-driven operators move one customer payment to many parties: the platform fee to treasury, the operator payout to the merchant of record, commissions to affiliates or referral partners. On card rails this is a two-system problem. The processor batch-settles the gross amount to the platform on a T+2 to T+7 schedule, and the platform then redistributes through a second payout system: affiliate payouts on Net-30, operator payouts weekly by bank transfer, treasury sweeps monthly. Every leg adds its own reconciliation work (matching the payout ledger back to the original transactions), its own payout minimums and per-transfer fees, and its own failure modes when a bank rejects a transfer or an account changes. The error and dispute surface multiplies with every recipient. Generic crypto checkout does not fix this either: splitting a payment usually means sending multiple separate on-chain transfers, paying gas on each one, and trusting whoever runs the script to paste five wallet addresses correctly, every time.

The solution

PYMSTR splits a single payment across multiple wallets in one on-chain transaction. You set each recipient's amount when creating the payment through the API: the merchant amount plus the seller amounts must equal the total, and the amounts are locked in fiat terms at a fixed exchange rate the moment the customer initiates payment. The customer pays once. PYMSTR encodes every transfer into a single ERC-4337 smart-wallet transaction, so the split executes atomically: either every recipient is paid in the same confirmed transaction, or nothing moves. There is no batch to wait for, no second payout system to reconcile, and no partial state where the platform got paid but the affiliate did not. PYMSTR's 0.5% fee is deducted proportionally across all recipients, so a $100 payment split $30/$50/$20 settles as $29.85, $49.75, and $19.90, with the merchant share absorbing the rounding dust. Recipients are plain wallet addresses: sellers and partners do not need a PYMSTR account to get paid. Gas is abstracted through the smart-wallet flow, so nobody is juggling native gas tokens to receive their share.

Three steps, on-chain.

1

Configure splits via API

Set each recipient's wallet address and amount when creating the payment (e.g., $100 total: $30 merchant, $50 seller, $20 partner). Merchant amount plus seller amounts must equal the total.

2

Customer pays once

The customer makes a single payment. They see one amount, one transaction.

3

Funds split automatically

PYMSTR routes the stablecoins to each wallet according to your configured splits. All in one atomic transaction.

Splits settle on 5 networks

You choose which ones your checkout accepts.

NetworkGasSettlementStablecoins
Ethereum~$2-10~15 secUSDCUSDT
Base~$0.05~2 secUSDCUSDT not available
Polygon~$0.01~2 secUSDCUSDT
Arbitrum~$0.10~2 secUSDCUSDT
BNB Smart Chain~$0.10~3 secUSDC not availableUSDT

Payment splitting: split mechanics by rail

RailSplit mechanicsRecipient payout timingReconciliationFinal by
Card platform payouts (processor + payout provider)Processor settles gross to platform, platform redistributes via a second systemNet-7 to Net-30 per recipientManual ledger matching across two systemsIssuing-bank schedule + payout provider
ACH batch payoutsSeparate ACH transfer per recipient, M-F NACHA windowsT+1 to T+3 per leg, no weekendsPer-transfer status tracking, returns possible for 60 daysNACHA windows + bank discretion
Custodial crypto PSP (CoinsPaid, B2BinPay)Custodian splits on an internal ledger, then processes withdrawalsHours to days at custodian discretionCustodian ledger + withdrawal queueCustodian operations
PYMSTR (non-custodial stablecoin)One on-chain transaction pays every recipient atomicallySame confirmed transaction, 2-15 seconds, all recipients at onceOne transaction hash is the ledgerFinal once the network confirms
Integration: 3 paths

Three integration paths

The API

Time~5 min
Code1 POST with a sellers[] array
Formarketplaces + platforms
Read the API reference

Quickstart

Time~5 min
CodeCopy-paste first payment
Forfirst integration
Read the quickstart

Webhooks

Time~10 min
CodeHMAC-signed payment.completed
Forautomated payout accounting
See webhook events

What you get.

1

Single Transaction

One customer payment splits into multiple payouts. No batching, no manual redistribution, no separate transactions.

2

Instant Distribution

All recipients receive their share the moment the payment confirms. No waiting for batch settlement.

3

Up to 5 Recipients

Split a single payment across up to 5 wallet addresses by default. Need more? We can accommodate up to 1,000 recipients on request.

4

Gas Efficient

One transaction instead of multiple transfers saves on gas costs and simplifies accounting.

Short answers. No jargon.

Payment Splitting questions.

Up to 5 recipient wallets per payment by default. Need more? Contact us. We can accommodate up to 1,000 recipients for marketplace and platform use cases.

0.5% flat · We never hold your money

Add stablecoin payments to your checkout.

0.5% flat. No chargebacks. Money lands in your own wallet in seconds.