How To: Implement Seller Payouts on Marketplaces (API)
How To: Implement Seller Payouts on Marketplaces (API)
This page is for advanced / cryptocurrency-native companies. If that’s not you, head back to the Quickstart for the standard flows.
Coinflow handles wallet provisioning and signing for you. The code samples below show the advanced/self-custody path — most marketplaces only need to call steps 4, 6, and 8.
Advanced: Embedded wallet setup
- Set up the seller’s embedded wallet (advanced)
Coinflow provisions and manages an embedded wallet for each seller. If you need to integrate with your own embedded-wallet stack, reach out to Coinflow support for the integration spec.
-
-
Get Wallet balance
This endpoint will show you how much is in the seller’s wallet balance.TextCoinflow holds seller balances in regulated stablecoins under the hood; you can treat the balance as a normal USD-denominated balance.
-
Add Payout Destination
Debit Card (US Only)Bank Account (US Only)IBAN (EU/UK Only)PIX (BRL Only) -
Get withdrawer
Calling get withdrawer will allow you to fetch any linked payout destinations. -
Get withdraw Tx
This generates an authorization payload that the seller signs to approve the withdrawal. Coinflow’s embedded wallet (set up in step 1) handles the signing on the seller’s behalf — no end-user blockchain knowledge required.
Advanced: Self-custody payout signing
-
Sign and Send Tx
The below shows how you can fetch the transaction from step 5, enable the seller to sign the transaction and then send the signed authorization. Once Coinflow receives it, your seller’s payout begins.Sign and Send TxImplementation w/ Embedded Wallet

