Collecting Customer Transaction Fees

Last updated: September 15, 2026

How do I collect the fees I charge my customers on transactions?

If you charge your own customers a fee on their transactions, you can direct Dakota to send you those collected fees each month. You can set up your payout destination either in the dashboard or via the API.


Option 1: Set it up in the dashboard

  1. Log into your Dakota dashboard.

  2. Click your profile icon at the bottom left.

  3. Click Payouts.

  4. Enter the chain and wallet address where you'd like Dakota to send your collected fees.


Option 2: Set it up via the API

Call PUT /fee-payout-destination with a body like:

json

{  
  "usdc_wallet": {    
    "chain": "eip155:8453",    
    "address": "0xYourAddress"  
  }
}
  • chain is a CAIP-2 chain ID. Use GET /capabilities/networks to see which chains are supported.

  • You can verify your current destination anytime with GET /fee-payout-destination.

Whichever method you use, Dakota sends the fees you've collected to this address within 1 week after month-end.


What's not supported

  • Only one destination per org. Only one fee payout destination is on file at a time. Registering a new one — through either the dashboard or the API — replaces the existing one; it does not add a second destination.

  • Separate from your RD marketing-fee payout wallet. This destination is only for developer/client fees. Your marketing-fee (RD) payout wallet is registered independently.

  • Please contact sales@dakota.xyz to inquire about RD marketing fees.